Pesto Chicken with Roasted Tomatoes & Spinach

5 from 9 votes
Jump to Recipe
Add as a preferred source on Google

This Pesto Chicken with Roasted Tomatoes & Spinach is proof that a creamy, restaurant-worthy dinner doesn’t need a long list of ingredients or a ton of dishes. Thinly sliced chicken gets seared until golden, then finished in a rich pesto cream sauce loaded with juicy blistered tomatoes and wilted spinach. It all comes together in one pan in under 30 minutes. Taste this dish and you’ll think somebody should be paying you for it. Put out those tip jars!

A black skillet filled with chicken breasts, cherry tomatoes, spinach, and a green herb sauce sits on a gray countertop beside a folded white-striped kitchen towel.

This is one of those dinners I come back to on repeat, especially on weeknights when I want something that’s a little different but doesn’t require anything special. The sauce does most of the work here, and it’s ridiculously good spooned over rice, pasta, or even just a big piece of crusty bread. If you’re into creamy chicken dinners, you’ll also want to try my Creamy Tuscan Chicken Pasta or Lemon Chicken Orzo.

😍 Why You’ll Love This Pesto Chicken

One pan, minimal cleanup: The chicken, tomatoes, and sauce all come together in the same skillet from start to finish.
Creamy without being heavy: The pesto and cream build a sauce that’s rich but still bright, thanks to all that pesto and those blistered tomatoes.
Ready in under 30 minutes: Perfect for a weeknight when you want something that’s different but doesn’t take all evening.
So versatile: Serve it over rice, pasta, mashed potatoes, or on its own with a piece of crusty bread to mop up the sauce.

🍅 Ingredients You’ll Need To Make This Pesto Chicken

Chicken breasts: butterflied and sliced thin so they cook quickly and stay tender in the sauce. Tenders work here too if that’s what you have on hand.
Olive oil: used to sear the chicken and then to cook down the garlic, shallot, and tomatoes, so use a good extra virgin one.
Garlic: minced and cooked down with the shallot and tomatoes.
Shallot: finely chopped for a softer, slightly sweeter flavour than regular onion would give.

Cherry tomatoes: halved and cooked until they blister and release their juices.
Spinach: roughly chopped with the stems removed, then folded in near the end so it wilts down without turning mushy.
Pesto: the star of the sauce, bringing basil, garlic, and Parmesan flavour into every bite.
Heavy cream: what turns the pesto and stock into a silky, restaurant-style sauce.
Chicken stock: thins the sauce out just enough and adds savoury depth. Use a lightly salted stock so you can control the seasoning yourself.

Salt: used to season the chicken and adjust the sauce to taste.
Pepper: balances the richness of the cream and pesto.
Garlic powder: adds another layer of garlic flavour straight onto the chicken itself.
Onion powder: rounds out the seasoning on the chicken alongside the garlic powder.
Red pepper flakes (optional): for a bit of heat that cuts through the cream. Leave these out if you’d rather keep it mild.

✔ How To Make Pesto Chicken with Roasted Tomatoes & Spinach

Begin by preparing the chicken into thinly sliced pieces. Set aside until ready to use.

Prepare your garlic, shallot, tomatoes and spinach. Set aside until ready to use.

Season chicken on both sides with salt, pepper, garlic powder and onion powder.

To a large frying pan, add 1 tbsp of olive oil and set to medium/high heat.

Fry the chicken breasts on each side for 1-2 minutes, just until they begin to brown.

Remove from the pan and set aside for a few minutes.

🤝 Sammy’s Tip for Pesto Chicken with Roasted Tomatoes & Spinach

  • Don’t worry about fully cooking the chicken during this step as you will finish cooking them in a later step.
  • Taste here to see if the sauce needs any additional seasioning.

Add your second tbsp of olive oil to the same pan along with the garlic, shallot, tomatoes and red pepper flakes. Cook on medium/high heat, until the tomatoes begin to brown and release some of their juices. About 5 minutes.

Add the spinach, pesto, heavy cream and chicken stock and stir to combine.

Let sauce simmer for 2 minutes before adding the chicken back to finish cooking.

Return chicken back to the pan and continue to simmer.

Spoon some of the sauce onto the chicken as it simmers, basting the chicken to allow it to finish cooking evenly.

Once the chicken is fully cooked (which should only take 2-3 minutes) and your sauce has slightly thickened, remove from heat.

Add your chicken, along with a generous spoon of sauce onto rice or pasta of choice.

Chicken breasts in a creamy sauce with kale, cherry tomatoes, and dollops of green pesto, cooked in a black skillet.

🗒 Variations

Extra veggies: stir in a handful of mushrooms or roasted red peppers along with the tomatoes for even more depth.
Cheesy finish: grate some fresh Parmesan over the top right before serving for an extra hit of savoury flavour.
Lighter version: swap the heavy cream for half-and-half if you want to lighten things up slightly. The sauce won’t be quite as thick, but it’ll still be delicious.
Extra heat: double up on the red pepper flakes, or add a pinch of cayenne, if you like your pesto chicken with a real kick.

