There’s something incredibly comforting about a bowl of creamy pasta, especially when it’s packed with tender chicken, savory mushrooms, and fresh asparagus. This Creamy Chicken Penne with Mushrooms & Asparagus recipe is a perfect balance of flavors and textures, making it a go-to meal for busy weeknights or a cozy weekend dinner.
The combination of penne pasta, rich Parmesan cheese, and a silky cream sauce creates a dish that feels indulgent yet wholesome. If you love classic Italian-inspired pasta dishes like Chicken Alfredo or garlic butter chicken pasta, this recipe will quickly become a favorite. Plus, the addition of fresh vegetables makes it a more balanced meal without sacrificing taste.
Cooking at home not only gives you full control over the ingredients but also ensures that you’re using the freshest and healthiest options. Unlike store-bought pasta sauces, which can be loaded with preservatives, this homemade creamy sauce is made with simple, real ingredients. You can even tweak the recipe to make it healthier by using half-and-half instead of heavy cream or swapping out the penne for a whole wheat or gluten-free alternative.
This dish is easy to customize, incredibly satisfying, and takes less than 30 minutes to prepare. Whether you’re cooking for your family, meal-prepping for the week, or impressing guests, this Creamy Chicken Penne with Mushrooms & Asparagus is guaranteed to be a hit!
Why You’ll Love This Recipe
There are plenty of reasons to add this creamy chicken pasta to your weekly meal rotation. It’s not only packed with flavor but also easy to prepare with simple, wholesome ingredients.
- Quick & Easy – This dish comes together in under 30 minutes, making it perfect for busy weeknights.
- One-Pan Convenience – Aside from cooking the penne pasta, everything else is made in a single skillet, which means less cleanup.
- Rich & Creamy Sauce – The combination of heavy cream, Parmesan cheese, and chicken broth creates a luxurious texture that coats every bite. If you love dishes like Chicken Alfredo, this is a fantastic alternative.
- Healthy Ingredients – Unlike many restaurant-style pasta dishes, this one is made with fresh vegetables and lean protein. The addition of asparagus and mushrooms provides essential vitamins and minerals. If you’re looking for more ways to incorporate veggies into your meals, check out these asparagus recipe ideas.
- Versatile & Customizable – Whether you want to make it spicy, low-carb, or vegetarian, this dish is easily adaptable. You can swap out chicken for shrimp, use gluten-free pasta, or even add ingredients like sun-dried tomatoes or spinach for extra flavor.
This creamy chicken pasta is a guaranteed crowd-pleaser. Whether you’re making a quick weeknight meal or a special weekend dinner, this dish delivers comfort and flavor in every bite!

Ingredients Breakdown & Substitutions
Pasta Choice
The type of pasta you choose can make a big difference in texture and how well it holds the creamy sauce.
- Why use penne pasta? Its ridged surface and tube shape help trap the sauce, ensuring every bite is flavorful.
- Other pasta options: If you don’t have penne, try fettuccine, rigatoni, or rotini. For a healthier twist, use whole wheat or gluten-free pasta. Learn more about different pasta varieties in this Penne Pasta guide.
Protein: Chicken
Using boneless, skinless chicken breast keeps this dish lean and high in protein. However, you can customize it based on your preferences:
- Alternative proteins: Try chicken thighs for extra juiciness, shrimp for a seafood twist, or tofu for a vegetarian version.
- Cooking tip: Slice the chicken into thin strips for even cooking and a tender bite.
Vegetables: Mushrooms & Asparagus
Adding mushrooms and asparagus enhances both the flavor and nutritional value of this dish.
- Mushrooms: Provide a rich umami flavor and a slightly meaty texture.
- Asparagus: Offers a slight crunch and adds a boost of vitamins A, C, and K.
- Substitutes: If you don’t have asparagus, try broccoli, zucchini, or spinach. Looking for more veggie-packed pasta ideas? Check out these mushroom pasta dishes.
Sauce Ingredients
The secret to a smooth, creamy, and flavorful sauce lies in these key ingredients:
- Heavy Cream – Creates a rich, velvety texture. If you prefer a lighter option, substitute with half-and-half or Greek yogurt.
- Chicken Broth – Enhances depth of flavor and helps balance the creaminess. Use vegetable broth for a vegetarian twist.
- Parmesan Cheese – Adds a salty, nutty flavor and thickens the sauce. Freshly grated cheese melts better than pre-shredded varieties. Learn more about cheese varieties here.
- Italian Seasoning – A blend of oregano, basil, thyme, and rosemary that brings classic Italian flavors to the dish.
- Red Pepper Flakes (Optional) – Adds a mild heat for those who like a little spice. You can adjust the amount based on preference.
This balanced combination of carbs, protein, and healthy fats ensures every bite is satisfying and flavorful while remaining easy to customize to your taste!
Step-by-Step Cooking Guide
Cook the Pasta
Perfectly cooked penne pasta is the foundation of this dish. Here’s how to ensure it turns out just right:
- Bring a large pot of water to a rolling boil and add a generous pinch of salt. This enhances the flavor of the pasta.
- Add the penne and cook according to package instructions, usually 10-12 minutes, until al dente (firm but tender).
- Before draining, reserve ½ cup of pasta water. This starchy liquid can help thicken the sauce later.

