Grilled chicken pesto recipe is about to become your go-to weeknight dinner that tastes like you spent hours in the kitchen. I’m talking juicy chicken breasts coated in fresh basil pesto and finished with melty mozzarella and roasted cherry tomatoes. The whole thing comes together in under 35 minutes, which honestly feels like cheating when everyone’s raving about how good it is.
If you want that restaurant-quality Italian flavor without the fancy price tag, this one’s for you. Plus, it’s perfect for busy weeknights when you’ve got exactly zero energy for complicated cooking. This is the kind of pesto chicken BBQ that makes your friends ask if you took a cooking class.
Bookmark this recipe for meal prep day or your next backyard gathering. Easy summer grilling doesn’t get simpler than this.
Why this grilled chicken pesto works
Ever notice how some grilled chicken turns out dry and boring? Not this one, because the pesto keeps everything incredibly moist while adding that vibrant basil flavor. I tested this probably a dozen times before I was happy with it.
- Pesto marinade locks in moisture while infusing Italian flavor throughout
- Ready to eat in just 25 minutes of active cooking time
- Minimal prep work — mostly just mixing and grilling
- Works perfectly for meal prep or feeding a crowd
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 20 minutes | 15 minutes | 485 per serving | 4 servings | Italian |
Ingredients for grilled chicken pesto recipe

- 4 boneless skinless chicken breasts
- 1/3 cup pesto
- 2 tablespoons olive oil
- 1 lemon, zested and juiced
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1 cup cherry tomatoes, halved
- 1 medium zucchini, sliced
- 1/4 cup pine nuts, toasted
Not all pesto is created equal, so grab the good stuff from the refrigerated section if you can. Store-bought works perfectly fine and actually saves you time — I’m not gonna judge you for skipping the food processor situation.
If you want to swap the mozzarella for fontina or provolone, go for it. Honestly, I’ve even used ricotta before and it was delicious. The beauty is that this grilled chicken pesto recipe adapts to whatever cheese you’ve got on hand without losing its magic.
Step-by-step instructions

1. Pat your chicken breasts dry with paper towels and pound them to about 3/4-inch thickness so they cook evenly. In a small bowl, combine the pesto, olive oil, lemon juice, lemon zest, and minced garlic. Stir everything together until it’s well mixed and you’ve got a smooth coating for your chicken. Don’t skip the pounding step — it’s what keeps everything from drying out.
2. Place the chicken on a large cutting board and coat both sides generously with your pesto mixture. Make sure every surface gets some of that basil goodness. Set aside for about 10 minutes so the flavors can start doing their thing. I usually do this while I’m getting the grill ready.
3. Heat your grill to medium-high heat, around 425 to 450 degrees Fahrenheit. You want it hot enough that the chicken gets those beautiful char marks but not so hot that the outside burns before the inside cooks. Oil your grill grates lightly so nothing sticks.
4. Place the pesto-coated chicken on the grill and cook for 6 to 7 minutes without moving it. You’re looking for those gorgeous golden-brown grill marks. Resist the urge to flip constantly — I learned this the hard way after mangling my first few batches.
5. Flip the chicken and cook for another 6 to 7 minutes until the internal temperature hits 165 degrees Fahrenheit. Use a meat thermometer here because guessing leads to either rubbery chicken or undercooked chicken, and neither is fun. While the second side cooks, arrange your zucchini slices and cherry tomatoes on the grill.
6. Once the chicken hits temperature, top each breast with mozzarella and sprinkle the Parmesan on top. Close the lid and let it cook for another 2 minutes until the cheese gets all bubbly and starts to brown at the edges. This is where the magic happens and your grilled chicken pesto recipe goes from good to incredible.
7. Remove everything from the grill and transfer to your serving platter. Top with the toasted pine nuts and those beautiful charred vegetables. Taste it real quick and season with additional salt and pepper if needed. You might find it’s perfect as-is because that pesto brings tons of flavor already.
Serving ideas for grilled chicken pesto recipe
This Italian chicken deserves the right sidekicks to really shine on your plate.
With Creamy Garlic Pasta
Toss fresh pasta with a light cream sauce and garlic, then top with your grilled chicken. The creamy pasta balances perfectly with the herbaceous pesto without being too heavy. This combo feeds a family of four super easily.Over Fresh Summer Salad
Slice your grilled chicken pesto and lay it on top of mixed greens, roasted tomatoes, and fresh mozzarella. A squeeze of lemon juice brings everything together while keeping it light and fresh. You could also check out our quick dinner salad ideas for more inspiration here.Alongside Grilled Bread and Vegetables
Serve with crusty bread to soak up any pesto that drips onto the plate, plus your grilled zucchini and tomatoes. The charred edges on those veggies add texture and depth that makes the meal feel complete. Simple, elegant, and totally satisfying.Pro tips for perfect grilled chicken pesto recipe
Storage tips
– Keep leftovers in an airtight container in the fridge for up to 3 days – Store pesto separately if you’re meal prepping to prevent the bread from getting soggy – Frozen pesto-coated chicken keeps for 2 months in the freezerMake-ahead instructions
– Coat chicken with pesto up to 4 hours before grilling and refrigerate – Toast your pine nuts the morning of so they’re ready to sprinkle – Prep your vegetables ahead and store in separate containersVariations
– Swap basil pesto for sun-dried tomato pesto for a tangier version – Add fresh spinach under the cheese for extra greens and nutrition – Use bone-in chicken thighs instead for darker, juicier meatTroubleshooting
– If chicken sticks to grill, oil the grates and don’t flip too early – Dry white spots on cheese means heat was too high — lower your temp next time – Undercooked chicken requires a meat thermometer for accuracy every single timeFrequently asked questions
Can I make grilled chicken pesto ahead of time?
Yes, absolutely. Coat your chicken with pesto up to 4 hours before grilling and store it covered in the fridge. The flavors actually deepen a bit while it sits, which is a nice bonus.
What if I don’t have a grill?
You can totally make this in a cast iron skillet on the stovetop over medium-high heat. Sear each side for 6 to 7 minutes, then transfer the skillet to a 375-degree Fahrenheit oven to finish cooking and melt the cheese. It won’t have those grill marks, but the flavor is just as good.
How do I reheat leftover grilled chicken pesto?
Reheat gently in a 350-degree Fahrenheit oven for about 10 minutes to avoid drying it out. Skip the microwave if you can because it tends to make the chicken rubbery. Pair it with fresh salad or pasta to refresh the whole meal.
Can I use frozen chicken for this recipe?
Thaw your chicken completely before marinating and grilling. Frozen chicken won’t absorb the pesto marinade properly and won’t cook evenly on the grill.
Final thoughts
This grilled chicken pesto recipe is seriously a game-changer for anyone who wants restaurant-quality Italian chicken without the restaurant price. The combination of basil pesto, melty cheese, and charred vegetables makes this feel special enough for company but simple enough for Tuesday night. You’ll be making this at least twice a month once you try it.
Honest to goodness, this is the recipe I get texts about months after sharing it with friends. Everyone says they’re making it for their families because it’s such a crowd-pleaser. If you’re looking for more easy summer grilling recipes, you’re in the right place.
Pin this for your next backyard dinner and let me know how it turns out in the comments!









