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.
I followed it pretty much exactly. My chicken took closer to 6-7 minutes per side (thicker breast), but once I adjusted, it was great. Would make again!
I followed it but my pesto kind of got too thick and stuck a little to the pan. Maybe my heat was too high?
Meh. Tasted fine but nothing special. My zucchini got a little mushy, and I’m not sure if my heat was too high.
Not gonna lie, I forgot to reduce the heat to low and the pesto started to smell a little harsh. Learnings!
Chicken came out juicy, but mine needed closer to 6-7 minutes per side. Maybe my pan runs hot.
“Pesto” on chicken? seems too fancy but also why not. Turned out super yummy. I’d totally serve this to guests.
Good flavors but I think 4-5 minutes per side might be a bit short depending on breast thickness. Mine needed closer to 6 minutes each side. Still delicious though!
Good concept, but mine needed a little longer than 4-5 minutes per side. I’d say the cook time depends on the thickness of the chicken—just check internal temp.
I used store-bought pesto and it was still great. Next time I’ll slice the zucchini thinner so it softens faster.
I added red pepper flakes and it elevated it a lot. The flavor profile is awesome—basil, garlic, juicy tomatoes. Five stars.
I kinda messed up and added pesto too early, so it got a bit bitter. Still edible though, and the veggies were great.
Oh no—bitter pesto is the worst 😅 But honestly, still edible + veggies were great is a win. Next time you could add pesto closer to the end like the recipe says, or keep the heat lower so it doesn’t turn funky.
Could you swap zucchini for bell peppers? I feel like it would taste better and hold up more. Thoughts?
One pan and pesto? Yes please. 🔥 Quick dinner!
Seriously, one pan + pesto is always a win. Going to try this tonight 🔥
This was surprisingly flavorful for such an easy one-pan dinner. The pesto really soaks in—my zucchini came out perfectly tender.
Yes!! I’m always skeptical with “easy” recipes, but this one actually delivers. The pesto flavor really does cling to everything—especially the zucchini. 🍋🌿
I tried it, but my chicken was kinda dry after 4-5 mins each side 😕. I think next time I’ll cover the skillet or cook a minute less. Still good though, and tomatoes helped a lot.
The pesto step is key. I used store-bought and it was flavorful right away. Next time I’ll add a squeeze of lemon.
I tried something similar and it was good, but my zucchini got kinda watery and the pesto tasted too salty. Maybe lemon will balance it, but I’d add it at the end? Also 5 minutes after adding pesto seems short… or maybe my chicken was thick.
Totally agree—the pesto does most of the heavy lifting. I’m usually worried store-bought will taste “flat,” but this actually sounds like it would be flavorful right away. Lemon sounds like a great tweak too.
I used store-bought pesto and it still tasted like I tried. The chicken stayed juicy and the tomatoes popped a bit. 10/10 for weeknights.
Not bad. I’m just not a huge fan of zucchini with tomatoes—I think I’ll swap the veg next time (maybe broccoli).
This was surprisingly flavorful for a one-pan meal. The pesto really clings to the chicken, and the zucchini/tomatoes soften perfectly. Easy weeknight win!
Kinda bland until I salted more at the end. The veggies were perfect though, and it came together fast.
Loved how little cleanup there was. I served it over rice and it was excellent—probably the pesto + tomatoes combo.
The timing worked for my thin chicken breast, but next time I’ll probably cook a few extra minutes if it’s thicker. Still delicious.
Chicken breast is easy to overcook and mine was a bit dry after 5 minutes each side. Still tasty, just next time I’ll check temp instead of guessing time.
Totally agree—chicken breast timing is so unreliable. I started using a meat thermometer and it never comes out dry now. What temp do you aim for?
Dry too the first time I tried it 😅 Like, my “about 5 minutes” turned into 10 because the pan was hotter. Still good with extra pesto tho. Next time I’ll check temp too.
The instructions are clear, and the one-pan thing is a win. I did add a squeeze of lemon at the end because it felt a little rich otherwise—still awesome.
I think 5 minutes on each side is too much for a breast? Mine got a bit dry. Still edible though.
Totally agree—5 minutes a side can overcook a breast depending on thickness. I usually start checking at 3–4 min per side and pull it as soon as it’s cooked through.
Pretty solid, but 4–5 minutes per side felt a bit short for my chicken breast. I had to cook a little extra to get it to temp.
One pan? Great. I kinda messed up and added the pesto too early (before the veggies softened) and it still tasted alright lol.
I used store-bought pesto and it turned out fine, though I could’ve gone heavier on it. Flavor was there—just not as bold as I wanted.
This is such a simple weeknight win. The pesto clings to everything and the zucchini + tomatoes make it feel fresher than typical chicken skillet.
Love this—one-pan recipes are my weakness. The idea of pesto clinging to the chicken is spot on, and zucchini + tomatoes really do make it feel lighter than the usual skillet fare.
Sounds tasty but 5 minutes after adding pesto seems like it might dry the chicken out? Also, I always find zucchini takes longer than 5-7 to soften unless the slices are thin. Still gonna try though 😅
My zucchini took longer than 7 minutes to soften. I covered the pan and it fixed it. Otherwise, solid recipe.
Pesto + chicken sounds good, but I’m skeptical about only 10 minutes total to cook the chicken through. I think you should mention checking internal temp or cooking times vary.