Description
Creamy Pesto Chicken Pasta is a comforting baked pasta dish made with tender chicken, penne pasta, a silky basil pesto cream sauce, and a bubbling golden mozzarella and Parmesan topping.
Ingredients
Units
Scale
Pasta and Chicken:
- 12 oz penne or rigatoni pasta
- 1.5 lbs boneless skinless chicken breasts, cut into bite-sized chunks
- 2 tbsp olive oil
- Salt and black pepper, to taste
- 2 tbsp unsalted butter
- 4 cloves garlic, freshly minced
- 1 cup heavy cream
- 1 cup whole milk
- 1 cup basil pesto
- 1 cup grated Parmesan cheese
- 2 cups baby spinach (optional)
- 2 cups shredded mozzarella cheese
- 1/2 cup Parmesan cheese for topping
Instructions
- Preheat oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish
- Bring a large pot of salted water to a boil and cook pasta 2 minutes less than package instructions
- Drain pasta and set aside
- Heat olive oil in a large skillet over medium-high heat
- Season chicken with salt and pepper and sauté for 6–8 minutes until golden and cooked through
- Remove chicken and melt butter in the same skillet
- Add minced garlic and cook for 30 seconds until fragrant
- Pour in heavy cream and milk and simmer 2–3 minutes until slightly thickened
- Stir in pesto and Parmesan cheese until the sauce becomes smooth and creamy
- Add cooked pasta, chicken, and spinach and toss to coat in sauce
- Transfer mixture to the baking dish and spread evenly
- Top with mozzarella and extra Parmesan
- Bake for 20–25 minutes until cheese is melted and golden
- Rest for 5 minutes before serving
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F or microwave with a splash of milk to keep the sauce creamy. You can substitute chicken thighs for extra juiciness or add vegetables like broccoli, mushrooms, or sun-dried tomatoes.
Nutrition
- Serving Size: 1 serving
- Calories: 620
- Sugar: 4g
- Sodium: 720mg
- Fat: 34g
- Saturated Fat: 16g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 120mg




