30-Minute Creamy Pesto Chicken & Veggie Skillet

Some dinners are green and cozy in the best way. This creamy pesto chicken and veggie skillet sears chicken golden, sautés zucchini and cherry tomatoes until they slump sweetly, then pulls it all together with a pesto cream sauce that tastes like it took all afternoon. It didn’t — it’s one skillet and 30 minutes, with store-bought pesto doing the heavy lifting.

Overhead of the finished skillet: golden chicken pieces in green pesto cream sauce with blistered cherry tomatoes, zucchini half-moons, wilted spinach, and shaved Parmesan, in a large skillet on a wooden table.

Why you’ll love it

  • One skillet, restaurant flavor. The browned bits from searing the chicken become the base of the cream sauce — nothing wasted, everything delicious.
  • Genuinely fast. Store-bought basil pesto stirred into the cream sauce off the heat is the 30-minute enabler — no blender, no food processor, all the flavor.
  • ~43g protein per serving (estimated), from chicken breast plus a Parmesan-finished pesto cream sauce.
  • Vegetables built in. Zucchini, cherry tomatoes, and spinach fold right into the sauce, so dinner feels complete straight from the pan.
Overhead of raw chicken pieces, zucchini, cherry tomatoes, baby spinach, a jar of basil pesto, heavy cream, a Parmesan wedge, garlic, and olive oil arranged on a counter.

Ingredients

  • 1 lb boneless, skinless chicken breasts, cut into 1-inch pieces
  • 1 tsp kosher salt, divided, plus more to taste
  • 1/2 tsp black pepper
  • 1 tsp Italian seasoning
  • 2 tbsp olive oil, divided
  • 1 medium zucchini, halved lengthwise and sliced into half-moons
  • 8 oz cherry tomatoes, halved
  • 4 cloves garlic, minced
  • 1/2 cup low-sodium chicken broth
  • 3/4 cup heavy cream
  • 1/2 cup store-bought basil pesto
  • 1/2 cup freshly grated Parmesan cheese
  • 3 cups baby spinach
  • 1/4 tsp red pepper flakes, plus more for serving
  • Torn fresh basil leaves, for serving
Overhead of raw chicken pieces on a cutting board seasoned with salt, pepper, and Italian seasoning.
Overhead of golden chicken pieces searing in a hot skillet with olive oil.

Equipment

A large skillet (12-inch), preferably stainless steel or cast iron, tongs or a wooden spoon, and an instant-read thermometer.

Instructions

  1. Season and sear the chicken. Pat the chicken pieces dry and season with 3/4 teaspoon of the salt, the pepper, and the Italian seasoning. Heat 1 tablespoon of the olive oil in the large skillet over medium-high heat until shimmering. Sear the chicken in a single layer, 3–4 minutes per side, until deeply golden — work in two batches if needed so it browns instead of steaming. Transfer to a plate; the chicken does not need to be fully cooked through yet.
  2. Sauté the zucchini and tomatoes. Add the remaining 1 tablespoon olive oil to the same skillet. Add the zucchini and tomatoes in a single layer and cook undisturbed for 2 minutes, then stir and cook 2 minutes more until the zucchini is golden at the edges and the tomatoes are starting to slump. Season with the remaining 1/4 teaspoon salt.
  3. Add the garlic and deglaze. Stir in the garlic and red pepper flakes; cook 30 seconds until fragrant. Pour in the chicken broth, scraping up every browned bit from the bottom of the pan with a wooden spoon. Let it simmer 1–2 minutes until slightly reduced. Those browned bits are the backbone of the sauce.
  4. Build the cream sauce. Reduce the heat to medium. Pour in the heavy cream and simmer gently 1–2 minutes, then sprinkle in the Parmesan a handful at a time, stirring until melted and silky.
  5. Stir in the pesto and wilt the spinach. Take the skillet OFF the heat. Stir in the basil pesto until the sauce is a uniform green, then fold in the spinach a handful at a time, stirring until just wilted. Adding the pesto off the heat keeps its bright basil flavor fresh instead of cooked down and dull.
  6. Bring it all together. Return the chicken (plus any juices from the plate) to the skillet. Simmer gently 2–3 minutes over low heat until the chicken is cooked through and the sauce coats a spoon. Shower with torn basil and extra red pepper flakes, and serve over rice, pasta, or with crusty bread.
Overhead of zucchini half-moons and halved cherry tomatoes sautéing in a single layer in the skillet, edges browning.
Overhead close-up of minced garlic and red pepper flakes sizzling with the vegetables in the skillet.
Overhead of chicken broth being poured into the skillet with browned bits lifting.

Doneness cues: Chicken pieces must reach 165°F internally — check the thickest piece with an instant-read thermometer. The zucchini is done when golden-edged and tender but not mushy; the tomatoes should slump and release their juices. The sauce is right when it coats the back of a spoon and looks glossy, not oily or broken.

Overhead of the silky cream and Parmesan sauce simmering gently in the skillet before the pesto goes in.
Overhead of bright green basil pesto being stirred into the cream sauce, green swirls marbling through.

30-Minute Creamy Pesto Chicken & Veggie Skillet

