If you love meals that come together quickly yet deliver rich, comforting flavors, you are going to adore this Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe. It’s a delightful combination of tender chicken breasts bathed in a luscious, creamy pesto sauce, accented by the sweetness of roasted cherry tomatoes and the fresh vibrancy of sautéed spinach. This dish brings together simple ingredients in a way that feels both elegant and satisfying, perfect for weeknight dinners or impressing guests without stress.

Ingredients You’ll Need
Gathering these ingredients is a breeze, and each one plays a crucial role in creating the perfect harmony of flavors and textures that make this dish so memorable.
- Extra virgin olive oil: Essential for sautéing and adding a fruity base flavor to the chicken and vegetables.
- Chicken breasts: Thinly sliced for quick cooking and to soak up the creamy sauce perfectly.
- Salt, black pepper, garlic powder, onion powder: The classic seasoning quartet that brings out the best in the chicken flavor.
- Garlic cloves: Minced fresh garlic boosts the aroma and depth of the sauce.
- Shallot: Adds a subtle sweetness and delicate texture to the sauce.
- Cherry tomatoes: Roasted to introduce a natural sweetness and slight tang that balances the richness.
- Spinach: Fresh and roughly chopped for a burst of vibrant color and earthy freshness.
- Pesto: Whether homemade or store-bought, it infuses the dish with herbaceous brightness and a nutty undertone.
- Heavy cream: Creates the ultra-smooth, velvety texture that defines the sauce.
- Chicken stock: Adds an extra layer of savory depth and helps thin the sauce to the perfect consistency.
- Red pepper flakes (optional): A hint of heat that livens up the dish without overpowering it.
How to Make Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe
Step 1: Prepare the Chicken
Begin by slicing the chicken breasts thinly, either butterflied or cut into tenders—this helps the chicken cook evenly and stay tender. Season each piece generously with salt, black pepper, garlic powder, and onion powder. This simple seasoning step is key to layering flavors right from the start. Trust me, flavoring the chicken properly makes all the difference.
Step 2: Cook the Chicken
Heat extra virgin olive oil in a skillet over medium heat, then add the seasoned chicken pieces. Cook them until they develop a light golden crust but remain juicy inside, which usually takes just a few minutes per side. Once cooked, remove the chicken from the skillet and set it aside—don’t worry, the magic is just getting started.
Step 3: Sauté Aromatics and Roast Tomatoes
In the now-empty skillet, add minced garlic, finely chopped shallot, halved cherry tomatoes, and if you like a touch of spice, sprinkle in red pepper flakes. Sauté everything gently until the tomatoes soften and begin releasing their juices, while the shallots become translucent and sweet. These roasted tomatoes bring a lovely burst of bright flavor that contrasts beautifully with the creamy sauce.
Step 4: Create the Creamy Pesto Sauce
Next, stir in the chopped spinach, pesto, heavy cream, and lightly salted chicken stock. Mix everything well and let the sauce simmer gently. This allows the flavors to meld together and the spinach to wilt just perfectly. The heavy cream and pesto combine here to create that signature rich and herbaceous sauce that defines this dish.
Step 5: Finish Cooking the Chicken in the Sauce
Return the chicken pieces to the skillet, nestling them into the creamy sauce. Continue simmering until the chicken is fully cooked through and the sauce thickens just slightly to coat every tender bite. This final step brings the dish together beautifully. Serve immediately, pairing it with your favorite rice or pasta for a wholesome meal that everyone will love.
How to Serve Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe

