If you’re searching for a dish that combines comfort, vibrant colors, and bold flavors all in one pan, the Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe is your new go-to. This delightful meal boasts tender chicken breasts embraced by a luscious, herbaceous pesto cream sauce, punctuated with sweet roasted tomatoes and fresh spinach that add just the right pop of freshness. It’s everything you want on a busy weeknight or for impressing friends with a meal that’s both elegant and surprisingly simple to pull off.

Ingredients You’ll Need
Gathering the right ingredients is half the joy because each one plays a crucial role in creating this balanced and flavorful dish. From the richness of the heavy cream to the brightness of fresh spinach and the aromatic punch from pesto, these ingredients come together to make magic happen.
- Extra virgin olive oil: Provides a smooth base for cooking and adds subtle fruitiness that enhances the chicken and veggies.
- Chicken breasts: Thinly sliced for quick cooking, these are the hearty protein that the creamy sauce hugs perfectly.
- Salt and black pepper: Essential seasonings that bring out the best flavors in the chicken and sauce.
- Garlic powder and onion powder: Simple spices that give the chicken a savory depth without overpowering the other ingredients.
- Fresh garlic cloves: Adds a fragrant sharpness that intensifies as it cooks down.
- Shallot: Mellow and sweet, it creates the perfect aromatic base for the sauce.
- Cherry tomatoes: Roasted until tender and bursting with sweetness, balancing the creamy sauce beautifully.
- Spinach: Fresh, chopped spinach lends a lovely green color and a nutritious boost.
- Pesto: The star herbaceous element that infuses the sauce with vibrant basil and cheesy goodness.
- Heavy cream: Gives the sauce its irresistible richness and silky texture.
- Chicken stock: Lightly salted to keep the sauce flavorful and help thin it just to the right consistency.
- Red pepper flakes (optional): Adds a subtle kick that wakes up the palate without overwhelming the dish.
How to Make Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe
Step 1: Prepare the Chicken
Start by slicing the chicken breasts into thin pieces to ensure quick and even cooking. Season each piece generously with salt, black pepper, garlic powder, and onion powder. This seasoning is key because it brings out the chicken’s natural flavor and prepares it to soak up the creamy pesto goodness later.
Step 2: Cook the Chicken
Heat the extra virgin olive oil in a skillet over medium heat until shimmering. Add the seasoned chicken slices and cook until they develop a beautiful golden-brown crust on the outside and are nearly cooked through. This step builds the foundation of flavor with that slight caramelization. Once done, remove the chicken from the skillet and set aside so the sauce can take the spotlight.
Step 3: Make the Sauce
In the same skillet, add the minced garlic, chopped shallots, and halved cherry tomatoes along with optional red pepper flakes if you like a bit of heat. Sauté everything until the tomatoes soften and release their juices, and the shallots turn translucent and tender. Then stir in the chopped spinach, pesto, heavy cream, and chicken stock. Let the sauce gently simmer so all the flavors marry and thicken to a creamy, dreamy consistency.
Step 4: Finish the Dish
Return the chicken back to the skillet nestling it right into that lush sauce. Simmer everything together until the chicken is completely cooked through and the sauce is bubbling with a slightly thicker texture. The result is a beautifully balanced, saucy masterpiece ready to be served over your favorite base.
How to Serve Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe

