3-Ingredient Pesto Chicken Marinade
A few pantry staples turn chicken into the kind of dinner you look forward to all day. You only need pesto, lemon, and 30 minutes for chicken that tastes weeks of planning.

What Makes This Marinade So Good
Most marinades ask you to measure oil, acid, and a pile of herbs and garlic. Pesto does all that work already, with cheese and nuts in the mix for extra richness and cling. The lemon brightens it just enough so the pesto doesn’t taste heavy.
The cooked chicken gets a dark, almost crisp exterior that stays juicy inside. It is salty and deep green with basil, with a sharp lemon edge. It tastes like summer even if you make it in February.
Ingredients

- 4 boneless, skinless chicken breasts (about 6 oz each): pound any thick parts so they cook evenly
- ½ cup basil pesto: use a good store-bought one or your own; a refrigerated pesto has brighter flavor
- 2 tbsp fresh lemon juice: the real thing here, not bottled
- 1 tsp kosher salt: if your pesto is salty you can drop to ½ tsp
- ½ tsp black pepper: a few grinds is plenty
Variations / Substitutions
- Chicken thighs: Swap in bone-in, skin-on thighs and add a few extra minutes of cook time. The skin gets wonderfully crisp.
- Dairy-free pesto: Use a dairy-free pesto made without parmesan. The nuts still give it body.
- Extra garlic: If your pesto is mild, rub the chicken with a grated clove before adding the marinade.
- Herb swap: Try a sun-dried tomato pesto for a sweeter, richer result, especially good baked.
- Spice it up: Stir in a pinch of red pepper flakes with the salt and pepper.
You can use the same mixture on salmon or shrimp, but keep the marinating time short for seafood. For a weeknight pasta, try tossing the sliced chicken with hot spaghetti and an extra spoonful of pesto.
How to Make Pesto Chicken Marinade
Step 1: Whisk the Marinade

In a medium bowl, whisk together the ½ cup pesto, 2 tablespoons lemon juice, the 1 teaspoon salt, and the pepper until smooth, about 30 seconds. The mixture will loosen up and look almost creamy.
The color should be a vivid green with tiny dark flecks of basil. If it feels too thick to coat the chicken, add an extra teaspoon of lemon juice.
Step 2: Coat the Chicken

Add the 4 chicken breasts to the bowl and turn them until they are completely coated on all sides. Cover the bowl and refrigerate for at least 30 minutes, and up to 4 hours.
As it sits, the pesto sticks to the surface and the lemon starts to tenderize the meat. A thin, even coat all over is what you want, no bare patches.
Step 3: Grill the Chicken

Heat a grill or grill pan to medium-high, around 400°F. Lift the chicken from the bowl, letting any extra marinade drip back, and place it on the hot grates. Cook for 6 to 7 minutes per side, until a thermometer reads 165°F in the thickest part.
You will see dark, lightly charred marks where the grill touches, and the kitchen will smell like garlic and basil. If the outside darkens too fast, move the chicken to a cooler spot and drop the heat a little.
Step 4: Rest and Slice the Chicken

Move the chicken to a cutting board and let it sit for 5 minutes. Slice each breast against the grain and pile the pieces onto a platter.
The juices will be sealed inside, and the cross-section shows a clean white interior with a thin, herb-flecked edge. Serve while the chicken is still warm, with any juices from the board poured back over.
Tips for the Best Pesto Chicken
- Let the chicken sit at room temperature for 15 minutes before it hits the grill, so it cooks more evenly.
- If you are baking instead, set a wire rack on a sheet pan and bake at 400°F (200°C). The air circulation keeps the bottom from steaming.
- Avoid marinating past 8 hours. The lemon can start to break down the chicken and give it a mushy texture.
- A cast iron skillet works as well as a grill pan. Get it properly hot before the chicken goes in, so the pesto sears instead of sticking.
Cooking times by method:
| Method | Heat / Temp | Time per side | Target internal temp |
|---|---|---|---|
| Grill or grill pan | Medium-high | 6–7 minutes | 165°F (74°C) |
| Cast iron skillet | Medium-high | 5–6 minutes | 165°F (74°C) |
| Oven baking | 400°F (200°C) | 20–25 minutes total | 165°F (74°C) |
Storing Leftover Pesto Chicken
- Refrigerate: Cool the cooked chicken and store it in a sealed container for up to 4 days.
- Reheating: Slice the chicken cold and warm it gently in a skillet with a splash of water or broth, or eat it cold over a salad.
What to Serve with Pesto Chicken
A simple arugula salad dressed with olive oil and lemon echoes the brightness in the marinade. For something heartier, spoon the sliced chicken over hot orzo tossed with a little butter and parmesan. Roasted cherry tomatoes and zucchini rounds also work because their sweetness balances the salty, herby crust.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Yes. Boneless thighs cook in about the same time, but always check for 165°F. Bone-in thighs need an extra 5 to 10 minutes total.
Can I freeze the chicken in the marinade?
Yes. Place the coated chicken in a freezer bag, press out the air, and freeze for up to 3 months. Thaw overnight in the fridge before cooking.
My pesto is already salty. Should I skip the salt?
Yes, taste the pesto first. If it is well seasoned, cut the added salt down to ¼ teaspoon or leave it out.
Is it safe to use the leftover marinade as a sauce?
No, unless you bring it to a boil and cook it for at least 5 minutes to kill any bacteria from the raw chicken. It is safer to set aside a little fresh pesto before you marinate the chicken.
Why did my chicken stick to the grill?
The grill likely was not hot enough when the chicken went on, or the grates needed oiling. Make sure the grill is fully heated and lightly oiled before adding the chicken.

Pesto Chicken Marinade Recipe
Ingredients
Method
- In a medium bowl, whisk together the pesto, lemon juice, salt, and pepper until smooth.
- Add the chicken breasts and turn to coat well. Cover and refrigerate at least 30 minutes, up to 4 hours.
- Heat a grill or grill pan to medium-high. Grill the chicken 6 to 7 minutes per side, until a thermometer reads 165°F in the thickest part.
- Let the chicken rest 5 minutes, then slice against the grain and serve warm.