Pro Tip: To prevent the pasta from sticking together, stir occasionally and avoid rinsing after draining—it helps the sauce cling better!
Sauté the Chicken
- Heat 1 tablespoon of olive oil in a large skillet over medium heat.
- While the oil heats, season the chicken with salt, black pepper, and garlic powder.
- Add the sliced chicken to the pan and cook for 5-6 minutes, stirring occasionally, until golden brown and fully cooked.
- Once done, remove from the pan and set aside on a plate.

Pro Tip: For extra juicy chicken, avoid overcooking! The meat will continue cooking slightly once removed from the heat.
Cook the Vegetables
- In the same skillet, add the remaining 1 tablespoon of olive oil.
- Toss in the diced onions and sauté for 2 minutes until soft and fragrant.
- Add the garlic, sliced mushrooms, and chopped asparagus. Cook for 4-5 minutes, stirring occasionally, until the mushrooms release their moisture and the asparagus becomes slightly tender.

Pro Tip: To enhance the umami flavor of mushrooms, avoid stirring too frequently. Let them brown slightly for a richer taste!
Make the Creamy Sauce
- Reduce heat to medium-low and pour in 1 cup of heavy cream and ½ cup of chicken broth.
- Stir well, bringing the mixture to a gentle simmer.
- Add ½ cup of grated Parmesan cheese, 1 teaspoon of Italian seasoning, and ½ teaspoon of red pepper flakes (if using).
- Stir continuously until the sauce becomes smooth and creamy.

Pro Tip: If the sauce is too thick, add a splash of the reserved pasta water to adjust consistency.
Combine Everything
- Return the cooked chicken to the skillet.
- Add the drained penne pasta and toss everything together, ensuring the pasta is evenly coated in the sauce.
- Simmer for an additional 2-3 minutes, allowing the flavors to meld.
Once ready, remove from heat and serve warm, garnished with extra Parmesan cheese if desired.