Garnishes
To add a final flourish to this dish, sprinkle freshly grated Parmesan or pecorino cheese and a few extra basil leaves on top. A drizzle of good-quality olive oil or a squeeze of fresh lemon juice can really brighten the flavors. These small touches turn a simple plate into a stunning presentation.
Side Dishes
This dish pairs wonderfully with fluffy cooked rice or al dente pasta, both perfect to catch the creamy pesto sauce. For a lighter option, try serving it alongside roasted baby potatoes or a crusty artisan bread to soak up every last drop of sauce. Green beans or a crisp salad make excellent vegetable sides to complement the richness without overpowering it.
Creative Ways to Present
To impress your guests, serve the chicken nestled on a bed of creamy polenta or alongside garlic-infused mashed potatoes. You can even layer the chicken and sauce over a toasted baguette slice for a casual yet elegant bruschetta-style appetizer. The vibrant reds and greens make this dish beautiful to look at, so consider a rustic serving platter for a family-style feast.
Make Ahead and Storage
Storing Leftovers
Place any leftover creamy pesto chicken with roasted tomatoes and spinach into an airtight container and store it in the refrigerator for up to 3 days. The flavors meld even more after resting, making for a delicious next-day meal.
Freezing
You can freeze this dish by transferring cooled portions into freezer-safe containers or bags. It keeps well for up to 2 months. When freezing, try to leave out the cream or add a bit more fresh cream when reheating to keep the texture silky and fresh.
Reheating
Reheat gently over low heat on the stove or in the microwave with a splash of chicken stock or cream to restore the sauce’s richness and prevent it from separating. Stir frequently until warmed through for the best texture and flavor.
FAQs
Can I use other greens instead of spinach?
Absolutely! Kale, Swiss chard, or even arugula can work well as substitutes. Just adjust cooking times since some greens are sturdier or more delicate than spinach.
Is homemade pesto better than store-bought?
Homemade pesto offers a fresher, more vibrant flavor and lets you control ingredients, but good-quality store-bought pesto can save time and still produce excellent results in this recipe.
Can I use chicken thighs instead of breasts?
Yes! Boneless, skinless chicken thighs will add even more juiciness and flavor. Just slice similarly thin for quick cooking and adjust timing slightly as thighs may take a bit longer.
How spicy is the dish with red pepper flakes?
The red pepper flakes add a gentle heat that balances the creaminess without overpowering the dish. You can omit or adjust the amount based on your heat preference.
What can I serve this with for a low-carb meal?
Try serving the creamy pesto chicken over cauliflower rice, zucchini noodles, or alongside roasted vegetables for a delicious low-carb option.
Final Thoughts
This Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe is a little slice of comfort and elegance that anyone can whip up quickly. Its harmonious blend of flavors and textures delivers big on taste without demanding hours in the kitchen. Give it a try for your next dinner, and I promise it will become a beloved repeat 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 recipe features tender chicken breasts cooked in a flavorful sauce made with pesto, roasted cherry tomatoes, garlic, shallots, spinach, and a rich cream base. The dish is quick to prepare, perfect for a cozy weeknight dinner, and pairs beautifully with rice or pasta for a complete meal.
Ingredients
Chicken
- 2 tbsp extra virgin olive oil
- 5 or 6 thinly sliced chicken breasts, butterflied, sliced in half, or into tenders
- Salt, to taste
- Black pepper, to taste
- Garlic powder, to taste
- Onion powder, to taste
Sauce and Vegetables
- 3 garlic cloves, minced
- 1 shallot, finely chopped
- 2 cups cherry tomatoes, halved
- 3 cups spinach, roughly chopped, stems removed
- 1/4 cup pesto (homemade or store-bought)
- 1/2 cup heavy cream
- 1/3 cup chicken stock, lightly salted
- 1/2 tsp red pepper flakes (optional)
Instructions
- Prepare Chicken: Slice the chicken breasts into thin pieces and season evenly with salt, black pepper, garlic powder, and onion powder to infuse the meat with balanced flavors.
- Cook Chicken: Heat the extra virgin 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-6 minutes. Remove chicken from the pan and set aside.
- Make Sauce: In the same skillet, add the minced garlic, finely chopped shallot, halved cherry tomatoes, and optional red pepper flakes. Sauté until the tomatoes soften and the shallots become translucent, approximately 3-4 minutes. Then stir in the chopped spinach, pesto, heavy cream, and chicken stock. Allow the sauce to simmer gently, letting the flavors meld and the sauce thicken slightly.
- Finish Dish: Return the chicken to the skillet with the sauce. Continue to simmer until the chicken is fully cooked through (internal temperature 165°F/74°C) and the sauce has thickened to a creamy consistency. Serve hot over cooked rice or pasta for a wholesome and satisfying meal.
Notes
- You can use store-bought or homemade pesto depending on your preference.
- Adjust red pepper flakes based on how much heat you desire.
- For a lighter version, substitute heavy cream with half-and-half or a dairy-free alternative.
- Chicken pieces should be sliced thinly to ensure quick and even cooking.
- Serve immediately for best texture and flavor.

