If you’ve ever craved a dish that’s both lush and comforting, the Creamy Pesto Chicken with Roasted Tomatoes is about to become your new favorite. Imagine juicy, golden-seared chicken breasts gently simmered in an ultra-creamy pesto sauce, crowned with bursts of sweet, oven-roasted tomatoes. It’s a quick, vibrant weeknight dinner that feels utterly special, every single time.
Why You’ll Love This Recipe
- Restaurant-worthy flavor at home: Creamy Pesto Chicken with Roasted Tomatoes tastes like something from a lovely trattoria, but comes together easily in your own kitchen.
- Ready in 30 minutes: From first sizzle to last sprig of basil, you’ll have dinner on the table fast—without any stress.
- Customizable and crowd-pleasing: This recipe is endlessly adaptable (gluten-free! dairy light! extra spicy!) and will delight even picky eaters.
- Satisfying textures and colors: The juicy chicken, creamy sauce, and jewel-toned tomatoes are as pleasing to the eye as they are to your fork.
Ingredients You’ll Need
There’s something magical about how a few thoughtful ingredients come together in this recipe. Each one adds a crucial element—whether it’s savory depth, gentle heat, or vibrant color—that makes Creamy Pesto Chicken with Roasted Tomatoes truly unforgettable.
- Chicken breasts (4 medium): Lean, juicy, and the ultimate canvas for our creamy pesto sauce—try to use similar-sized pieces for even cooking.
- Garlic powder & paprika: These simple spices infuse the chicken with savory warmth and a hint of smokiness.
- Grape tomatoes (10oz): Roasting brings out their sweetness and adds juicy pops of flavor throughout the dish.
- Half a medium onion: Sautéed until caramelized, onion adds subtle sweetness and rounds out the sauce.
- Olive oil (2 tablespoons): Essential for roasting tomatoes and searing chicken to golden perfection; use a good quality extra-virgin oil if you can.
- Fresh garlic (3 cloves): Just a quick sizzle releases their aromatic magic.
- Salt & black pepper: The all-important foundation for balancing and brightening flavors.
- Basil pesto (1/2 cup): Store-bought or homemade—it’s the backbone of our sauce and infuses every bite with green, herby richness.
- Heavy whipping cream (1/2 cup): Turns the pesto into a silky, elegant sauce you’ll want to drizzle on everything.
- Grated parmesan cheese (1/4 cup): Melts into the sauce and adds a gorgeous savoriness—always grate fresh for best results!
- Red chili pepper flakes (1/2 teaspoon, optional): A little heat goes a long way, so sprinkle in to taste.
Variations
This Creamy Pesto Chicken with Roasted Tomatoes is wonderfully versatile, so feel free to make it your own! Whether you need a dairy-light twist, want to boost the veggie content, or are seeking gluten-free goodness, there’s a version for everyone.
- Swap the protein: Try boneless thighs, shrimp, or tofu instead of chicken for a new spin.
- Lighter version: Use half-and-half or coconut cream instead of heavy cream, or go for a lighter pesto sauce.
- Add extra veggies: Toss in zucchini ribbons, baby spinach, or roasted bell peppers for more color and nutrition.
- Make it spicy: Turn up the heat with extra red chili flakes or a dash of hot sauce in the sauce.
How to Make Creamy Pesto Chicken with Roasted Tomatoes
Step 1: Roast the Tomatoes
Preheat your oven to 400ºF (200ºC). Toss the grape tomatoes on a rimmed baking sheet with a drizzle of olive oil, salt, and black pepper. Spread them out in a single layer—this helps every tomato get perfectly blistered and almost jammy. Pop them in the oven and let them roast for about 20 minutes while you get the chicken ready.
Step 2: Season the Chicken
While your kitchen fills with the scent of roasting tomatoes, sprinkle the chicken breasts generously with garlic powder, paprika, salt, and pepper on all sides. This creates a golden, flavor-packed crust once they hit the pan.
Step 3: Sear the Chicken
Heat olive oil in a large skillet over medium heat. Add the seasoned chicken and cook for around 5 minutes per side, until beautifully browned and cooked through. Once done, transfer the chicken to a plate and keep it cozy while you build the sauce.
Step 4: Sauté the Onions and Garlic
In the same skillet, add the chopped onion (and a splash more oil if needed). Let it cook until it turns golden and fragrant, about 3-4 minutes. Add the minced garlic and cook for just 30 seconds—this keeps it aromatic and mellow, never bitter.
Step 5: Make the Creamy Pesto Sauce
Pour your pesto into the skillet, stirring to mingle the pesto with those sweet onions and garlic. Add the heavy cream and parmesan, then let everything gently simmer until the sauce thickens slightly and smells like heaven—about 2-3 minutes.
Step 6: Finish and Serve
Return the cooked chicken (plus any delicious juices) to the skillet, nestle in your roasted tomatoes, and gently reheat for a couple minutes so all the flavors mingle. Spoon the luscious Creamy Pesto Chicken with Roasted Tomatoes onto plates and serve immediately—don’t forget to mop up all that extra sauce!
Pro Tips for Making Creamy Pesto Chicken with Roasted Tomatoes
- Get That Gorgeous Sear: Let your skillet preheat before adding chicken—this gives you that crave-worthy golden crust and keeps juices locked in.
- Use Room Temperature Cream: Cold cream can “shock” the sauce and cause it to split, so let it sit out for a few minutes before adding.
- Don’t Skip the Roasting: Roasted tomatoes add a deeply sweet, jammy flavor and a burst of color—raw tomatoes just can’t compare!
- Finish with Fresh Parmesan: A final sprinkle of fresh parmesan right before serving adds irresistible aroma and a touch of luxury.
How to Serve Creamy Pesto Chicken with Roasted Tomatoes
Garnishes
To make Creamy Pesto Chicken with Roasted Tomatoes look and taste even more inviting, shower it with fresh basil leaves or extra parmesan just before serving. A quick twist of black pepper or a scatter of chili flakes adds lovely color and a spicy edge, too.
Side Dishes
This dish is begging for something to soak up the dreamy sauce: think buttery garlic bread, pillowy mashed potatoes, or fluffy rice. For a lighter touch, serve alongside a crisp green salad tossed with lemony vinaigrette—it’ll keep things bright and balanced.
Creative Ways to Present
For a dinner party, try slicing the chicken and fanning it over a bed of creamy polenta or al dente pasta, then spoon the roasted tomato sauce over the top. Garnish with microgreens or edible flowers for an extra-special touch—guests will swoon!
Make Ahead and Storage
Storing Leftovers
If you have leftovers, pop them in an airtight container and refrigerate for up to 3 days. The sauce might thicken a bit, but the flavors become even more harmonious overnight—making tomorrow’s lunch a treat!
Freezing
Cream-based sauces can sometimes separate after freezing, but this recipe holds up surprisingly well. Let everything cool, then freeze in a tightly sealed container for up to a month. Thaw in the fridge overnight and gently reheat for best results.
Reheating
When it’s time to reheat, do so gently over low heat on the stove, adding a splash of milk or cream if the sauce is too thick. Stir slowly until warmed through, taking care not to let it boil—this keeps everything creamy and lush.
FAQs
-
Can I use store-bought pesto for this recipe?
Absolutely! Store-bought pesto saves time and still brings gorgeous flavor to Creamy Pesto Chicken with Roasted Tomatoes. If you have a favorite brand, go for it—or try homemade if you want to take things to the next level.
-
Is there a dairy-free substitute for the cream?
Yes! You can swap heavy cream for coconut cream or unsweetened oat creamer. The sauce will be just as rich and satisfying with a slightly different flavor profile—still delicious alongside the roasted tomatoes and chicken.
-
Can I make Creamy Pesto Chicken with Roasted Tomatoes ahead of time?
You can! Prep the chicken and roast the tomatoes a day in advance. When you’re ready to eat, quickly warm everything in the sauce—this way, the flavors meld beautifully without the chicken drying out.
-
What’s the best way to keep the sauce from separating?
Let your cream come to room temperature before adding it to the skillet, and always simmer gently rather than boiling. Whisking in the parmesan slowly also helps the sauce stay smooth and gorgeous.
Final Thoughts
If you’re in need of a new staple that feels indulgent yet effortless, give Creamy Pesto Chicken with Roasted Tomatoes a spot on your table. It’s the kind of recipe you’ll turn to, time and again, whenever you crave a little extra comfort and a lot of flavor—so go on, treat yourself and those you love.
PrintCreamy Pesto Chicken with Roasted Tomatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting, Sautéing, Simmering
- Cuisine: Italian
- Diet: Gluten Free
Description
Creamy Pesto Chicken with Roasted Tomatoes is a delicious and easy-to-make dish that combines tender chicken breasts with a creamy basil pesto sauce, roasted grape tomatoes, and savory Parmesan cheese.
Ingredients
For the Chicken:
- 4 medium chicken breasts
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 1/4 teaspoon salt + black pepper
For the Roasted Tomatoes:
- 10 oz grape tomatoes
- 1/2 medium onion, chopped
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/4 teaspoon salt + black pepper
For the Creamy Pesto Sauce:
- 1/2 cup basil pesto
- 1/2 cup heavy whipping cream
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon red chili pepper flakes (optional)
Instructions
- Preheat the Oven: Preheat the oven to 400°F (200°C). Toss grape tomatoes with olive oil, salt, and pepper, then roast for 20 minutes.
- Cook the Chicken: Season chicken with garlic powder, paprika, salt, and pepper. Brown the chicken in a skillet, then set aside.
- Make the Sauce: Sauté onion, add garlic, then stir in pesto, cream, and Parmesan. Simmer the sauce.
- Combine and Serve: Add chicken and roasted tomatoes to the sauce, heat through, and serve hot.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 4g
- Sodium: 610mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 34g
- Cholesterol: 120mg