Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy pesto chicken with roasted tomatoes in a skillet, topped with fresh basil and Parmesan

Creamy Pesto Chicken with Roasted Tomatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anna B.
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

This creamy pesto chicken recipe comes together in just 30 or less minutes and is packed with flavor. A restaurant style pesto chicken breast recipe you can serve on anything your want!


Ingredients

Scale
  • 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

  1. Roast the Tomatoes:
    Preheat oven to 400°F (200°C). Toss cherry tomatoes with olive oil, salt, and pepper. Roast on a baking sheet for 20–25 minutes until blistered and sweet.
  2. Cook the Chicken:
    Season chicken with salt and pepper. Heat olive oil in a skillet over medium-high. Sear chicken 4–5 minutes per side until golden. Remove and set aside.
  3. Make the Sauce:
    Lower heat. Add cream to skillet and warm through. Stir in pesto gently — do not boil.
  4. Combine & Finish:
    Return chicken to skillet, spoon sauce over top. Simmer 5–7 minutes on low. Add roasted tomatoes before serving. Optional: top with grated Parmesan or fresh basil.

Notes

Tips

  • For a lighter version, use half cream + half milk or Greek yogurt.
  • Add spinach or sautéed mushrooms for more veggies.
  • Serve with pasta, rice, or crusty bread.

 

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Nutrition

  • Calories: 480 kcal
  • Sugar: 3g
  • Sodium: 580mg
  • Fat: 33g
  • Saturated Fat: 15g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 37g
  • Cholesterol: 135mg