🗒 Substitutions

Chicken: boneless, skinless chicken thighs work well here too if that’s what you prefer, just adjust your cook time slightly since thighs can take a touch longer.
Pesto: store-bought works great, but homemade pesto takes this dish to another level if you have a few extra minutes.
Heavy cream: half-and-half or full-fat coconut milk both work as substitutes, though the sauce will be a bit thinner.
Spinach: baby kale or arugula can be folded in near the end in place of spinach for a slightly different texture and flavour.

🍴 Leftovers? Lucky you.

Leftovers keep well in an airtight container in the fridge for up to three days. To reheat, warm gently in a pan over medium-low heat with a splash of chicken stock or cream to loosen the sauce back up, stirring occasionally until heated through.

🤔 FAQ’s

👩‍🍳 Hungry For More?

If you loved this pesto chicken recipe, then make sure to check out a few of my other recipes you may also love:

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this Pesto Chicken recipe (or any recipe of mine) don’t forget to leave a review.

A black skillet filled with chicken breasts, cherry tomatoes, spinach, and a green herb sauce sits on a gray countertop beside a folded white-striped kitchen towel.
5 from 9 votes

Pesto Chicken with Roasted Tomatoes & Spinach

An easy, flavorful skillet meal featuring pan-seared chicken simmered in a rich pesto cream sauce with roasted tomatoes and fresh spinach.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 people
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 people

Equipment

  • 1 Large frying pan

Ingredients 

  • 2 tbsp olive oil, extra virgin
  • 3 or 4 chicken breasts, butterflied, sliced in half, or cut into tenders
  • 3 garlic cloves, minced
  • 1 shallot, finely chopped
  • 2 cups cherry tomatoes, chopped in half
  • 3 cups spinach, roughly chopped, stems removed
  • 1/4 cup pesto,
  • 1/2 cup heavy cream
  • 1/3 cup chicken stock, lightly salted
  • salt
  • pepper
  • garlic powder
  • onion powder
  • 1/2 tsp red pepper flakes, optional

Instructions 

  • Begin by preparing the chicken into thinly sliced pieces.
    Set aside until ready to use.
  • Prepare your garlic, shallot, tomatoes and spinach.
    Set aside until ready to use.
  • Season chicken on both sides with salt, pepper, garlic powder and onion powder.
  • To a large frying pan, add 1 tbsp of olive oil and set to medium/high heat.
  • Fry the chicken breasts on each side for 1-2 minutes, just until they begin to brown.
  • Remove from the pan and set aside for a few minutes.
    Tip: don't worry about fully cooking the chicken during this step as you will finish cooking them in a later step.
  • Add your second tbsp of olive oil to the same pan along with the garlic, shallot, tomatoes and red pepper flakes.
    Cook on medium/high heat, until the tomatoes begin to brown and release some of their juices. About 5 minutes.
  • Add the spinach, pesto, heavy cream and chicken stock and stir to combine.
    Tip: taste here to see if the sauce needs any additional seasioning.
  • Let sauce simmer for 2 minutes before adding the chicken back to finish cooking.
  • Return chicken back to the pan and continue to simmer.
  • Spoon some of the sauce onto the chicken as it simmers, basting the chicken to allow it to finish cooking evenly.
  • Once the chicken is fully cooked (which should only take 2-3 minutes) and your sauce has slightly thickened, remove from heat.
  • Add your chicken, along with a generous spoon of sauce onto rice or pasta of choice.

Nutrition

Calories: 708kcal | Carbohydrates: 9g | Protein: 88g | Fat: 34g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0.05g | Cholesterol: 289mg | Sodium: 672mg | Potassium: 1835mg | Fiber: 2g | Sugar: 4g | Vitamin A: 3418IU | Vitamin C: 29mg | Calcium: 103mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Course: Main Course
Cuisine: American
Servings: 4 people
Calories: 708
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

5 from 9 votes

Leave a comment

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

Recipe Rating




16 Comments

  1. 5 stars
    My husband whipped this up for me this weekend and it’s so good! We served it over cous cous and it made delicious leftovers.

  2. 5 stars
    I thought it would be hard to top Marry Me Chicken but this did it. You’re batting 1000% in my book right now! So yummy! Served on pasta and I literally wanted to bathe in the sauce. Amazing!

  3. 5 stars
    Delicious! All the flavors come together so perfectly. My family and I will definitely be enjoying this again!

  4. 5 stars
    SO FRIGGIN GOOD! I’m far from an expert in the kitchen but this meal makes me believe I should have my own cooking show! Love your recipes, this is my favorite! So goo, even my 5 year old loves it!

  5. Hii!! Really want to make this but i’m in a calorie deficit. Are the macros reflected under “nutrition” is per serving? Like 700 calories per serving or is it for the whole recipe. So per serving would be 700/4?