There’s something magical about one-pan meals, especially on busy weeknights. This One Pan Pesto Chicken has been a staple in my kitchen for years because it checks all the boxes: quick, flavorful, wholesome, and barely any dishes to clean afterward.
As a mom juggling work, school drop-offs, and what feels like endless laundry, I lean hard on meals like this. They’re nourishing without being complicated and make me feel like I actually have it together, even when I don’t.
Today, I’m sharing the recipe that saves my week again and again, along with tips, swaps, and variations that will help you make it your own. If you’re a fan of this recipe style, you might also enjoy this Caprese Stuffed Chicken or our super simple Spicy Cajun Chicken Breast for a little more heat.
Why You’ll Love This One Pan Pesto Chicken
If you’re anything like me, you’re always hunting for dinner ideas that don’t require a pile of pots and pans. This dish comes together in about 30–35 minutes from start to finish, and it’s packed with flavor thanks to store-bought or homemade basil pesto.
Even picky eaters love it. And the best part? You can customize it based on what’s in your fridge or what your family prefers.
Whether you’re feeding young kids, teens, or just trying to keep your partner from asking “what’s for dinner?” every five minutes — this recipe is a winner.
If you like one-skillet solutions, definitely bookmark this Broccoli and Orzo Skillet for another veggie-packed meal that comes together in one pan.
What Makes This Chicken Recipe So Good?
Here’s why this one-pan wonder is on constant repeat in my house:
- Only one pan to wash (less stress, fewer dishes)
- Juicy chicken with minimal effort
- Roasted veggies built right into the recipe
- Endless variations based on what you have on hand
- Family-approved flavors (yes, even with green stuff involved)
Let’s break it all down and get you cooking.
Key Ingredients & Easy Substitutions
This recipe is flexible, forgiving, and friendly to busy home cooks. I’ve made it with different combinations of proteins and veggies depending on the week — and it always works.
Chicken Breasts
I use boneless, skinless chicken breasts because they cook quickly and soak up all the pesto flavor. But if you’re more of a chicken thigh person, that’s a great option too. Thighs tend to stay juicier and are a bit more forgiving if you accidentally overcook them.
If you want another deliciously juicy chicken option, this Zesty Grilled Lemon Chicken Breast is fantastic for summer meals or meal prep.
Basil Pesto
This is the flavor bomb of the recipe. I love using homemade pesto when I have fresh basil on hand, but honestly, store-bought saves my sanity midweek. Just read the label — I go for one with simple ingredients like basil, olive oil, garlic, and Parmesan.
And if pesto is a favorite in your house, don’t miss our Loaded Chicken Pesto Panini — it’s basically a grilled cheese meets gourmet lunch.
Cherry Tomatoes & Asparagus
These veggies roast beautifully with the chicken and soak up all that garlicky pesto goodness.
No asparagus? Try:
- Green beans
- Zucchini slices
- Broccoli florets
- Bell peppers
Cherry tomatoes can be swapped with:
- Grape tomatoes
- Halved regular tomatoes (just aim for smaller sizes)
Olive Oil
Used for roasting and flavor. If you’re cooking at a higher temp or want something lighter, avocado oil is a great swap.
Optional Add-Ins
Want to kick up the flavor or tailor it to your taste? Try these:
- Red pepper flakes for a touch of heat
- Sliced olives for a Mediterranean vibe
- Lemon zest or juice added after baking for brightness
- Fresh herbs like parsley or oregano before serving
- Sun-dried tomato pesto instead of basil for a tangy twist
Equipment You’ll Need
No fancy tools required. Here’s what I use:
- Large oven-safe skillet or roasting pan
- Mixing bowl for tossing veggies
- Tongs or a spoon for spreading pesto
- Meat thermometer — trust me, this keeps your chicken juicy every time
Step-by-Step: How to Make One-Pan Pesto Chicken
You’ll love how easy this is. From oven to table in under 40 minutes.
1. Preheat and Prep
Preheat your oven to 400°F (200°C).
Pat the chicken breasts dry with paper towels and lay them in a large ovenproof skillet or roasting pan.
2. Season and Spread Pesto
Spread half the pesto evenly over the top of the chicken. Use a spoon or brush — or just your hands if you’re in a rush. Season lightly with salt and pepper.
3. Toss the Veggies
In a mixing bowl, combine cherry tomatoes and trimmed asparagus. Drizzle with olive oil, season with salt and pepper, and toss until coated.
For another easy, veggie-loaded dinner idea, try this Stuffed Spaghetti Squash — it’s cozy, filling, and perfect for meal prep.
4. Add to the Pan
Nestle the veggies around the chicken. Dollop the remaining pesto on top of the vegetables and gently toss them in the pan to coat with flavor.
5. Roast
Place the pan in the preheated oven and roast for 20–25 minutes.
Use a meat thermometer to check the thickest part of the chicken — it should read 165°F (74°C).
While the chicken cooks, the tomatoes will burst and caramelize, and the asparagus will get tender and slightly crisp at the edges.
6. Rest and Garnish
Once out of the oven, let the chicken rest for 5 minutes before cutting into it. This keeps all the juices where they belong — inside the chicken, not on your cutting board.
Garnish with fresh basil and a pinch of red pepper flakes (optional but highly recommended if your family likes a little spice).
7. Serve It Up
Serve it directly from the pan with:
- Warm crusty bread
- A bowl of rice
- Over creamy mashed potatoes
- Tossed with cooked pasta

