Creamy Pesto Chicken with Roasted Tomatoes Spinach

Creamy Pesto Chicken with Roasted Tomatoes Spinach tastes like basil-kissed comfort, with juicy seared chicken, sweet blistered tomatoes, and a silky garlic cream sauce that hugs tender spinach. This dish suits busy home cooks who want restaurant flavor on a weeknight and lands on the table in about 35 minutes. I first cooked it after soccer practice and ate it standing by the stove, zero regrets.

Why Choose This Creamy Pesto Chicken with Roasted Tomatoes Spinach

Creamy Pesto Chicken with Roasted Tomatoes Spinach delivers rich flavor with simple steps and smart shortcuts. You sear chicken for golden crust, roast tomatoes for sweet pops, and stir pesto into cream for a sauce that clings to every bite. The skillet stays on the stove while the oven handles tomatoes, so the timing works like a dance.

Saucy, bright, and weeknight easy, this one-pan chicken earned repeat status at my house. ★★★★★

Ingredients You Need

  • Boneless skinless chicken breasts, 1.5 pounds, pounded to even thickness or use cutlets
  • Kosher salt and black pepper
  • Cherry or grape tomatoes, 2 cups
  • Olive oil, 2 tablespoons, divided
  • Unsalted butter, 2 tablespoons
  • Garlic, 3 cloves, minced
  • Chicken broth, 1/2 cup
  • Heavy cream, 1 cup (use half-and-half with 1 teaspoon cornstarch if needed)
  • Basil pesto, 1/2 cup (jarred works great; Costco, DeLallo, or refrigerated deli pesto taste fresh)
  • Parmesan, 1/2 cup, finely grated
  • Baby spinach, 3 cups, loosely packed
  • Lemon zest, 1 teaspoon, and lemon juice, 1 tablespoon
  • Red pepper flakes, a pinch, optional
  • Fresh basil for garnish, optional

Pantry shortcuts and swaps:

  • Use jarred pesto to save time. Choose one with olive oil and real cheese for better flavor.
  • Swap boneless skinless thighs for extra juiciness.
  • Need dairy-free? Use full-fat coconut milk and a dairy-free pesto.
  • No fresh tomatoes? Use sun-dried tomatoes in oil and skip the roasting step.

Equipment:

  • Large oven-safe skillet or standard skillet, 12-inch preferred
  • Sheet pan for tomatoes
  • Tongs, wooden spoon, chef’s knife, cutting board
  • Instant-read thermometer

How to Make Creamy Pesto Chicken with Roasted Tomatoes Spinach

Heat the oven and prep the tomatoes

  • Heat the oven to 425°F. Toss cherry tomatoes with 1 tablespoon olive oil, a big pinch of salt, and pepper on a sheet pan. Roast until skins blister and collapse, 12 to 15 minutes.

Season the chicken

  • Pat chicken dry. Season both sides with 1.25 teaspoons kosher salt and 1/2 teaspoon black pepper. This step locks in moisture and builds flavor.

Sear the chicken

  • Warm 1 tablespoon olive oil in a large skillet over medium-high heat until it shimmers. Sear chicken 4 to 5 minutes per side until browned and the center hits 165°F. Move chicken to a plate and tent lightly while you make the sauce.

Build the pesto cream sauce

  • Drop heat to medium. Add butter and garlic to the skillet and stir until the garlic smells fragrant, about 30 seconds. Pour in broth and scrape up browned bits, then stir in cream. Simmer 2 to 3 minutes, stirring, until the sauce looks slightly thick.

Stir in pesto and Parmesan

  • Whisk in pesto and Parmesan until smooth. Simmer 2 minutes to marry flavors. Taste and add salt or pepper as needed, since jarred pestos vary in saltiness.

Wilt the spinach

  • Add spinach to the skillet and stir until it softens and turns silky, 30 to 60 seconds. If the sauce thickens too much, splash in a tablespoon of broth.

Bring it all together

  • Tip roasted tomatoes and any juices into the skillet. Nestle chicken into the sauce and spoon sauce over the top. Add lemon zest, lemon juice, and a pinch of red pepper flakes, then simmer 1 minute to heat through.

Finish and serve

  • Top with fresh basil and extra Parmesan if you feel fancy. Serve hot while the sauce feels lush and the tomatoes still pop. Try not to eat it straight from the skillet, but no judgment if you do.

Tips & Common Mistakes

  • Dry the chicken well so the crust browns instead of steaming.
  • Pound thick breasts to even thickness for consistent cooking.
  • Do not crowd the skillet, or the chicken will pale and turn tough.
  • Heat the pan before the chicken to get fast browning and juicy centers.
  • Keep cream at a gentle simmer, not a boil, to avoid separation.
  • Taste the sauce before salting, since pesto and Parmesan bring salt.
  • Roast tomatoes on high heat so they blister and sweeten.
  • Add spinach at the end so it stays bright and tender.
  • Thin a too-thick sauce with a splash of broth; thicken a loose sauce with another sprinkle of Parmesan.
  • Rest the chicken in the sauce for a minute to reabsorb juices.

