This pesto chicken recipe helps you get a complete, wholesome dinner on the table in 30 minutes, combining juicy chicken, fiber-rich butter beans, and fresh vegetables in one skillet, finished with pesto, lemon, parmesan, and basil for maximum flavor.
For more Mediterranean chicken recipes, try our Mediterranean chicken, Greek chicken, lemon chicken, or chicken caprese.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Chicken breasts: Boneless, skinless chicken breasts cook quickly. Substitute chicken thighs for a richer flavor, or turkey cutlets for a lean alternative.
- Olive oil: Adds richness and helps everything cook evenly. Substitute avocado oil or another neutral oil.
- Zucchini: A quick-cooking vegetable that makes this pesto chicken with vegetables extra wholesome. Substitute yellow squash, green beans, broccoli florets, or asparagus.
- Cherry tomatoes: They soften into a light, sweet sauce. Substitute grape tomatoes, diced Roma tomatoes, or roasted red peppers.
- Garlic: Adds savory depth. If you're garlic intolerant, use garlic-infused olive oil.
- Butter beans: Creamy and satisfying, they make this pesto chicken and white beans recipe more filling. Substitute cannellini beans, great northern beans or chickpeas.
- Chicken broth: Helps create a light skillet sauce. Substitute vegetable broth.
- Basil pesto: The star ingredient of this chicken pesto skillet. Homemade or store-bought both work well. Try arugula pesto, kale pesto, or sun-dried tomato pesto for a twist.
- Lemon: Fresh zest and juice brighten every bite. Substitute a splash of white wine vinegar if needed.
- Parmesan and fresh basil: Added off the heat for maximum flavor. Pecorino Romano, Grana Padano, or fresh parsley are great alternatives.

How to Make One Skillet Pesto Chicken
Step 1: Cook the Chicken
If your chicken breasts are thick, slice them in half lengthwise to make thinner cutlets. This helps them cook faster and more evenly.
Season both sides with salt and black pepper.
Heat the olive oil in a large skillet over medium heat. Add the chicken and cook until golden brown and almost cooked through, about 3 minutes per side. Thicker pieces may need a little longer.
Transfer the chicken to a plate.

Step 2: Cook the Vegetables
In the same skillet, add the cherry tomatoes and cook until they begin to blister and soften, about 2 to 3 minutes.
If the pan looks dry, add a splash of chicken broth.
Stir in the zucchini and grated garlic and cook for 2 to 3 minutes more, stirring often. Season with a pinch of salt and black pepper.

Step 3: Simmer
Add the butter beans and chicken broth to the skillet and stir well.
Return the chicken to the pan and bring the broth to a gentle simmer.
Cook for about 5 minutes, or until the chicken is fully cooked and reaches 165°F (74°C) in the thickest part. The beans will absorb some of the flavorful broth, making this healthy pesto chicken recipe even more satisfying.

Step 4: Finish with Pesto
Turn off the heat.
Spoon the pesto over the chicken, beans, and vegetables. If your pesto is very thick, stir in a little olive oil first to loosen it.
Sprinkle with the lemon zest, squeeze over the lemon juice, and scatter the parmesan on top. Finish with fresh basil and a few grinds of black pepper.
Adding these ingredients off the heat keeps the flavors bright and fresh, which is what makes this Mediterranean chicken recipe so special.

Tips
- Don't overcook the chicken: Chicken breast cooks quickly and can dry out fast. Remove it from the skillet when it's almost cooked through—it will finish cooking when you return it to the pan with the beans and broth.
- Use a good-quality pesto: Since pesto is added at the end, its flavor really shines. Homemade pesto is fantastic, but a good refrigerated store-bought pesto works well too.
- Finish off the heat: This is the secret to the recipe. Adding the pesto, lemon zest, lemon juice, parmesan, and basil after turning off the heat keeps the flavors fresh, bright, and vibrant.
- Let the tomatoes blister: Give the cherry tomatoes a couple of minutes to soften and burst. They create a light, naturally sweet sauce that ties everything together.
- Don't skip the lemon: The lemon zest and juice balance the richness of the pesto and parmesan, making the whole dish taste lighter and fresher.
- Adjust the consistency: If the skillet looks dry while cooking the vegetables, add a splash of broth. If it looks too saucy at the end, let it simmer for an extra minute or two before adding the pesto.
- If you're cooking for mixed diets: Serve the pesto chicken and vegetables as is for a lower-carb meal, or offer cooked pasta, rice, crusty bread, or quinoa on the side so everyone can build a plate they enjoy. We eat it with crusty bread or pasta.
- Make it your own: Swap the zucchini for asparagus, green beans, broccoli, or yellow squash, depending on what's in season or already in your fridge.
- Save the leftovers: The flavors get even better the next day. Louise and I loved the leftovers served alongside pasta for an easy lunch.
- Use freshly grated parmesan: It melts more smoothly and has a fresher flavor than pre-grated cheese.
Frequently Asked Questions
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or in a skillet with a splash of broth. The flavors meld beautifully overnight, making this a great meal-prep option.
Absolutely. Boneless, skinless chicken thighs work well in this one skillet pesto chicken recipe and tend to stay extra juicy. You may need to cook them for a few minutes longer.
Yes. You can cook the chicken and vegetables a day ahead, then reheat and finish with the pesto, lemon, parmesan, and basil just before serving for the freshest flavor.
This is a complete meal on its own, but it's also delicious with pasta, rice, quinoa, crusty bread, or a simple green salad.
Yes. Cannellini beans, great northern beans, chickpeas, or lentils are all excellent substitutes for butter beans.
You can freeze the cooked chicken, vegetables, and beans for up to 3 months. For the best flavor, add fresh pesto, lemon, parmesan, and basil after reheating rather than before freezing.
Adding pesto off the heat keeps its fresh basil flavor vibrant and prevents it from becoming dull or oily. It's one of the key reasons this chicken and zucchini skillet tastes so bright and fresh.
Yes. Simply omit the parmesan or use your favorite dairy-free alternative. Most of the flavor comes from the pesto, lemon, basil, and vegetables.
More Easy Mediterranean Dinner Ideas
- Chicken Black Bean Salad
- Chicken and Spinach
- Chicken Shawarma
- Chicken Quinoa Bowl
- Mediterranean Chicken Bowl
- Easy Greek Chicken and Bean Stew
- Lemon Chicken Orzo
- Mediterranean Chicken and Rice Stir Fry
Tried this chicken pesto recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

