Creamy Pesto Chicken Pasta is the kind of meal that makes a kitchen feel instantly warmer. The moment garlic meets butter in the skillet, the aroma fills the air like a quiet promise of comfort. Then comes the pesto bright with basil, rich with olive oil and suddenly the sauce turns silky and fragrant.
Jump to:

I love how this dish balances indulgence with freshness. Tender chunks of chicken, sturdy pasta, and a creamy pesto sauce come together under a blanket of bubbling mozzarella and Parmesan. When it comes out of the oven, golden and fragrant, it feels less like a weeknight dinner and more like something meant to be shared around a long table.
A forkful of this Creamy Pesto Chicken Pasta delivers everything I love about comforting Italian-inspired cooking: creamy, herbaceous, cheesy, and deeply satisfying.
Why You'll Love This Recipe
Key Benefits
This recipe is wonderfully approachable, even on busy evenings. It uses simple ingredients yet delivers restaurant-quality flavor.
Some reasons it quickly becomes a favorite:
- Ready in about 45 minutes
- Perfect for family dinners or gatherings
- Uses simple pantry ingredients
- Easily customizable with vegetables or different pasta shapes
- Bakes into a comforting cheesy casserole-style dish
Even better, most of the work happens in a single skillet before the oven takes over.
Taste & Texture
Each bite is layered with flavor and texture.
- Creamy pesto sauce that's rich yet herbaceous
- Juicy chicken pieces with golden edges
- Tender pasta that absorbs the sauce beautifully
- Melted mozzarella topping that forms a bubbly golden crust
The spinach adds a gentle freshness, like a breeze cutting through richness.
Dietary Attributes
While indulgent, this recipe can easily adapt to various dietary needs:
- High in protein thanks to chicken and cheese
- Can be made gluten-free with gluten-free pasta
- Easily adjustable to low-carb by reducing pasta and adding vegetables
Ingredients & Substitutions
Ingredient List
Pasta and Chicken
- 12 oz penne or rigatoni pasta
- 1.5 lbs boneless skinless chicken breasts, cut into bite-sized chunks
- 2 tablespoon olive oil
- Salt and black pepper, to taste
Creamy Pesto Sauce
- 2 tablespoon 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)
Cheese Topping
- 2 cups shredded mozzarella cheese
- ½ cup Parmesan cheese for topping

Notes on Quality
Great ingredients make a noticeable difference here.
- Bronze-cut pasta holds sauce better thanks to its rough surface.
- Freshly grated Parmesan melts smoother than pre-shredded versions.
- A vibrant basil pesto brings brightness that balances the creamy sauce.
If possible, choose whole-milk mozzarella for the most luxurious melt.
Possible Substitutions
You can easily adjust ingredients based on what you have:
- Swap chicken breasts for chicken thighs for extra juiciness
- Use half-and-half instead of heavy cream for a lighter sauce
- Replace spinach with kale, arugula, or broccoli florets
- Try fusilli, rotini, or farfalle if penne isn't available
The beauty of this recipe is its flexibility.
Step-by-Step Instructions
- Preheat the oven
Preheat your oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish. - Cook the pasta
Bring a large pot of salted water to a boil. Cook the pasta 2 minutes less than package instructions, so it stays slightly firm. Drain and set aside. - Cook the chicken
Heat olive oil in a large skillet over medium-high heat.
Season chicken pieces with salt and pepper.
Sauté for 6-8 minutes until golden and cooked through. Remove from the skillet and set aside. - Sauté the garlic
In the same skillet, melt butter over medium heat.
Add minced garlic and cook for 30 seconds, stirring constantly until fragrant. - Create the creamy base
Pour in the heavy cream and whole milk.
Scrape the browned bits from the pan and simmer for 2-3 minutes until slightly thickened. - Add pesto and Parmesan
Stir in basil pesto and grated Parmesan cheese.
Mix until the sauce becomes smooth and creamy. - Combine everything
Add the cooked pasta, sautéed chicken, and baby spinach to the skillet.
Toss gently until the spinach wilts and everything is coated in sauce. - Assemble the bake
Transfer the mixture into the prepared baking dish and spread evenly. - Add cheese topping
Sprinkle shredded mozzarella and extra Parmesan over the top. - Bake
Bake for 20-25 minutes until the cheese is golden, melted, and bubbling. - Rest before serving
Let the dish rest for 5 minutes before serving so the sauce settles beautifully.
Expert Tips & Tricks
Best Practices
- Salt the pasta water generously it should taste like the sea.
- Cook pasta slightly underdone so it finishes cooking in the oven.
- Let the baked pasta rest before serving for a thicker sauce.
Common Mistakes
Overcooking the pasta
If pasta is fully cooked before baking, it can become mushy.
Using pre-shredded cheese
Pre-shredded cheeses contain anti-caking agents that prevent smooth melting.
Burning the garlic
Garlic cooks quickly. Keep it moving in the pan and remove from heat if needed.
Time-Saving Tips
- Use rotisserie chicken instead of cooking raw chicken.
- Prepare the sauce while the pasta cooks.
- Assemble the casserole ahead of time and refrigerate until ready to bake.

