One-pan pesto chicken is a simple, flavorful dish that brings together tender chicken, vibrant basil pesto, and roasted vegetables in a single skillet. Perfect for busy weeknights, this recipe minimizes cleanup while delivering a satisfying and well-balanced meal.
Start by choosing boneless, skinless chicken breasts or thighs. Pat them dry and season lightly with salt and freshly ground black pepper. In a large oven-safe pan, heat a drizzle of olive oil over medium-high heat and sear the chicken for a few minutes on each side until lightly golden. This step locks in moisture and adds depth of flavor.
Remove the chicken briefly and add your vegetables to the same pan. Cherry tomatoes, zucchini slices, and red onion work particularly well, as they roast quickly and complement the pesto’s herbaceous notes. Toss the vegetables in the pan juices and cook for a few minutes until they begin to soften.
Return the chicken to the pan and generously spread basil pesto over each piece. The pesto not only infuses the chicken with rich flavor but also keeps it moist during cooking. For an extra layer of texture, sprinkle a small amount of grated Parmesan cheese over the top.
Transfer the pan to a preheated oven at 200°C (about 400°F) and bake for 15–20 minutes, depending on the thickness of the chicken. The chicken should be cooked through and the vegetables tender, with the tomatoes slightly blistered and juicy.
Once done, let the dish rest for a few minutes before serving. This allows the juices to redistribute and enhances the overall flavor. Serve the pesto chicken directly from the pan, garnished with fresh basil leaves and an extra drizzle of olive oil.
This dish pairs well with a variety of sides such as rice, pasta, or crusty bread, making it versatile for different preferences. The combination of juicy chicken, aromatic homemade basil pesto, and roasted vegetables creates a meal that feels both comforting and fresh.
One-pan pesto chicken is an excellent choice when you want something quick, wholesome, and full of flavor without spending hours in the kitchen.

Ingredients
- 1 chicken breast boneless, skinless
- 2 tablespoons basil pesto homemade or store-bought
- 1 tablespoon olive oil
- 1 zucchini sliced
- 1 cup cherry tomatoes halved
Instructions
- Preheat a large skillet over medium heat and add olive oil.
- Season the chicken breast with salt and pepper, then add to the skillet. Cook for about 4-5 minutes on each side or until golden brown.
- Remove the chicken from the skillet and set aside.
- In the same skillet, add zucchini and cherry tomatoes. Sauté for 5-7 minutes until they begin to soften.
- Reduce heat to low, return the chicken to the skillet, and add the pesto. Stir to coat the chicken and vegetables thoroughly.
- Continue cooking for another 5 minutes, or until the chicken is cooked through and the vegetables are tender.
- Serve hot and enjoy your one-pan meal.
Nutrition