One Skillet Pesto Chicken (with Butter Beans and Vegetables)
Ingredients
- 1½ pound chicken breasts boneless, skinless
- 1 teaspoon salt plus more to taste
- ½ teaspoon black pepper
- 1 tablespoon olive oil plus more if needed
- 1 medium zucchini sliced into half-moons
- 2 cups cherry tomatoes halved
- 2 cloves garlic grated
- 1 can butter beans 15 oz / 400 g can – drained and rinsed
- ¾ cup chicken broth low-sodium
- ⅓ cup basil pesto or more to taste
- 1 lemon zest and juice
- ¼ cup parmesan freshly grated
- 1 handful fresh basil for serving
Instructions
- Cook the chicken: If your chicken breasts are thick, slice them in half lengthwise to make thinner cutlets. This helps them cook faster and more evenly.Season both sides with salt and black pepper.Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the chicken and cook for about 3 minutes per side, or until golden brown and almost cooked through. Thicker pieces may need a few extra minutes.Transfer to a plate.
- Cook the vegetables: In the same skillet, add a splash more olive oil and 2 cups cherry tomatoes. Cook for 2 to 3 minutes until they begin to blister and soften.If the pan looks dry, add a splash of chicken broth.Add 1 medium zucchini and 2 cloves garlic (grated) and cook for 2 to 3 minutes more, stirring often. Season with a pinch of salt and black pepper.
- Simmer: Add 1 can butter beans and ¾ cup chicken broth.Return the chicken to the skillet and bring the broth to a gentle simmer.Cook for about 5 minutes, or until the chicken is fully cooked and reaches an internal temperature of 165°F (74°C) in the thickest part.
- Finish with pesto: Turn off the heat.Drizzle about ⅓ cup basil pesto over the chicken and vegetables. If your pesto is very thick, stir in a little olive oil first to loosen it.Sprinkle with the lemon zest, squeeze over the lemon juice, and scatter the parmesan cheese on top.Finish with fresh basil and a few grinds of black pepper. Serve warm.
Notes
- Chicken breasts → Chicken thighs, turkey cutlets
- Olive oil → Avocado oil, any neutral oil
- Zucchini → Yellow squash, green beans, broccoli florets, asparagus
- Cherry tomatoes → Grape tomatoes, diced Roma tomatoes, roasted red peppers
- Garlic → Garlic-infused olive oil
- Butter beans → Cannellini beans, great northern beans, chickpeas
- Chicken broth → Vegetable broth
- Basil pesto → Arugula pesto, kale pesto, sun-dried tomato pesto
- Lemon → White wine vinegar
- Parmesan & fresh basil → Pecorino Romano, Grana Padano, fresh parsley
- Don't overcook the chicken → It will finish cooking when returned to the skillet.
- Use good-quality pesto → You'll taste it in every bite.
- Finish off the heat → Keeps the pesto, lemon, and basil bright and fresh.
- Let the tomatoes blister → They create a light, flavorful sauce.
- Don't skip the lemon → It balances the richness beautifully.
- Adjust the sauce as needed → Add broth if dry; simmer longer if too saucy.
- Use what you have → Asparagus, green beans, broccoli, or yellow squash all work well.
- Grate your own parmesan → Better flavor and texture.
- Store leftovers in the fridge → Keep for up to 4 days; they're delicious the next day, especially with pasta.










Leave a Reply