Garnishes
To elevate your presentation and add fresh bursts of flavor, consider garnishing with torn fresh basil leaves or a sprinkle of grated Parmesan cheese. A few toasted pine nuts scattered on top can add a wonderful crunch as well. These little touches bring a bright finish to the creamy richness and make the dish feel truly special.
Side Dishes
This Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe pairs wonderfully with simple sides like fluffy jasmine rice, creamy polenta, or al dente pasta. Lightly steamed green beans or a crisp arugula salad tossed with lemon vinaigrette can balance the richness and add a fresh contrast on the plate.
Creative Ways to Present
Try serving this dish over a bed of cauliflower rice or zucchini noodles for a lighter, low-carb option. You can also spoon the creamy chicken and sauce over baked sweet potatoes for a comforting twist. For a casual dinner party, plating it in individual shallow bowls with a drizzle of extra pesto makes for an inviting, colorful presentation.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from this Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe, store them promptly in an airtight container in the refrigerator. They will stay fresh for up to 3 days, allowing you to enjoy this flavorful meal again without the effort.
Freezing
This dish can be frozen for longer storage, although the texture of the spinach may change slightly upon thawing. To freeze, place portions in freezer-safe containers or bags, label them, and consume within 2 months for the best taste and quality.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally to prevent the cream sauce from breaking. If the sauce seems too thick after reheating, add a splash of chicken stock or cream to bring it back to a silky consistency. Avoid microwaving at high heat as it can alter the texture of the creamy sauce.
FAQs
Can I use a different type of chicken cut for this recipe?
Absolutely! Boneless, skinless chicken thighs would work nicely if you prefer dark meat and want a bit more juiciness. Just adjust cooking times since thighs might take slightly longer than thinly sliced breasts.
Is store-bought pesto okay to use?
Definitely. Store-bought pesto is a convenient, delicious shortcut that works great in this recipe. Of course, if you have homemade pesto on hand, it will add an extra fresh punch that’s worth the effort.
Can I make this recipe dairy-free?
Yes! Substitute the heavy cream with coconut cream or a cashew cream for a dairy-free version. The pesto should also be checked for any dairy ingredients, or you can make a nut-and-herb-based pesto without cheese.
How spicy does the red pepper flakes make the dish?
The red pepper flakes add just a mild, pleasant heat that complements the creamy sauce without overwhelming it. If you prefer no heat, simply omit them or start with a very small amount and adjust to taste.
What kind of pasta pairs best with this dish?
Light, simple pastas like linguine, fettuccine, or even penne are perfect companions. They soak up the creamy pesto sauce beautifully and allow the other flavors to shine without competing.
Final Thoughts
I can’t recommend trying this Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe enough—it’s one of those dishes that feels indulgent, yet comes together in a snap with everyday ingredients. Whether you’re cooking for family, friends, or just treating yourself, the balance of creamy sauce, bright tomatoes, and fresh spinach makes every bite pure happiness. Give it a go and watch it become a treasured favorite in your recipe rotation!
Print
Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This Creamy Pesto Chicken with Roasted Tomatoes and Spinach is a quick and flavorful dish featuring tender chicken breasts simmered in a rich, creamy pesto sauce with juicy cherry tomatoes and fresh spinach. Perfect for a comforting weeknight dinner, this recipe combines vibrant Italian flavors with a luscious texture for a satisfying meal ready in just 25 minutes.
Ingredients
Protein
- 5 or 6 thinly sliced chicken breasts, butterflied, sliced in half, or into tenders
Vegetables
- 2 cups cherry tomatoes, halved
- 3 cups spinach, roughly chopped, stems removed
- 3 garlic cloves, minced
- 1 shallot, finely chopped
Liquids and Sauces
- 1/4 cup pesto (homemade or store-bought)
- 1/2 cup heavy cream
- 1/3 cup chicken stock, lightly salted
Oils and Seasonings
- 2 tbsp extra virgin olive oil
- Salt, to taste
- Black pepper, to taste
- Garlic powder, to taste
- Onion powder, to taste
- 1/2 tsp red pepper flakes (optional)
Instructions
- Prepare Chicken: Slice the chicken breasts into thin pieces and season them evenly with salt, black pepper, garlic powder, and onion powder to enhance the flavor.
- Cook Chicken: Heat the olive oil in a skillet over medium heat. Add the seasoned chicken pieces and cook until they are lightly browned on the outside and nearly cooked through, about 4-5 minutes per side depending on thickness. Remove the chicken from the skillet and set aside.
- Make Sauce: In the same skillet, add the minced garlic, finely chopped shallot, halved cherry tomatoes, and red pepper flakes if using. Sauté for about 3-4 minutes until the tomatoes start to soften and the shallots turn translucent. Then add the chopped spinach, pesto, heavy cream, and chicken stock to the pan. Stir well to combine all the ingredients and allow the sauce to simmer gently for about 3-5 minutes so the flavors meld together and the spinach wilts.
- Finish Dish: Return the cooked chicken to the skillet with the sauce and continue to simmer until the chicken is fully cooked through and the sauce has thickened slightly, about 3-4 more minutes. Serve the creamy pesto chicken hot over cooked rice or pasta for a complete meal.
Notes
- Butterflying or thinly slicing the chicken breasts helps them cook quickly and evenly.
- Use homemade pesto or a high-quality store-bought pesto for best flavor.
- For a spicier kick, increase the amount of red pepper flakes or add fresh chopped chili.
- This dish pairs wonderfully with pasta, rice, or even crusty bread to soak up the creamy sauce.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