Doesn’t pesto have a lot of calories? I might skip it next time.
I forgot to buy cherry tomatoes, so I used regular ones. Still turned out okay!
Good for you! Regular tomatoes are tasty too. Just goes to show, it’s all about how you cook it! 😊
One pan means less cleanup! Love it!! 😍
This is a game changer! So easy and delicious. I’m definitely making it again!
I’m glad you liked it! It’s so simple and satisfying! I never thought cooking chicken could be this easy.
It was kinda bland for me. I was expecting more flavor from the pesto.
Utterly disappointing, my chicken was dry as a rock. Not making again.
Yum! My whole family loved it, especially the veggies! Thanks for sharing!
Really? My family didn’t like it as much. The chicken was weirdly chewy… 🤔
So glad to hear that! Veggies are the best part! 🌱
I don’t trust chicken recipes. Is it really cooked all the way? I always check the temp.
I think if you cook it the right time, it should be fine! Just use a thermometer if you’re unsure. 😉
1-pan meals are my love language. Clean up was basically nothing, and the veggies tasted roasted-ish.
Simple and good, My kids can even cook this! 10/10 would recommend!
I added parmesan on top and it was amazing! Little tweaks make big differences.
I tried it and it didn’t look like the picture at all (also there was no picture lol). My zucchini didn’t really soften until forever—maybe my pan was too hot? Kinda meh.
I’m usually skeptical about “one-pan” promises, but this actually worked. My chicken took closer to 6-7 min each side though. Still great flavor.
Nice! I’m with you on the one-pan doubt, but pesto chicken + zucchini sounds like it’ll actually deliver. 6–7 min/side is helpful—did you cover it at all or just keep it on medium?
Made this tonight—so easy and the pesto smell is unreal. Chicken stayed juicy and the zucchini/ tomatoes softened perfectly. Will definitely do again.
One pan is cool. Tasty!
Not bad, but I wish there was something to balance the saltiness of pesto. Next time I’ll add a squeeze of lemon or a splash of pasta water.
Needs more garlic. No, really—where’s the garlic? 😅
So easy and actually tastes fancy for weeknights. The pesto really clings to everything.
Made this tonight and it was shockingly easy. The pesto + zucchini combo tastes like something you’d get at a café. I used store-bought pesto and it still slapped.
I was skeptical about “one pan” working with chicken, but the timing ended up fine. The tomatoes got sweet and jammy, and the pesto stayed nice instead of burning.
Not bad, but the zucchini released a lot of water and the pesto got a little watery in my pan. Next time I’ll sauté longer or cook with the lid off.
The flavor was good, but I wish there was a little more sauce—like extra pesto or a splash of lemon to brighten it.
Not bad, but I think I needed more pesto. Everything tasted kinda good, just a little light. Next time I’ll add extra and maybe a squeeze of lemon.
One pan sounds great but why only 1 tablespoon pesto?? mine needed more. Also I forgot to halve the tomatoes (oops) and it was still okay.
I totally get it—1 tbsp pesto can feel like “just a hint.” If you love bold flavor, adding another spoon or two makes sense. 😊 Mine always wants more too.
Sounds like you fixed it on the fly and it still turned out—honestly that’s the best kind of outcome. Cherry tomatoes not being halved shouldn’t ruin anything as long as they cook down a bit.
The instructions are a bit vague on timing—my zucchini got mushy before the chicken was done. Also, I used store-bought pesto and it was super salty, so I had to adjust.
I made it with store-bought pesto (because I’m lazy lol) and it still tasted like effort. Next time I’ll slice the chicken a bit thinner so it cooks through faster.
Not gonna lie, I was skeptical because pesto + chicken breast can be hit or miss. This one was a hit. Nice and juicy.
One pan, one meal, minimal cleanup—love that. The veggies were perfectly tender for me at 6 minutes.
I didn’t have zucchini so I used broccoli and it worked but the pesto flavor was kinda strong. Maybe that’s on me though.
Hmm pesto flavor strong? Maybe broc cooks kinda bitter sometimes… I usually add more tomatoes or a bit of lemon juice at the end to balance. But you might be right that it’s on you too 😅
Glad broccoli worked! And yeah, pesto can be pretty punchy—next time you could try using a little less (or mix it with a splash of pasta water/olive oil) so it’s not overpowering.
I followed it exactly and it came out dry on the inside. I’m guessing the skillet heat was too high? The sauce was great at least.
Wow. Simple and good. Five stars.
Pretty good, but my chicken took longer than the 4–5 minutes per side. Also I wish the zucchini cooked a little less—mine got a bit mushy.
Made this tonight—super easy and the flavors actually taste like effort. Pesto + chicken is such a good combo.
Hmm I tried something similar but my pesto got kinda bitter once it hit the heat too long. Did you use fresh pesto or store-bought?
Yes!! Pesto + chicken never misses. I love that it’s one-pan—less cleanup, more flavor.
Easy weeknight dinner. I added a squeeze of lemon at the end and it totally brightened everything up.
Love that idea—lemon at the end really does make pesto taste way more “fresh.” I’m totally trying that next time.
Made this tonight—so easy and the pesto really brings everything together. The zucchini + tomatoes stayed flavorful instead of getting mushy. Will repeat for sure.
Why pesto at all? I mean chicken + basil sounds okay, but it feels like a shortcut. I’d rather do a proper pan sauce.
Kind of surprised how tasty it was for only a few ingredients. I used store-bought pesto and it still tasted homemade, lol.
Right?? The pesto really does all the heavy lifting. Store-bought can be totally legit when the ratios are good.
This was shockingly good for one pan. The pesto really soaks into the chicken and the zucchini/ tomatoes taste fresh instead of mushy.
Not gonna lie… mine came out a little too salty because the pesto I used was super salty. Next time I’ll go lighter on the salt or use low-sodium pesto. Otherwise okay.
Honestly… I can’t mess with pesto + chicken + zucchini? That sounds like a salad got promoted. But wow, it worked. The tomatoes basically turn into a little sauce.