I’ve been making this pesto chicken marinade on repeat lately, and I can’t believe how much flavor you get from just a handful of fresh basil and good olive oil. The combination creates this herbaceous, garlicky coating that makes even a simple weeknight chicken dinner feel special. Trust me, once you try marinating your chicken in homemade pesto, you’ll never go back to plain grilled chicken again!

| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 90-600 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1350
- Protein: 110-125 g
- Fat: 85-95 g
- Carbohydrates: 4-6 g
Ingredients
For the pesto marinade:
- 1 cup basil (packed tightly for more flavor)
- 2 tbsp pine nuts (lightly toasted in a pan for 2-3 minutes)
- 2 garlic cloves
- 1/3 cup olive oil (I prefer Filippio Berio Extra Virgin)
- 1/4 cup parmesan
- 1 tbsp fresh lemon juice
- 1/4 tsp red pepper flakes
For the chicken:
- 1.5 lb chicken (I use Tyson pre-trimmed breasts)
Step 1: Toast Pine Nuts and Prepare Mise en Place
- 2 tbsp pine nuts
- 2 garlic cloves
- 1 cup basil
Heat a small dry skillet over medium heat and add the pine nuts, stirring frequently for 2-3 minutes until fragrant and lightly golden—this brings out their rich, nutty flavor that's essential to a good pesto.
While the nuts cool slightly, roughly chop the garlic cloves and measure out your basil (pack it tightly in the cup to maximize flavor).
Have your olive oil, parmesan, lemon juice, and red pepper flakes ready to go.
Step 2: Blend Pesto Marinade Base
- toasted pine nuts from Step 1
- garlic from Step 1
- basil from Step 1
- 1/4 cup parmesan
- 1/4 tsp red pepper flakes
- 1 tbsp fresh lemon juice
- 1/3 cup olive oil
Combine the toasted pine nuts, garlic, basil, parmesan, red pepper flakes, and lemon juice in a blender.
Blend on medium speed until the mixture is roughly textured but cohesive—I prefer a rustic pesto with a bit of texture rather than completely smooth.
Pour in the olive oil while blending just until combined; be careful not to over-blend or the heat can turn the basil bitter.
Taste and adjust seasonings if needed.
Step 3: Marinate Chicken
- 1.5 lb chicken
- pesto marinade from Step 2
Pat the chicken breasts dry with paper towels—this helps the marinade adhere better.
Place the chicken in a zip-top bag or shallow dish and pour the pesto marinade over it, making sure each piece is well-coated.
Seal the bag (if using) and refrigerate for at least 1 hour, or preferably overnight for deeper flavor penetration.
I like to massage the marinade into the chicken a couple times if marinating overnight to ensure even coverage.
Step 4: Cook the Marinated Chicken
- marinated chicken from Step 3
Remove the chicken from the refrigerator and let it sit at room temperature for 10 minutes before cooking.
Remove each breast from the marinade (reserving the excess marinade in the bag), then sear in a hot skillet with a bit of olive oil over medium-high heat for 6-7 minutes per side, until golden and cooked through to an internal temperature of 165°F.
The pesto coating will create a delicious crust while keeping the meat tender inside.

Tender Pesto Chicken Marinade
Ingredients
Method
- Heat a small dry skillet over medium heat and add the pine nuts, stirring frequently for 2-3 minutes until fragrant and lightly golden—this brings out their rich, nutty flavor that's essential to a good pesto. While the nuts cool slightly, roughly chop the garlic cloves and measure out your basil (pack it tightly in the cup to maximize flavor). Have your olive oil, parmesan, lemon juice, and red pepper flakes ready to go.
- Combine the toasted pine nuts, garlic, basil, parmesan, red pepper flakes, and lemon juice in a blender. Blend on medium speed until the mixture is roughly textured but cohesive—I prefer a rustic pesto with a bit of texture rather than completely smooth. Pour in the olive oil while blending just until combined; be careful not to over-blend or the heat can turn the basil bitter. Taste and adjust seasonings if needed.
- Pat the chicken breasts dry with paper towels—this helps the marinade adhere better. Place the chicken in a zip-top bag or shallow dish and pour the pesto marinade over it, making sure each piece is well-coated. Seal the bag (if using) and refrigerate for at least 1 hour, or preferably overnight for deeper flavor penetration. I like to massage the marinade into the chicken a couple times if marinating overnight to ensure even coverage.
- Remove the chicken from the refrigerator and let it sit at room temperature for 10 minutes before cooking. Remove each breast from the marinade (reserving the excess marinade in the bag), then sear in a hot skillet with a bit of olive oil over medium-high heat for 6-7 minutes per side, until golden and cooked through to an internal temperature of 165°F. The pesto coating will create a delicious crust while keeping the meat tender inside.