This Creamy Pesto Chicken with Roasted Tomatoes & Spinach is the perfect weeknight dinner that comes together in about 20 minutes. With juicy chicken breasts smothered in a rich, creamy pesto sauce, it’s an ideal dish for busy nights or when you want to impress guests. Serve it over rice or your favorite pasta for a complete meal that’s both comforting and flavorful.
Why You’ll Love This Recipe
- Quick and Easy: This recipe takes just 20 minutes from start to finish, making it perfect for busy weeknights.
- Flavor Packed: The combination of creamy pesto with roasted tomatoes and spinach creates a deliciously rich sauce that elevates the chicken.
- Versatile Serving Options: Enjoy this dish over rice, pasta, or even on its own for a low-carb option.
- Nutritious Ingredients: Packed with protein from chicken and vitamins from spinach and tomatoes, this dish is as healthy as it is tasty.
- Crowd Pleaser: Whether you’re cooking for family or entertaining guests, everyone will love this creamy pesto chicken.
Tools and Preparation
Before you dive into making this delicious dish, gather your tools. Having everything ready will streamline the cooking process and make it more enjoyable.
Essential Tools and Equipment
- Skillet
- Cutting board
- Knife
- Measuring cups
- Spatula
Importance of Each Tool
- Skillet: A good skillet allows even cooking and browning of the chicken while providing enough space for all ingredients.
- Cutting board: A sturdy cutting board makes prep work safe and efficient when chopping vegetables and slicing chicken.
- Knife: A sharp knife ensures clean cuts for your chicken and veggies, which helps with even cooking.
Ingredients
For the Chicken
- 2 tbsp olive oil (extra virgin)
- 5 or 6 thinly sliced chicken breasts (butterflied, sliced in half, or into tenders)
For the Vegetables
- 3 garlic cloves (minced)
- 1 shallot (finely chopped)
- 2 cups cherry tomatoes (chopped in half)
- 3 cups spinach (roughly chopped, stems removed)
For the Sauce
- 1/4 cup pesto (homemade or store-bought)
- 1/2 cup heavy cream
- 1/3 cup chicken stock (lightly salted)
Seasoning
- salt
- pepper
- garlic powder
- onion powder
- 1/2 tsp red pepper flakes (optional)
How to Make Creamy Pesto Chicken with Roasted Tomatoes & Spinach
Step 1: Prepare the Chicken
Begin by preparing the chicken into thinly sliced pieces. Set aside until ready to use.
Step 2: Prep Your Veggies
Prepare your garlic, shallot, tomatoes, and spinach. Set aside until ready to use.
Step 3: Season the Chicken
Season chicken on both sides with salt, pepper, garlic powder, and onion powder.
Step 4: Cook the Chicken
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 until they begin to brown. Remove from the pan and set aside for a few minutes.
Step 5: Sauté Vegetables
Add your second tbsp of olive oil to the same pan along with 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.
Step 6: Make the Sauce
Add spinach, pesto, heavy cream, and chicken stock; stir to combine. Taste here to see if the sauce needs additional seasoning.
Step 7: Simmer Together
Let sauce simmer for 2 minutes before adding back in the cooked chicken. Return chicken back to the pan and continue to simmer.
Step 8: Baste Chicken
Spoon some of the sauce onto the chicken as it simmers to allow it to finish cooking evenly.
Step 9: Finalize Cooking
Once the chicken is fully cooked (which should only take an additional 2-3 minutes), remove from heat.
Step 10: Serve Up!
Serve your creamy pesto chicken along with a generous spoonful of sauce over rice or pasta of choice. Enjoy!
How to Serve Creamy Pesto Chicken with Roasted Tomatoes & Spinach
This Creamy Pesto Chicken with Roasted Tomatoes & Spinach is not just a delicious main dish; it can also be served in various delightful ways. Whether you prefer it over pasta, rice, or as part of a salad, there are plenty of options to enhance your meal.
Over Pasta
- Serve the creamy pesto chicken over your favorite pasta, such as fettuccine or penne, for a comforting and hearty meal.
On Rice
- A bed of fluffy rice makes a great base for the creamy chicken. The sauce soaks into the rice, creating a flavorful dish.
In a Salad
- Chop the cooked chicken and toss it in a fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette for a refreshing option.
With Crusty Bread
- Pair your creamy pesto chicken with slices of crusty bread to soak up the rich sauce. It’s perfect for sopping up every last bit.
As Leftovers
- Enjoy it cold or reheated the next day as part of a sandwich wrap or on its own for an easy lunch option.

