There is nothing quite like indulging in the rich, comforting flavors of the Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe. This dish effortlessly combines tender chicken with a luscious pesto-infused cream sauce, vibrant roasted cherry tomatoes, and fresh spinach to create a meal that is as gorgeous as it is delicious. The balance of creamy, tangy, and savory notes makes it an instant favorite for busy weeknights or casual dinner parties where you want to impress without stress. Prepare to fall in love with each bite!

Ingredients You’ll Need
Gathering the right ingredients for the Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe is wonderfully simple, yet every item plays a crucial role. From the fragrant garlic to the fresh spinach, each ingredient adds layers of flavor, texture, and color that make this dish pop off the plate.
- Extra virgin olive oil: Adds a fruity richness that gently cooks the chicken to golden perfection.
- Chicken breasts: Thinly sliced for quick cooking and maximum flavor absorption.
- Salt and black pepper: Essential seasonings that enhance all the natural flavors.
- Garlic powder and onion powder: Provide a subtle depth to the chicken seasoning.
- Garlic cloves: Minced fresh for a punch of aromatic sharpness.
- Shallot: Finely chopped to lend a sweet, delicate onion flavor.
- Cherry tomatoes: Halved and roasted to bring a burst of juicy, tangy sweetness.
- Spinach: Roughly chopped leaves add vibrant color and a mild, fresh taste.
- Pesto: The herbaceous star that ties the sauce together with basil, pine nuts, and Parmesan.
- Heavy cream: Gives the sauce its luscious, silky texture.
- Chicken stock: Lightly salted to keep the sauce flavorful but balanced.
- Red pepper flakes (optional): For those who love a gentle hint of heat.
How to Make Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe
Step 1: Prepare and Season the Chicken
Start by slicing your chicken breasts into thin pieces or tenders to ensure they cook quickly and evenly. Season each piece generously with salt, black pepper, garlic powder, and onion powder. Don’t rush this step — seasoning infuses the chicken with the foundational flavors that will shine later.
Step 2: Cook the Chicken
Heat the extra virgin olive oil in a skillet over medium heat until shimmering. Add the chicken pieces in a single layer and cook until they develop a lovely golden-brown crust on the outside and are nearly cooked through inside. This caramelization adds beautiful texture and flavor. Remove the chicken from the pan and set it aside for now.
Step 3: Sauté Aromatics and Roast Tomatoes
Using the same pan, toss in the minced garlic and finely chopped shallot. Sauté them gently until the shallots become translucent and garlic releases its intoxicating aroma. Add the halved cherry tomatoes along with red pepper flakes if using. Cook until the tomatoes begin to soften and their natural juices meld with the aromatics, setting the stage for an unforgettable sauce.
Step 4: Build the Creamy Pesto Sauce
To the softened tomatoes and aromatics, add the roughly chopped spinach, dollops of vibrant pesto, heavy cream, and chicken stock. Stir everything together and lower the heat so the sauce can simmer gently. This gradual melding creates a beautifully creamy, herbaceous mixture perfect for coating the chicken.
Step 5: Combine and Finish Cooking
Return the partially cooked chicken to the pan, nestling it into the sauce. Allow everything to simmer until the chicken finishes cooking through and the sauce has thickened slightly — this usually takes a few minutes. Your dish is now ready to be served piping hot, bursting with fresh, rich flavors and gorgeous colors.
How to Serve Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe

Garnishes
A sprinkle of freshly grated Parmesan cheese over the top adds a delightful salty punch and melts beautifully into the creamy sauce. Toss some toasted pine nuts or slivered almonds for a little crunch and extra nuttiness. A few fresh basil leaves provide vibrant color and an herby lift that perfectly complements the pesto sauce.
Side Dishes
This dish pairs wonderfully with fluffy cooked rice or al dente pasta, as they soak up every bit of that decadent, creamy sauce. For a lighter side, try garlic roasted vegetables or a crisp green salad dressed simply with lemon and olive oil to balance richness with freshness.
Creative Ways to Present
For a stunning presentation, serve the creamy pesto chicken atop a bed of buttery polenta or mashed potatoes, which perfectly cushion the sauce. You can also plate in shallow bowls for a cozy, rustic feel or garnish with edible flowers for a dinner party wow factor. No matter how you present it, this recipe is sure to impress!
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers of this Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe, store them in an airtight container in the refrigerator. The dish keeps well for up to 3 days and tastes even better as the flavors continue to meld.
Freezing
This recipe can be frozen, but the texture of the cream sauce may change slightly upon thawing. If you plan to freeze, portion it out into freezer-safe containers and consume within 2 months for the best flavor and quality.
Reheating
To reheat, gently warm the creamy pesto chicken in a skillet over low heat, stirring occasionally. Add a splash of chicken stock or cream if the sauce has thickened too much. Avoid microwaving as it can cause the cream to separate and the chicken to dry out.
FAQs
Can I use other greens instead of spinach?
Absolutely! Baby kale, Swiss chard, or arugula are excellent alternatives that add different textures and flavors. Just be mindful of their cooking times – some may need to be added earlier or later to avoid overcooking.
Is homemade pesto better than store-bought?
Homemade pesto tends to have a fresher, brighter flavor with customizable ingredients, but a good quality store-bought pesto will work perfectly well and save you time. Either way, it will elevate the dish wonderfully.
Can I make this recipe dairy-free?
Yes! You can swap the heavy cream for coconut cream or a dairy-free cream alternative, and use a vegan pesto variety. Keep in mind the flavor will shift slightly but remain delicious.
What type of chicken breast works best?
Thinly sliced or butterflied chicken breasts cook quickly and evenly. You can also use chicken tenders for convenience. Just make sure all pieces are relatively uniform in size for consistent cooking.
How spicy is this dish with red pepper flakes?
The amount suggested adds a gentle warmth that pleasantly complements the creaminess. You can adjust or omit the red pepper flakes based on your heat preference.
Final Thoughts
If you’re craving a dish that feels comforting yet special, the Creamy Pesto Chicken with Roasted Tomatoes and Spinach Recipe is your new go-to. It’s simple enough for weekday dinners but impressive enough to serve guests, blending vibrant colors, fresh ingredients, and silky sauce into every bite. Give it a try; I promise it will become a treasured favorite at your table!
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-inspired
Description
This Creamy Pesto Chicken with Roasted Tomatoes and Spinach is a quick and flavorful stovetop dish featuring tender chicken breast simmered in a rich pesto cream sauce with fresh cherry tomatoes and vibrant spinach. Perfect for a comforting weeknight dinner, this recipe combines the brightness of roasted tomatoes with the aromatic flavors of pesto and garlic, creating a delicious and creamy sauce that pairs wonderfully with rice or pasta.
Ingredients
Chicken
- 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
- 2 tbsp extra virgin olive oil
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 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—this should take about 4-5 minutes per side depending on thickness. Once done, remove the chicken from the pan and set aside to keep warm.
- Make Sauce: In the same skillet, add the minced garlic, finely chopped shallot, halved cherry tomatoes, and optional red pepper flakes. Sauté the mixture until the tomatoes begin to soften and the shallots turn translucent, about 3-4 minutes. Then add the chopped spinach, pesto, heavy cream, and chicken stock. Stir well to combine all ingredients and allow the sauce to simmer gently so the flavors meld together and the sauce thickens slightly, approximately 5 minutes.
- Finish Dish: Return the cooked chicken to the skillet with the sauce. Simmer for another 3-5 minutes until the chicken is fully cooked through and the sauce is creamy and well blended. Serve hot over cooked rice or pasta for a complete and satisfying meal.
Notes
- Butterflying or thinly slicing the chicken helps it cook evenly and quickly.
- You can substitute heavy cream with half-and-half for a lighter version, though the sauce will be less rich.
- If you prefer a spicier dish, increase the red pepper flakes to taste.
- Homemade pesto enhances the freshness, but store-bought works perfectly to save time.
- Serve with your favorite pasta, rice, or crusty bread to soak up the delicious sauce.