Golden chicken pieces with zucchini, cherry tomatoes, and spinach folded into a silky pesto cream sauce — one skillet, 30 minutes, about 43g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 22 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 1 lb boneless, skinless chicken breasts cut into 1-inch pieces
  • 1 tsp kosher salt divided, plus more to taste
  • 1/2 tsp black pepper
  • 1 tsp Italian seasoning
  • 2 tbsp olive oil divided
  • 1 medium zucchini halved lengthwise and sliced into half-moons
  • 8 oz cherry tomatoes halved
  • 4 cloves garlic minced
  • 1/2 cup low-sodium chicken broth
  • 3/4 cup heavy cream
  • 1/2 cup store-bought basil pesto
  • 1/2 cup freshly grated Parmesan cheese
  • 3 cups baby spinach
  • 1/4 tsp red pepper flakes plus more for serving
  • Torn fresh basil leaves for serving

Equipment

  • Large skillet (12-inch), preferably stainless steel or cast iron
  • Tongs or a wooden spoon
  • Instant-read thermometer

Method
 

  1. Pat the chicken pieces dry and season with 3/4 teaspoon of the salt, the pepper, and the Italian seasoning. Heat 1 tablespoon of the olive oil in the large skillet over medium-high heat until shimmering. Sear the chicken in a single layer, 3–4 minutes per side, until deeply golden — work in two batches if needed so it browns instead of steaming. Transfer to a plate; the chicken does not need to be fully cooked through yet.
  2. Add the remaining 1 tablespoon olive oil to the same skillet. Add the zucchini and tomatoes in a single layer and cook undisturbed for 2 minutes, then stir and cook 2 minutes more until the zucchini is golden at the edges and the tomatoes are starting to slump. Season with the remaining 1/4 teaspoon salt.
  3. Stir in the garlic and red pepper flakes; cook 30 seconds until fragrant. Pour in the chicken broth, scraping up every browned bit from the bottom of the pan with a wooden spoon. Let it simmer 1–2 minutes until slightly reduced. Those browned bits are the backbone of the sauce.
  4. Reduce the heat to medium. Pour in the heavy cream and simmer gently 1–2 minutes, then sprinkle in the Parmesan a handful at a time, stirring until melted and silky.
  5. Take the skillet OFF the heat. Stir in the basil pesto until the sauce is a uniform green, then fold in the spinach a handful at a time, stirring until just wilted. Adding the pesto off the heat keeps its bright basil flavor fresh instead of cooked down and dull.
  6. Return the chicken (plus any juices from the plate) to the skillet. Simmer gently 2–3 minutes over low heat until the chicken is cooked through and the sauce coats a spoon. Shower with torn basil and extra red pepper flakes, and serve over rice, pasta, or with crusty bread.

Notes

Food safety: chicken pieces must reach 165°F internally — check the thickest piece with an instant-read thermometer. Sear in batches without crowding for deep browning. Stir pesto into the sauce off the heat so its basil flavor stays bright. Leftovers 4 days refrigerated; reheat gently. Not freezer-friendly. Protein ~43g/serving estimated from USDA FoodData Central; not lab-tested.
n

Nutrition note

Protein is estimated at about 43g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.

Substitutions and tips

  • Chicken thighs work beautifully — use 1 lb boneless, skinless thighs cut into pieces; they’re harder to overcook.
  • No heavy cream? Half-and-half works but makes a thinner sauce; simmer it a minute longer before adding the Parmesan. Don’t use milk — it splits too easily.
  • Veggie swaps: asparagus, green beans, or bell peppers stand in for the zucchini; kale works instead of spinach (give it a minute longer to wilt).
  • Don’t crowd the pan in step 1. Two batches for the chicken is the difference between seared and steamed. It’s worth the extra 4 minutes.
  • Keep the pesto off the heat until step 5. Boiling pesto dulls its basil punch and can turn the sauce bitter.
  • Gluten-free: the recipe is naturally gluten-free as written; serve over rice or gluten-free pasta.
Overhead of baby spinach leaves folding into the green sauce, half wilted.

Storage and reheating

Refrigerate leftovers within 2 hours in an airtight container for up to 4 days. Reheat gently in a skillet over low heat with a splash of broth or cream, stirring, until steaming (165°F) — high heat will split the sauce. The microwave works in 60-second bursts at 50% power, stirring between. Not recommended for freezing; cream sauces separate when thawed and the zucchini turns watery.

Overhead of golden chicken pieces being folded back into the finished pesto cream sauce.

Frequently asked questions

Can I make my own pesto? Yes — use 1/2 cup of your favorite homemade basil pesto. The store-bought jar is purely a time-saver; the recipe works identically either way.

Why did my sauce split or look grainy? Almost always one of two things: the cheese went in while the pan was too hot, or it boiled after the cream was added. Keep the heat at medium when adding Parmesan and never boil the finished sauce.

Can I use sun-dried tomato pesto? You can — it makes the sauce redder and tangier. Stir it in the same way, off the heat, in step 5.

What should I serve with it? Rice, short pasta, or crusty bread for the sauce. A simple arugula salad with lemon balances the richness.

Is this good for meal prep? Yes — portion over rice or pasta in containers. It reheats well for 3–4 days; add a splash of broth when reheating to loosen the sauce.

Overhead of two served bowls of creamy pesto chicken and vegetables over rice with torn basil and red pepper flakes.

More one-skillet chicken dinners

If you like one-skillet chicken dinners, try our 30-Minute Creamy Tuscan Chicken Skillet. For another pesto-style weeknight win, 30-Minute One-Pot Chicken Bacon Ranch Pasta is all one pot. Garlic-butter fans: our 30-Minute Creamy Garlic Butter Chicken & Mushrooms is peak cozy.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top