How to Perfect Creamy Pesto Chicken with Roasted Tomatoes & Spinach
To ensure your Creamy Pesto Chicken turns out perfectly every time, consider these helpful tips.
- Use fresh ingredients: Fresh spinach and ripe tomatoes elevate the flavor significantly compared to their canned counterparts.
- Adjust seasoning: Taste the sauce before serving; add more salt or pepper if needed for enhanced flavor.
- Cook chicken evenly: Make sure your chicken pieces are sliced uniformly to ensure even cooking throughout.
- Simmer gently: Let the sauce simmer on low heat after adding the chicken to keep it tender and juicy.
Best Side Dishes for Creamy Pesto Chicken with Roasted Tomatoes & Spinach
Pairing side dishes with this creamy delight can elevate your meal experience. Here are some fantastic options to consider:
- Garlic Bread: A classic choice that complements the creamy flavors. Toast slices of bread with butter and garlic for added richness.
- Steamed Broccoli: This simple side adds nutrition and color. Steam until tender, then season lightly with salt and pepper.
- Caesar Salad: Crisp romaine lettuce tossed in Caesar dressing offers a crunchy contrast to the creamy chicken.
- Quinoa Pilaf: A nutty quinoa pilaf provides a healthy alternative that pairs well with the rich sauce.
- Roasted Vegetables: Seasonal veggies like zucchini and bell peppers roast beautifully in olive oil, making them a vibrant side dish.
- Mashed Potatoes: Creamy mashed potatoes can soak up any leftover sauce, making every bite deliciously satisfying.
Common Mistakes to Avoid
Avoiding common mistakes can enhance your cooking experience. Here are some pitfalls to watch out for:
- Not seasoning properly: Many forget to season the chicken adequately. Use salt, pepper, garlic powder, and onion powder generously for flavor.
- Overcooking the chicken: Cooking chicken fully in the first step can lead to dryness. Brown it lightly and finish cooking in the sauce for juiciness.
- Skipping fresh ingredients: Relying solely on dried herbs can lessen flavor. Fresh garlic, shallots, and tomatoes will elevate the dish significantly.
- Ignoring sauce consistency: If the sauce is too thin, it won’t coat the chicken well. Allow it to simmer longer to thicken before serving.
- Not tasting as you cook: Failing to taste can result in an unbalanced dish. Always sample and adjust seasoning before serving.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover creamy pesto chicken in an airtight container.
- It will last up to 3 days in the refrigerator.
Freezing Creamy Pesto Chicken with Roasted Tomatoes & Spinach
- You can freeze this dish for up to 2 months.
- Make sure it’s in a freezer-safe container or bag to prevent freezer burn.
Reheating Creamy Pesto Chicken with Roasted Tomatoes & Spinach
- Oven: Preheat your oven to 350°F (175°C). Place the chicken in a baking dish and cover with foil. Heat for about 15-20 minutes.
- Microwave: Transfer portions to a microwave-safe dish and cover loosely. Heat on medium power for about 2-3 minutes or until warm.
- Stovetop: Place in a skillet over low heat. Stir occasionally until warmed through, adding a splash of cream if needed.
Frequently Asked Questions
Here are some common questions regarding this delicious recipe.
Can I use store-bought pesto for Creamy Pesto Chicken with Roasted Tomatoes & Spinach?
Yes, store-bought pesto is a great time-saver and still offers excellent flavor.
What can I serve with Creamy Pesto Chicken with Roasted Tomatoes & Spinach?
This dish pairs beautifully with rice or pasta, but you can also serve it over quinoa or zoodles for a healthier option.
How do I make this recipe dairy-free?
To make it dairy-free, substitute heavy cream with coconut cream or a plant-based cream alternative.
Can I add more vegetables?
Absolutely! Feel free to include bell peppers, zucchini, or broccoli for added nutrition and color.
Final Thoughts
Creamy Pesto Chicken with Roasted Tomatoes & Spinach is not only quick and easy but also incredibly versatile. You can customize it by adding different vegetables or adjusting spices according to your taste preferences. Give this delightful recipe a try; it’s perfect for any weeknight dinner!
Creamy Pesto Chicken with Roasted Tomatoes & Spinach
Creamy Pesto Chicken with Roasted Tomatoes & Spinach is a delightful weeknight meal that brings comfort and flavor to your dinner table in just 20 minutes. This dish features tender chicken breasts enveloped in a luscious creamy pesto sauce, complemented by the sweetness of roasted tomatoes and the freshness of spinach. It’s versatile enough to serve over pasta, rice, or even in a salad, making it an ideal choice for busy nights or when entertaining guests. With its rich flavors and quick preparation time, this recipe is sure to become a family favorite.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: Serves approximately 6 people
- Category: Main
- Method: Frying
- Cuisine: Italian
Ingredients
- 2 tbsp extra virgin olive oil
- 5-6 thinly sliced chicken breasts
- 3 garlic cloves (minced)
- 1 shallot (finely chopped)
- 2 cups cherry tomatoes (halved)
- 3 cups spinach (roughly chopped)
- 1/4 cup pesto
- 1/2 cup heavy cream
- 1/3 cup lightly salted chicken stock
- Salt
- Pepper
- Garlic powder
- Onion powder
- Red pepper flakes (optional)
Instructions
- Prepare chicken by slicing into thin pieces and season with salt, pepper, garlic powder, and onion powder.
- Heat olive oil in a skillet over medium-high heat and fry the chicken until browned. Remove from pan.
- Sauté garlic, shallot, and tomatoes in the same pan until softened.
- Add spinach, pesto, heavy cream, and chicken stock; stir to combine.
- Return chicken to the skillet, allowing it to simmer in the sauce for about 2-3 more minutes before serving.
Nutrition
- Serving Size: 1 plate (approximately 300g)
- Calories: 450
- Sugar: 4g
- Sodium: 600mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 120mg