Serving Suggestions
Pairings
This dish shines even brighter with fresh, vibrant sides.
Some favorites include:
- Garlic bread or crusty Italian bread
- A crisp Caesar salad
- Roasted asparagus or zucchini
- A light tomato salad with olive oil and herbs
The contrast between creamy pasta and fresh vegetables is especially satisfying.
Presentation Ideas
Serve the pasta directly from the baking dish for rustic charm, or plate individual portions topped with:
- Fresh basil leaves
- Extra grated Parmesan
- A drizzle of olive oil
The green pesto flecks and golden cheese make it visually irresistible.
Beverage Pairings
Complement the creamy pesto flavors with:
- Sparkling water with lemon
- Iced herbal tea
- A chilled white grape juice or citrus spritzer
Bright, refreshing drinks balance the richness of the dish.
Storage & Reheating
Leftover Storage
Store leftover pasta in an airtight container in the refrigerator for up to 3-4 days.
To freeze:
- Cool completely
- Store in freezer-safe containers
- Freeze for up to 2 months
Reheating Methods
Oven:
Reheat at 350°F (175°C) for about 15-20 minutes, covered with foil.
Microwave:
Heat individual portions for 1-2 minutes, stirring halfway through.
Add a splash of milk or cream if the sauce thickens too much.
Frequently Asked Questions
Substitutions & Adjustments
Can I use store-bought pesto?
Yes. A high-quality store-bought pesto works perfectly.
Can I make this ahead of time?
Absolutely. Assemble everything, cover tightly, and refrigerate up to 24 hours before baking.
Can I double the recipe?
Yes. Simply use two baking dishes or one larger casserole pan.
Troubleshooting
Why is my sauce too thick?
Add a splash of milk before baking or when reheating.
Why is the pasta dry?
It may have baked too long. Cover loosely with foil if the cheese browns too quickly.


Variations & Customizations
Dietary Adaptations
- Use gluten-free pasta for a gluten-free version
- Swap cream for unsweetened dairy-free cream alternatives
- Replace chicken with chickpeas or mushrooms for a vegetarian twist
Flavor Twists
Try adding:
- Sun-dried tomatoes for a sweet tangy bite
- Roasted mushrooms for depth
- Red pepper flakes for gentle heat
Each addition creates a slightly different version of the dish.
Seasonal Versions
Adapt the recipe throughout the year:
Spring: add peas or asparagus
Summer: add cherry tomatoes and fresh basil
Autumn: stir in roasted squash
Winter: mix in sautéed mushrooms or kale
Final Thoughts
There's something undeniably comforting about pulling a bubbling dish of Creamy Pesto Chicken Pasta from the oven. The cheese stretches, the sauce clings to every piece of pasta, and the fragrance of basil and garlic lingers in the air.
It's the kind of meal that gathers people around the table without much effort simple ingredients transformed into something warm, rich, and memorable.
If you try this recipe, don't worry about perfection. Rustic edges, bubbling cheese, and generous portions are part of the charm. After all, the best meals are the ones shared.
Print
Creamy Pesto Chicken Pasta
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
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
- 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
- ½ 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









