There’s nothing better than the combination of perfectly cooked chicken drenched in a silky, herbaceous sauce with juicy, roasted tomatoes on the side. This easy creamy pesto chicken recipe is the perfect balance of comfort food and freshness. The tender chicken soaks up every bit of that creamy pesto goodness, while the blistered tomatoes add pops of sweetness and acidity in every bite. It’s elegant enough for company but quick and simple enough for a busy weeknight dinner.

This recipe was inspired by my love of Italian flavors. I wanted to create something that reminds me of a cozy trattoria meal but wouldn’t require a full evening in the kitchen. Much like my classic basil pesto pasta, this dish relies on the same pantry-staple pesto sauce, but I’ve elevated it with heavy cream and parmesan for an irresistibly creamy texture. Trust me, you’re going to want this in your dinner rotation immediately!
Why This creamy pesto chicken Is So Irresistible
- Bold, vibrant flavors: The basil pesto delivers a herby punch, while the roasted tomatoes add depth and sweetness.
- Perfect weeknight dinner: Ready in just 30 minutes, it doesn’t get much easier than this.
- One-pan convenience: Fewer dishes to wash always means a happier cook!
- Customizable: Add veggies, switch up the protein, or adjust spices to your liking.
- Restaurant-quality results: The creamy sauce rivals anything you’d order while dining out.
Essential Ingredients for Perfect creamy pesto chicken
While this recipe uses simple pantry and fridge staples, each ingredient plays a vital role in building flavor and texture. Here are a few highlights:
- Basil Pesto: The soul of this dish. Use a high-quality store-bought option, or if you have time, make your own for maximum freshness. Homemade pesto freezes well too!
- Heavy Whipping Cream: This is what gives the sauce its dreamy, velvety finish. You can substitute with half-and-half for a lighter version, though the sauce won’t be as rich.
- Chicken Breasts: They’re quick-cooking and soak up the creamy pesto sauce beautifully. If you prefer dark meat, boneless chicken thighs would work just as well.
- Grape Tomatoes: Roasting these in the oven intensifies their natural sweetness, making them the perfect balance to the savory sauce.
When shopping, I recommend choosing fresh garlic and a block of parmesan to grate yourself—it really elevates the flavors of this dish.
Creamy Pesto Chicken Recipe Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Servings: 4 servings
- Total Time: 30 minutes
Creamy Pesto Chicken Ingredients
- 4 medium chicken breasts
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 10oz grape tomatoes
- 1/2 medium onion, chopped
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/4 teaspoon salt + black pepper
- 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)
How to Make Creamy Pesto Chicken
- Preheat your oven to 400°F. Toss the grape tomatoes with 2 tablespoons of olive oil, salt, and pepper on a rimmed baking sheet. Arrange them in a single layer and roast until they’re blistered and slightly caramelized, about 20 minutes.
- While the tomatoes roast, season the chicken breasts with garlic powder, paprika, salt, and pepper on all sides.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Sear the chicken until golden brown and cooked through, about 5 minutes per side. Remove the chicken from the skillet and set it aside on a plate.
- In the same skillet, sauté the chopped onion until soft and lightly caramelized. Add the minced garlic and cook for 30 seconds until fragrant.
- Stir in the basil pesto, then pour in the heavy cream and parmesan cheese. Mix gently and let the sauce simmer on low heat for 2-3 minutes as the flavors meld.
- Return the chicken and roasted tomatoes to the skillet, and cook for another 2 minutes to combine all the flavors. Taste for seasoning and adjust if needed. Serve immediately and enjoy!
Expert Tips for the Best Creamy Pesto Chicken
- Let chicken rest for 10 minutes at room temperature before cooking to ensure even cooking.
- Cut large chicken breasts into thin cutlets to reduce cooking time.
- Add a splash of chicken broth to the sauce if it’s too thick.
- Store leftovers in an airtight container. Reheat gently on the stovetop for best results.
- For extra flavor, toast your pine nuts when making homemade pesto—and save a handful to sprinkle on top.
Delicious Creamy Pesto Chicken Variations
- Dairy-Free: Swap the heavy cream for coconut milk and use nutritional yeast instead of parmesan.
- Vegetarian: Replace the chicken with pan-fried tofu or sautéed mushrooms for a hearty, meatless option.
- Spicy Kick: Stir in a teaspoon of harissa or your favorite hot sauce for added heat.
- Low-Carb: Serve over zucchini noodles or roasted cauliflower instead of traditional pasta.
Creamy Pesto Chicken FAQs
Can I use store-bought pesto for this recipe?
Yes! A good-quality store-bought pesto works wonderfully. However, if you have the time, homemade pesto always adds an extra layer of fresh flavor.
What sides pair well with this creamy pesto chicken?
This dish is fantastic with buttery pasta, roasted vegetables, or even a light green salad for balance. Garlic bread would also be a great sidekick!
Can I freeze this dish?
While the chicken freezes well, the cream sauce may separate upon thawing. If you plan to freeze, consider leaving out the cream and adding it fresh when reheating.
Best way to reheat?
Reheat on the stovetop over low heat, stirring occasionally. You may need to add a splash of cream or water to loosen the sauce.
Can I make this ahead of time?
Absolutely. Prepare the dish up to the point of adding the roasted tomatoes and chicken back to the skillet. Refrigerate, then finish the assembly and reheating just before serving.
This creamy pesto chicken combines restaurant-quality flavors with the simplicity of a home-cooked meal. I’m confident your family will rave about this dish and request it again and again. What would you serve it with—pasta, veggies, or something else? Let me know in the comments!
creamy pesto chicken
Ingredients
- 4 medium chicken breasts
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 10oz grape tomatoes
- 1/2 medium onion, chopped
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/4 teaspoon salt + black pepper
- 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 your oven to 400°F. Toss the grape tomatoes with 2 tablespoons of olive oil, salt, and pepper on a rimmed baking sheet. Arrange them in a single layer and roast until they’re blistered and slightly caramelized, about 20 minutes.
- While the tomatoes roast, season the chicken breasts with garlic powder, paprika, salt, and pepper on all sides.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Sear the chicken until golden brown and cooked through, about 5 minutes per side. Remove the chicken from the skillet and set it aside on a plate.
- In the same skillet, sauté the chopped onion until soft and lightly caramelized. Add the minced garlic and cook for 30 seconds until fragrant.
- Stir in the basil pesto, then pour in the heavy cream and parmesan cheese. Mix gently and let the sauce simmer on low heat for 2-3 minutes as the flavors meld.
- Return the chicken and roasted tomatoes to the skillet, and cook for another 2 minutes to combine all the flavors. Taste for seasoning and adjust if needed. Serve immediately and enjoy!

