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 – A Delightful Recipe


  • Author: amelia
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

This rich and flavorful dish combines juicy chicken, creamy pesto sauce, and roasted cherry tomatoes for an easy yet elegant meal. Serve it over pasta, rice, or with crusty bread!


Ingredients

Scale
  • 2 large chicken breasts, halved lengthwise
  • 1 tbsp olive oil
  • 1 cup cherry tomatoes, halved
  • 2 tbsp butter
  • 3 cloves garlic, minced
  • ½ cup heavy cream
  • ¼ cup pesto sauce
  • ¼ cup grated Parmesan cheese
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp red pepper flakes (optional)
  • Fresh basil, for garnish

Instructions

  • Roast the Tomatoes:

    • Preheat oven to 400°F (200°C).
    • Toss cherry tomatoes with a drizzle of olive oil, salt, and pepper on a baking sheet.
    • Roast for 15 minutes until soft and slightly caramelized.
  • Cook the Chicken:

    • Heat butter in a large skillet over medium heat.
    • Season chicken breasts with salt and pepper, then sear for 4-5 minutes per side until golden brown. Remove and set aside.
  • Make the Creamy Pesto Sauce:

    • In the same pan, add garlic and cook for 30 seconds until fragrant.
    • Pour in heavy cream, pesto, and Parmesan, stirring until smooth.
    • Return the chicken and roasted tomatoes to the skillet, simmer for 3-5 minutes until heated through.
  • Finish & Serve:

    • Garnish with fresh basil and enjoy over pasta or rice!

Notes

  • Swap heavy cream for Greek yogurt for a lighter version.
  • Use sun-dried tomatoes instead of cherry tomatoes for extra richness.
  • Perfect with zoodles (zucchini noodles) or mashed potatoes!
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes

Nutrition

  • Calories: 350 kcal
  • Fat: 22g
  • Carbohydrates: 8g
  • Protein: 32 g