I’ve been making this creamy pesto chicken pasta for weeknight dinners and casual get-togethers ever since I discovered how quickly it comes together and how reliably it pleases a crowd. It’s a cozy, cheesy bake where tender chicken and al dente pasta swim in a rich pesto cream sauce, finished under a bubbly mozzarella crust. If you want a comforting, make-ahead dinner that looks like you spent time on it—this is the one. For a similar weeknight-friendly approach, I often compare techniques with an easy one-pot chicken pasta recipe when I need fewer dishes to wash.
Why you’ll love this dish
This casserole-style pasta hits a lot of home-cooking sweet spots: it’s fast to assemble, feeds a family, and stores well for lunches. The pesto gives bright, herbal depth that cuts through the richness of cream and cheese, so it never tastes heavy. Because the chicken is cooked first and then folded into the sauce, it stays juicy and evenly distributed through every forkful.
“Perfect weeknight comfort: creamy, garlicky, and bright with basil—my kids asked for seconds.” — A satisfied home cook
If you like bold twists on classics, you’ll also enjoy a spicier spin like Creamy Cajun Chicken Pasta for nights when you want more kick.
How this recipe comes together
Overview of the technique so you know what to expect:
- Cook pasta just shy of al dente so it finishes cooking in the oven without getting mushy.
- Sauté diced chicken until golden and cooked through. Season simply to let the pesto sing.
- Make a quick cream sauce in the same skillet: garlic, butter, cream, milk, pesto, and Parmesan.
- Fold pasta, chicken, and optional spinach into the sauce, transfer to a baking dish, top with mozzarella and extra Parmesan, then bake until golden and bubbly.
- Rest briefly so the sauce sets a touch before serving.
This flow keeps the textures right: tender pasta, saucy but not soupy, and a browned cheesy top.
What you’ll need
- 10.5 ounces penne or rigatoni pasta (rigatoni holds sauce well; penne is quicker to eat)
- 2 medium boneless, skinless chicken breasts, diced (about 10.5 ounces total)
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 1 tablespoon unsalted butter
- 2 cloves garlic, minced (or 1 teaspoon jarred for convenience)
- 3/4 cup plus 2 tablespoons heavy cream
- 1/2 cup whole milk (or use more cream for extra richness)
- 1/2 cup basil pesto (store-bought or homemade)
- 3/4 cup grated Parmesan cheese (plus 1/4 cup for topping)
- 3.5 ounces baby spinach (optional, for extra nutrition)
- 1 cup shredded mozzarella cheese
Notes/substitutions:
- Swap rotini or fusilli for penne if that’s what you have—shape doesn’t change the result much.
- For a lighter version, use half-and-half in place of heavy cream and milk, but the bake will be slightly less luxurious.
- Use rotisserie chicken (leftover) instead of sautéed chicken for a faster shortcut—see similar ideas like creamy rotisserie chicken with broccoli for inspiration.
Step-by-step overview
Preheat your 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 the pasta for two minutes less than the package directions so it’s just under al dente. Drain and set aside.
Heat the olive oil in a large skillet over medium-high heat. Season the diced chicken with salt and pepper and sauté for about 5–6 minutes until cooked through and lightly golden, then remove from the pan. In the same skillet, melt the butter and sauté the minced garlic for just 30 seconds. Add the heavy cream and milk and bring to a gentle simmer for 2–3 minutes until slightly thickened. Stir in the basil pesto and grated Parmesan until smooth. Return the chicken and drained pasta to the skillet, add the spinach if using, and toss to coat. Transfer the mixture to the baking dish, sprinkle with shredded mozzarella and the remaining Parmesan, and bake uncovered for 20–25 minutes until the top is golden and bubbly. Let rest 5 minutes before serving.
For an alternate stovetop, you can adapt the method from this creamy one-pot chicken pasta to avoid the oven entirely.
Directions
- Preheat oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish.
- Bring a large pot of salted water to boil. Add pasta and cook for two minutes less than package directions. Drain and set aside.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Season diced chicken with salt and pepper. Sauté until cooked through and lightly golden, about 5–6 minutes. Remove chicken to a bowl.
- In the same skillet, melt 1 tablespoon butter over medium heat. Add minced garlic and cook 30 seconds, until fragrant.
- Stir in 3/4 cup plus 2 tablespoons heavy cream and 1/2 cup whole milk. Bring to a gentle simmer and cook 2–3 minutes until the mixture slightly thickens.
- Mix in 1/2 cup basil pesto and 3/4 cup grated Parmesan. Stir until smooth and the cheese melts into the sauce. Taste and adjust salt and pepper.
- Return the cooked chicken to the skillet. Add the drained pasta and 3.5 ounces baby spinach if using. Toss until everything is evenly coated in the sauce.
- Transfer the mixture to the prepared baking dish. Sprinkle 1 cup shredded mozzarella and 1/4 cup extra grated Parmesan over the top.
- Bake uncovered for 20–25 minutes until the cheese is golden and bubbly.
- Let the pasta rest 5 minutes before serving so the sauce sets slightly.
Best ways to enjoy it
Serve this pasta straight from the baking dish for a cozy, family-style meal. Pair with:
- A crisp green salad with lemon vinaigrette to cut the richness.
- Garlic bread or a crusty baguette for mopping up sauce.
- A dry white wine (Sauvignon Blanc or Pinot Grigio) or a light red (Pinot Noir) if you prefer red.
For a lighter plate, spoon a smaller portion over a bed of baby greens and add a squeeze of lemon. If you want to present it restaurant-style, twirl a serving of pasta with a large fork and place it in the center of a warm plate, then top with a few fresh basil leaves and a dusting of extra Parmesan. For more rotisserie-chicken ideas that pair well, check a simple creamy rotisserie chicken pasta approach.
Storage and reheating tips
- Refrigerate: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature before sealing.
- Reheat: Reheat portions in a microwave, covered, in 30–60 second bursts until hot. For better texture, reheat in a 350°F (175°C) oven for 10–12 minutes, covered with foil, then remove foil for the last few minutes to re-crisp the top. Add a splash of milk or cream if the sauce looks dry.
- Freeze: You can freeze the baked dish for up to 2 months. Wrap tightly with plastic wrap and foil or use a freezer-safe container. Thaw overnight in the fridge before reheating.
- Food safety: Don’t leave the pasta at room temperature for more than 2 hours. Reheat to 165°F (74°C) when serving leftovers.
Pro chef tips
- Undercook the pasta: Cooking it two minutes less than package directions prevents mush after baking.
- Use room-temperature dairy: Let the cream and milk come closer to room temp before adding; the sauce emulsifies more smoothly and reduces risk of breaking.
- Grate your own Parmesan: Pre-grated cheese often contains anti-caking agents and can be drier; fresh-grated melts better.
- Add spinach last: Stirring fresh baby spinach into the hot sauce keeps its color and texture—no wilting into sludge.
- Broil briefly for bubbly top: If your cheese isn’t as browned as you like after baking, broil 1–2 minutes—watch closely to avoid burning.
Creative twists
- Sun-dried tomato pesto: Swap basil pesto for sun-dried tomato pesto for a tangy, savory variation.
- Protein swaps: Use cooked shrimp, turkey, or shredded rotisserie chicken instead of diced breasts for time savings.
- Veg-forward: Add sautéed mushrooms, roasted bell peppers, or peas for more vegetables.
- Gluten-free: Substitute a gluten-free pasta; you may need a slightly shorter bake time.
- Lighter option: Replace half the cream with low-fat milk and use part-skim mozzarella.
Try a rotisserie shortcut: fold in shredded rotisserie chicken and some steamed broccoli for a quicker version inspired by other creamy rotisserie-chicken pasta dishes.
Your questions answered
Q: Can I make this ahead of time?
A: Yes. Assemble the pasta and sauce, then cover and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if chilled. If fully baked and cooled, reheat as directed above.
Q: Can I use store-bought pesto or should I make my own?
A: Store-bought pesto works very well and keeps prep quick. Homemade pesto is brighter and fresher but not necessary—both deliver great flavor.
Q: Is this recipe freezer-friendly?
A: Yes. Fully baked and cooled pasta can be frozen for up to 2 months. Thaw overnight in the fridge before reheating. For best texture, freeze before baking and bake from thawed for a fresher finish.
Q: Can I make this dairy-free?
A: You can use dairy-free cream, plant-based milk, and a vegan Parmesan alternative, but textures and browning will differ. Use a dairy-free mozzarella alternative for the topping.
Q: My sauce seems thin—how do I thicken it?
A: Let the cream simmer longer before adding cheese to reduce and thicken. You can also stir in 1 teaspoon cornstarch mixed with 1 tablespoon cold water, simmering until it thickens.
Enjoy making this creamy pesto chicken pasta—it’s a dependable, kid-friendly dish that looks and tastes like more work than it actually takes.
Print
Creamy Pesto Chicken Pasta
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Kid-Friendly
Description
A cozy, cheesy bake where tender chicken and al dente pasta swim in a rich pesto cream sauce, finished under a bubbly mozzarella crust.
Ingredients
- 10.5 ounces penne or rigatoni pasta
- 2 medium boneless, skinless chicken breasts, diced
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 1 tablespoon unsalted butter
- 2 cloves garlic, minced
- 3/4 cup plus 2 tablespoons heavy cream
- 1/2 cup whole milk
- 1/2 cup basil pesto
- 3/4 cup grated Parmesan cheese (plus 1/4 cup for topping)
- 3.5 ounces baby spinach (optional)
- 1 cup shredded mozzarella cheese
Instructions
- Preheat your 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 the pasta for two minutes less than the package directions. Drain and set aside.
- Heat olive oil in a large skillet over medium-high heat. Season diced chicken with salt and pepper; sauté until cooked through and lightly golden, about 5–6 minutes. Remove chicken to a bowl.
- In the same skillet, melt butter over medium heat. Add minced garlic and cook for 30 seconds.
- Stir in heavy cream and milk, and bring to a gentle simmer. Cook for 2–3 minutes until slightly thickened.
- Mix in basil pesto and grated Parmesan until smooth.
- Return cooked chicken to the skillet. Add drained pasta and spinach (if using), and toss until everything is evenly coated in the sauce.
- Transfer the mixture to the prepared baking dish. Sprinkle shredded mozzarella and remaining Parmesan over the top.
- Bake uncovered for 20–25 minutes until the cheese is golden and bubbly.
- Let rest for 5 minutes before serving.
Notes
For a lighter version, use half-and-half in place of heavy cream and milk. For a quicker option, use rotisserie chicken instead of cooking fresh chicken.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 70mg
Keywords: creamy pasta, chicken pasta, pesto pasta, weeknight dinner, family-friendly