I love pesto but I didn't have everything in the house to make pesto, so I worked with what I had to make a tasty rub for my chicken. I took small handfuls of fresh, basil, thyme, parsley, and cilantro, as well as some raw broccoli, and dropped it all into my blender(or a food processor will do).
Add in some fresh garlic cloves, salt and pepper, and olive oil and process until you have a slightly clumpy mix. You don't want to add too much olive oil so it's too runny; you want to just be able to rub it on top of your chicken, (I could see this good on top of pretty much any meat), and let the chicken absorb the goodness. Let it sit with this rub on it for about 15 minutes at room temperature before you cook your chicken. This is fresh and delicious. Plus you could leave some separate and thin it up a little more and use it as a dip.