Variations I've Tried

  • Crispy thighs version: use boneless skinless thighs and extend sear time by 1 to 2 minutes per side.
  • Sun-dried tomato swap: stir chopped sun-dried tomatoes into the sauce instead of roasting fresh.
  • Mushroom boost: brown sliced cremini after searing chicken, then proceed with garlic and sauce.
  • Greens twist: swap spinach for baby kale or arugula; wilt to your preferred texture.
  • Gnocchi night: simmer shelf-stable gnocchi in the sauce with a splash of broth until tender.
  • Low-carb path: serve over zucchini noodles or cauliflower mash.
  • White bean add-in: fold in a can of drained cannellini beans for extra protein and fiber.

How to Serve

Spoon the creamy pesto chicken over buttered orzo, al dente pasta, rice, or garlicky mashed potatoes. Pass extra Parmesan at the table and add a squeeze of lemon for brightness. Pair it with a simple green salad or roasted asparagus. A chilled Sauvignon Blanc or a light Pinot Grigio matches the basil and citrus notes nicely.

Make-Ahead and Storage

  • Make-ahead: Sear chicken and roast tomatoes up to 1 day in advance, then chill. Rewarm them gently in the sauce right before serving.
  • Fridge: Store leftovers in an airtight container for 3 to 4 days.
  • Freezer: Freeze up to 2 months, but add fresh spinach after reheating for best texture. Freeze sauce and chicken together, then stir in fresh greens when hot.
  • Reheat: Warm on the stove over low heat with a splash of broth or cream until the sauce loosens and the chicken reaches 165°F. Microwave in short bursts at 50 percent power, stirring between bursts to keep the sauce smooth.
Creamy Pesto Chicken with Roasted Tomatoes Spinach
Ally Sanders

Creamy Pesto Chicken with Roasted Tomatoes and Spinach

Creamy Pesto Chicken with Roasted Tomatoes and Spinach is a basil-kissed comfort dish with juicy seared chicken, sweet blistered tomatoes, and a silky garlic cream pesto sauce that comes together in about 35 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Lunch

Ingredients
  

  • 1.5 pounds boneless skinless chicken breasts, pounded to even thickness or use cutlets
  • 1 1/4 teaspoons kosher salt
  • 1/2 teaspoon black pepper
  • 2 cups cherry or grape tomatoes
  • 2 tablespoons olive oil, divided
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1/2 cup chicken broth
  • 1 cup heavy cream
  • 1/2 cup basil pesto (jarred or homemade)
  • 1/2 cup Parmesan cheese, finely grated
  • 3 cups baby spinach, loosely packed
  • 1 teaspoon lemon zest
  • 1 tablespoon lemon juice
  • red pepper flakes, a pinch (optional)
  • fresh basil, for garnish (optional)

Instructions
 

  1. Heat the oven to 425°F (220°C). Toss the cherry or grape tomatoes with 1 tablespoon olive oil, a big pinch of salt, and pepper on a sheet pan. Roast until the skins blister and collapse, 12 to 15 minutes.
  2. While the tomatoes roast, pat the chicken dry with paper towels. Season both sides with 1 1/4 teaspoons kosher salt and 1/2 teaspoon black pepper.
  3. Warm the remaining 1 tablespoon olive oil in a large skillet over medium-high heat until it shimmers. Sear the chicken for 4 to 5 minutes per side, until browned and the center reaches 165°F (74°C). Transfer the chicken to a plate and tent loosely with foil.
  4. Reduce the heat to medium. Add the butter and minced garlic to the skillet and cook, stirring, until the garlic is fragrant, about 30 seconds.
  5. Pour in the chicken broth and scrape up any browned bits from the bottom of the pan. Stir in the heavy cream and bring to a gentle simmer. Cook for 2 to 3 minutes, stirring, until the sauce slightly thickens.
  6. Whisk in the basil pesto and grated Parmesan until smooth. Simmer for about 2 minutes to blend the flavors, then taste and adjust seasoning with additional salt or pepper if needed.
  7. Add the baby spinach to the skillet and stir until it wilts and becomes silky, 30 to 60 seconds. If the sauce becomes too thick, thin it with a splash of chicken broth.
  8. Transfer the roasted tomatoes and any pan juices into the skillet. Nestle the seared chicken breasts into the sauce and spoon some sauce over the top. Add the lemon zest, lemon juice, and a pinch of red pepper flakes, then simmer for 1 minute to heat everything through.
  9. Garnish with fresh basil and extra Parmesan if desired. Serve hot, spooning the creamy pesto sauce, tomatoes, and spinach over the chicken.

Notes

Nutrition Information
Approximate per serving (4 servings total): 560 calories; fat 41 g; saturated fat 18 g; carbohydrates 10 g; fiber 2 g; sugars 4 g; protein 39 g; sodium 880 mg. Values will vary based on exact ingredients, brands, and portion sizes.