This creamy, flavorful dish is now ready to enjoy!
Expert Tips for the Perfect Dish
Achieving a restaurant-quality creamy chicken pasta at home is easier than you think! Here are some expert tips to make sure your dish turns out perfectly every time.
How to Avoid a Watery Sauce
One common mistake when making cream-based pasta sauces is ending up with a sauce that’s too thin. Here’s how to prevent that:
- Simmer the sauce long enough – Let it cook for a few minutes so the liquid reduces and thickens.
- Use full-fat heavy cream – Lower-fat alternatives like milk or half-and-half may cause the sauce to be runny.
- Add more cheese – Parmesan cheese naturally thickens the sauce while adding extra flavor.
- Don’t skip the pasta water – A splash of reserved starchy pasta water helps bind the sauce to the pasta.
How to Keep Chicken Tender
Nothing ruins a good pasta dish like dry, overcooked chicken. To keep it juicy:
- Slice the chicken thinly – This ensures even cooking and prevents tough, chewy bites.
- Don’t overcook – Chicken should be golden brown but still moist. Once it reaches 165°F (75°C) internally, remove it from the heat.
- Let it rest – Allowing the chicken to sit for a few minutes after cooking helps retain its juices.
The Best Way to Reheat Without Losing Creaminess
Reheating creamy pasta can sometimes lead to a dry or separated sauce. Here’s how to fix that:
- Stovetop Method (Best Option): Add a splash of heavy cream, milk, or chicken broth while reheating over low heat. Stir frequently until smooth.
- Microwave Method: Heat in short 30-second bursts, stirring in between. Add a little liquid if needed to bring back the creaminess.
Storage & Meal Prep Tips
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Freezing: The pasta and cream sauce don’t freeze well together, but you can freeze the chicken and sauce separately for up to 1 month. When ready to eat, cook fresh pasta and mix it in.
With these pro tips, your Creamy Chicken Penne with Mushrooms & Asparagus will be flavorful, creamy, and perfectly cooked every time!
Customization Ideas & Variations
One of the best things about Creamy Chicken Penne with Mushrooms & Asparagus is how easy it is to customize. Whether you’re looking for a spicier version, a vegetarian alternative, or a low-carb option, here are some creative ways to make this dish your own.
Make It Spicier
If you love a little heat, consider these additions:
- Increase the red pepper flakes – Instead of ½ teaspoon, add 1 teaspoon for extra spice.
- Add fresh or jarred jalapeños – Finely chop and mix into the sauce for a fiery kick.
- Use spicy sausage instead of chicken – Swap chicken for spicy Italian sausage for a deeper, bolder flavor.
Boost the Protein
Want to add more protein to this dish? Try these variations:
- Swap chicken for shrimp – Lightly sauté shrimp in olive oil and season with garlic powder before adding to the dish.
- Add crispy turkey bacon or pancetta – These add a smoky, savory depth of flavor.
- Try ground turkey or sausage – If you don’t have chicken breast, ground meats work well too.
Make It Vegetarian
For a meat-free version, swap the chicken for:
- Extra vegetables – Add broccoli, spinach, or sun-dried tomatoes for more flavor.
- Mushroom medley – Use a combination of cremini, shiitake, and portobello mushrooms for a hearty texture.
- Tofu or chickpeas – Both add protein while keeping the dish vegetarian-friendly.
Low-Carb & Keto Adaptation
If you’re following a low-carb or keto diet, replace penne pasta with:
- Zucchini noodles (zoodles) – Light, fresh, and low in carbs.
- Spaghetti squash – Roasted spaghetti squash makes a great pasta alternative.
- Cauliflower rice – Adds texture while keeping the dish creamy.
Extra Flavor Enhancements
Want to elevate the dish even more? Try these add-ins:
- Sun-dried tomatoes – Their sweet and tangy flavor pairs beautifully with the creamy sauce.
- Pesto swirl – A dollop of basil pesto adds a fresh, herby kick.
- Roasted garlic – Substitute minced garlic with roasted garlic for a deeper, richer taste.
This creamy pasta recipe is already delicious as-is, but these customization options make it even more versatile. Feel free to mix and match your favorite flavors!
Pairing Suggestions
A delicious creamy chicken pasta like this deserves the perfect side dishes and beverages to enhance the meal. Whether you’re looking for a crisp salad, a warm bread pairing, or a great wine, here are the best options to serve alongside Creamy Chicken Penne with Mushrooms & Asparagus.
Best Side Dishes
Garlic Bread
- A classic side that pairs well with creamy pasta dishes.
- Try homemade garlic bread using butter, fresh garlic, and parsley for extra flavor.
Caesar Salad
- The crispiness of romaine lettuce with Parmesan cheese and Caesar dressing balances the richness of the pasta.
- For an extra crunch, add homemade croutons!
Roasted Vegetables
- Asparagus, bell peppers, or zucchini work well as sides.
- Roasting them in olive oil, garlic, and Italian seasoning enhances their flavor.
For more side dish inspiration, check out these easy chicken dinner ideas.
Wine Pairing Recommendations
The creamy sauce and savory chicken pair well with a variety of wines. Here’s what to choose:
White Wine Options:
- Chardonnay – Its buttery notes complement the richness of the cream sauce.
- Sauvignon Blanc – A lighter, crisper option that enhances the asparagus and garlic flavors.
Red Wine Options:
- Pinot Noir – A light-bodied red that won’t overpower the dish.
- Merlot – Smooth and slightly fruity, making it a great match for creamy pasta.
These pairing suggestions will elevate your Creamy Chicken Penne with Mushrooms & Asparagus into a restaurant-worthy meal!