You can also slice the chicken and use it for meal prep — it makes a killer salad or sandwich the next day.
Tips to Keep Chicken Moist and Flavorful
Dry chicken is the enemy. Here’s how to make sure yours stays juicy every time:
- Dry the chicken before seasoning so it browns nicely
- Use a meat thermometer and pull it out at 165°F
- Don’t overcrowd the pan — give everything space to roast, not steam
- Let it rest before slicing
These little tweaks make a big difference.
Make It Yours: Flavor Variations and Swaps
This recipe is like a choose-your-own-adventure dinner. Here are a few ways to change it up:
- Swap chicken for shrimp (just roast for 10–12 minutes instead)
- Use firm tofu for a vegetarian version
- Try different pestos — kale, arugula, or red pepper pesto
- Add parmesan cheese on top for a melty finish
Feel free to mix and match veggies depending on what’s in season or in your fridge.
Nutrition Info
Here’s the quick breakdown per serving (based on 4 servings):
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Calories: Approx. 390 kcal
- Servings: 4
Light, filling, and full of good-for-you ingredients. Perfect for a weeknight.
Let’s Recap: Why This Recipe Works
If you’re tired of complicated dinners or endless cleanup, this One-Pan Pesto Chicken is the answer. It’s a fast, no-fuss meal that doesn’t skimp on flavor. Plus, it’s a great way to sneak in veggies without complaints.
My kids love it. My husband requests it weekly. And I love how easy it is to pull together after a long day.
It’s also a great recipe to build your confidence in the kitchen — especially if you’re just getting started with cooking or want something low-pressure but satisfying.
If you’re looking for other chicken-based meals, check out this Chicken Pot Pie Casserole — another cozy, family-friendly dinner that’s great for leftovers too.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely. I do it all the time, especially when I want a richer flavor or more forgiving cook time. Boneless, skinless chicken thighs work beautifully in this one-pan pesto chicken recipe. Just note they may need an extra 5–7 minutes in the oven depending on thickness, so be sure to check for doneness using a meat thermometer.
Is store-bought pesto okay?
Yes! While I love making homemade pesto during summer when basil is everywhere, store-bought pesto is totally fine and what I use 90% of the time. Just look for one with minimal ingredients — basil, olive oil, garlic, Parmesan, and pine nuts are ideal.
If you’re nut-free, opt for a nut-free brand or try using basil-infused olive oil for a similar flavor.
Can I make this dairy-free?
Definitely. Choose a dairy-free pesto (there are plenty at health food stores or online) or make your own using nutritional yeast instead of Parmesan. You’ll still get that savory, herby punch without the dairy.
Try This Recipe Tonight — and Pin It for Later


If this recipe made your dinner routine a little easier or tastier, I’d love for you to save it on Pinterest and share it with friends or family who need a go-to weeknight recipe.
Have you tried this with a fun twist or swap? Leave a comment or tag me — I’d love to see how you made it your own!
Print
One-Pan Pesto Chicken
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A flavorful, family-friendly weeknight dinner made with juicy chicken, roasted veggies, and basil pesto — all in one pan and under 40 minutes.
Ingredients
- 4 boneless, skinless chicken breasts
- 1/2 cup basil pesto (store-bought or homemade)
- 1 pint cherry tomatoes
- 1 bunch asparagus, trimmed
- 2 tablespoons olive oil
- Salt and pepper to taste
- Optional: red pepper flakes, lemon zest, fresh basil for garnish
Instructions
- Preheat oven to 400°F (200°C). Pat chicken dry and place in a large ovenproof skillet or roasting pan.
- Spread half the pesto over chicken and season with salt and pepper.
- In a bowl, toss cherry tomatoes and asparagus with olive oil, salt, and pepper.
- Arrange veggies around the chicken and dollop remaining pesto on top. Toss gently.
- Roast for 20–25 minutes, or until chicken reaches 165°F (74°C) internally.
- Let chicken rest 5 minutes before slicing. Garnish with fresh basil and red pepper flakes if using.
- Serve with crusty bread, rice, mashed potatoes, or pasta.
Notes
Swap asparagus for green beans, zucchini, or bell peppers. Use chicken thighs if preferred. For dairy-free, use pesto without cheese.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Oven-Baked
- Cuisine: American
Nutrition
- Serving Size: 1 chicken breast with veggies
- Calories: 390
- Sugar: 4g
- Sodium: 520mg
- Fat: 24g
- Saturated Fat: 4g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 95mg