Frequently Asked Questions (FAQs)
Here are some common questions about making Creamy Chicken Penne with Mushrooms & Asparagus. If you have any additional questions, feel free to ask!
Can I use a different type of pasta?
Yes! While penne pasta works best because it holds the creamy sauce well, you can substitute it with:
- Fettuccine – Perfect for a silkier, more elegant dish.
- Rigatoni – Holds even more sauce with its tube shape.
- Gluten-free pasta – A great option for those with dietary restrictions.
Learn more about different pasta types in this Penne Pasta guide.
How do I make this dish dairy-free?
To make this creamy pasta dairy-free, try these swaps:
- Use coconut cream instead of heavy cream for a creamy texture.
- Substitute Parmesan cheese with nutritional yeast or a dairy-free cheese alternative.
- Choose plant-based butter instead of regular butter for sautéing.
What’s the best way to store leftovers?
- Refrigeration: Store in an airtight container for up to 3 days.
- Reheating: Warm on the stovetop over low heat, adding a splash of cream or broth to restore the sauce’s consistency.
Can I make this ahead of time?
Yes! Here’s how:
- Make the sauce and cook the chicken in advance, then refrigerate separately.
- When ready to serve, cook fresh pasta, reheat the sauce, and mix everything together.
How can I make this dish spicier?
- Increase red pepper flakes for more heat.
- Add cayenne pepper or a drizzle of hot sauce.
- Use spicy Italian sausage instead of chicken for a bolder flavor.
These FAQs cover everything you need to know to perfect your Creamy Chicken Penne with Mushrooms & Asparagus!
Print
Creamy Chicken Penne with Mushrooms & Asparagus!
- Author: Thomas
- Total Time: 30 min
Description
This Creamy Chicken Penne with Mushrooms & Asparagus is a rich, flavorful, and satisfying pasta dish that combines tender chicken, sautéed mushrooms, and crisp asparagus in a silky Parmesan garlic cream sauce. Made in just 30 minutes, this dish is perfect for a quick weeknight dinner, a special occasion, or meal prepping for the week.
The creamy sauce coats the penne pasta beautifully, while the chicken adds a boost of lean protein. The asparagus and mushrooms not only provide amazing texture but also contribute essential vitamins and minerals, making this a well-balanced meal.
This easy one-pan pasta recipe is also versatile—you can customize it to fit different diets by using gluten-free pasta, making it spicy, or swapping the chicken for shrimp or tofu. Whether you’re a pasta lover or just looking for a new family favorite, this dish is guaranteed to impress!
Ingredients
- 12 oz penne pasta
- 2 tbsp olive oil
- 2 boneless, skinless chicken breasts, sliced
- 1 tsp salt
- ½ tsp black pepper
- 1 tsp garlic powder
- 1 small onion, diced
- 3 cloves garlic, minced
- 8 oz mushrooms, sliced
- 1 cup asparagus, chopped into 1-inch pieces
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup grated Parmesan cheese
- 1 tsp Italian seasoning
- ½ tsp red pepper flakes (optional)
Instructions
- Cook the penne pasta according to package instructions. Drain and set aside.
- Heat 1 tbsp olive oil in a large skillet over medium heat. Season the chicken with salt, pepper, and garlic powder, then cook for 5-6 minutes until golden and cooked through. Remove from the skillet and set aside.
- In the same skillet, add the remaining olive oil. Sauté the onions for 2 minutes, then add the garlic, mushrooms, and asparagus. Cook for another 4-5 minutes until tender.
- Pour in the heavy cream and chicken broth, stirring well. Bring to a simmer, then add Parmesan cheese, Italian seasoning, and red pepper flakes if using. Stir until smooth.
- Return the cooked chicken to the skillet and add the drained pasta. Toss everything together to coat in the sauce. Simmer for 2-3 minutes.
- Remove from heat and serve warm, garnished with extra Parmesan if desired.
Notes
- Pasta Choice Matters – Penne pasta works best because it holds onto the creamy sauce, but fettuccine or rigatoni are great alternatives.
- Reserve Pasta Water – Adding a splash of starchy pasta water can help thicken the sauce and create a silky texture.
- Use Fresh Parmesan – Freshly grated Parmesan melts better and gives a richer, nuttier flavor compared to pre-packaged varieties.
- Don’t Overcook the Chicken – Keep the chicken juicy and tender by cooking it until just golden brown, then letting it rest before slicing.
- Make It Lighter – For a healthier version, substitute heavy cream with half-and-half or Greek yogurt for a creamy yet lower-calorie sauce.
- Storage Tips – Keep leftovers in an airtight container for up to 3 days, and add a splash of broth or cream when reheating to bring back the original texture.
- Prep Time: 10 min
- Cook Time: 20 min

