Creamy Mushroom and Asparagus Chicken Penne
Some dinners just feel like a hug in a bowl.
This Creamy Mushroom and Asparagus Chicken Penne is one of those recipes I come back to when I want something comforting, creamy, and completely satisfying without spending all evening in the kitchen.
Tender pieces of chicken, earthy mushrooms, crisp-tender asparagus, and perfectly cooked penne are tossed in a silky garlic cream sauce.
It’s cozy enough for a weekend dinner but simple enough for a busy weeknight.
I made this recently when my family was craving pasta, and everyone loved it. The mushrooms gave the sauce so much savory flavor, while the asparagus added a fresh little crunch that kept the dish from feeling too heavy.
And that creamy sauce?
It clings to every piece of penne.
Exactly how a good pasta dinner should be.
❤️ Why You’ll Love This Chicken Penne
- Creamy, comforting, and full of flavor
- Tender chicken in every bite
- Fresh asparagus adds color and texture
- Earthy mushrooms pair beautifully with garlic
- Easy one-pan sauce
- Family-friendly
- Perfect for weeknight dinners
- Great for using seasonal asparagus
- Ready in about 40 minutes
🛒 Ingredients
For the Pasta
- 12 ounces penne pasta
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- 8 ounces mushrooms, sliced
- 8 ounces fresh asparagus, trimmed and cut into 1-inch pieces
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Creamy Sauce
- 2 tablespoons butter
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder, optional
For Serving
- Fresh Parmesan
- Fresh parsley
- Cracked black pepper
- Lemon wedges, optional
👩🍳 How to Make Creamy Mushroom and Asparagus Chicken Penne
1. Cook the Penne
Bring a large pot of salted water to a boil.
Add the penne and cook according to the package directions until al dente.
Before draining, reserve about ½ cup of pasta water.
Drain the pasta and set it aside.
That little bit of pasta water can be incredibly useful later if your sauce needs loosening.
2. Season the Chicken
Place the chicken pieces in a bowl.
Add:
- Paprika
- Italian seasoning
- Salt
- Black pepper
Toss until evenly coated.
3. Cook the Chicken
Heat the olive oil in a large skillet over medium-high heat.
Add the chicken in a single layer.
Cook for approximately 5–7 minutes, turning occasionally, until golden on the outside and cooked through.
The chicken should reach an internal temperature of 165°F (74°C).
Transfer the chicken to a plate.
🍄 4. Sauté the Mushrooms
Using the same skillet, add the sliced mushrooms.
Cook for approximately 4–5 minutes.
Let them sit undisturbed for a minute or two at a time so they have a chance to brown.
Once they’re golden and tender, add the minced garlic.
Cook for about 30 seconds, just until fragrant.
🌿 5. Add the Asparagus
Add the asparagus pieces to the skillet.
Cook for approximately 3–4 minutes.
You want them tender but still slightly crisp.
That little bit of texture is wonderful against the creamy pasta.
🧈 6. Make the Cream Sauce
Reduce the heat to medium-low.
Add the butter.
Once melted, pour in the chicken broth and heavy cream.
Stir gently.
Add the Italian seasoning and black pepper.
Let the sauce simmer gently for approximately 3–5 minutes.
Don’t let it boil aggressively.
🧀 7. Add the Parmesan
Gradually stir in the freshly grated Parmesan.
Keep stirring until the cheese melts into the sauce and everything becomes smooth and creamy.
If the sauce seems too thick, add a splash of the reserved pasta water.
🍝 8. Bring Everything Together
Return the cooked chicken to the skillet.
Add the drained penne.
Gently toss everything together until the pasta is coated in the creamy sauce.
Let everything warm together for another 1–2 minutes.
If necessary, add another splash of pasta water.
🍋 9. Finish and Serve
Taste and adjust the seasoning.
Add extra Parmesan, fresh parsley, and cracked black pepper.
For a little brightness, squeeze fresh lemon juice over each serving.
Serve immediately.
⭐ Tips for the Best Creamy Chicken Penne
Don’t overcook the asparagus
You want it bright and slightly crisp rather than soft and mushy.
Brown the mushrooms
Give the mushrooms enough time in the skillet to develop some golden color.
That’s where a lot of their flavor comes from.
Use freshly grated Parmesan
It melts much more smoothly into the sauce than pre-shredded Parmesan.
Don’t boil the cream sauce
A gentle simmer is all you need.
High heat can cause a cream-based sauce to separate.
Save pasta water
The starchy water helps loosen the sauce while keeping it creamy.
Serve immediately
Cream sauces naturally thicken as they sit, so this pasta is best enjoyed while hot.
🍗 Can I Use Chicken Thighs?
Absolutely.
Boneless, skinless chicken thighs are delicious in this recipe and tend to stay particularly juicy.
Cut them into bite-sized pieces and cook until they reach 165°F (74°C).
🥦 Easy Vegetable Substitutions
Don’t have asparagus?
Try:
- Broccoli
- Green beans
- Spinach
- Zucchini
- Bell peppers
- Peas
- Broccoli rabe
You can easily customize this pasta based on whatever vegetables you have in the refrigerator.
🍄 Mushroom Options
White button mushrooms are perfect.
Cremini mushrooms add a deeper flavor.
For an extra-special version, try a mixture of:
- Cremini
- Shiitake
- Oyster mushrooms
- Baby bella mushrooms
🧄 Make It Extra Garlicky
If you’re a serious garlic lover, increase the garlic to 4–5 cloves.
You can also add a little roasted garlic to the finished sauce for a sweeter, deeper flavor.
🌶️ Add a Little Heat
A pinch of red pepper flakes is wonderful in the creamy sauce.
You can also add:
- Cayenne
- Crushed red pepper
- Calabrian chili paste
Start small and adjust to taste.
🍋 Lemon Garlic Chicken Penne
For a brighter version, add:
- 1 teaspoon lemon zest
- 1–2 tablespoons fresh lemon juice
The lemon cuts through the richness of the cream and Parmesan beautifully.
🥓 Add Bacon
Cook 4–6 slices of bacon until crisp.
Crumble and stir some into the finished pasta.
Save a little for sprinkling over the top.
The smoky bacon is fantastic with mushrooms and asparagus.
🧀 Make It Extra Cheesy
For an even richer pasta, add a little:
- Mozzarella
- Asiago
- Fontina
- Extra Parmesan
Stir the cheese in gradually so the sauce stays smooth.
🥗 What to Serve With Creamy Chicken Penne
Because this pasta is already hearty, simple sides work best.
Try:
- Green salad
- Garlic bread
- Roasted vegetables
- Caesar salad
- Steamed broccoli
- Bruschetta
- Fresh tomato salad
A crisp green salad with a light vinaigrette is probably my favorite pairing.
🧊 How to Store Leftovers
Transfer cooled leftovers to an airtight container.
Refrigerate for up to 3–4 days.
The sauce will thicken considerably once chilled.
That’s normal.
🔥 How to Reheat
Reheat gently in a skillet over medium-low heat.
Add a splash of:
- Milk
- Cream
- Chicken broth
- Reserved pasta water
Stir gently until the sauce becomes creamy again.
You can also microwave individual portions in short intervals, stirring between each one.
❄️ Can You Freeze Creamy Chicken Penne?
You can, although cream-based pasta sauces can change texture slightly after freezing.
For the best texture, enjoy this pasta fresh or refrigerated.
If freezing, cool completely and store in a freezer-safe container for up to 2 months.
Thaw overnight in the refrigerator and reheat gently with a splash of broth or milk.
❓ Frequently Asked Questions
Can I use another type of pasta?
Absolutely. Rotini, rigatoni, farfalle, fettuccine, or spaghetti can all work.
Can I use whole-wheat pasta?
Yes. Whole-wheat penne works well and adds extra fiber.
Can I make this without heavy cream?
Yes. Half-and-half or evaporated milk can be used, although the sauce won’t be quite as rich.
Can I use milk?
You can, but the sauce will be thinner. You may need a little extra Parmesan or another thickening method.
Can I use frozen asparagus?
Yes. Add it later in the cooking process so it doesn’t become overcooked.
Can I use rotisserie chicken?
Definitely. Skip cooking the raw chicken and add about 3 cups shredded rotisserie chicken when you combine the pasta and sauce.
Can I make this vegetarian?
Yes. Leave out the chicken and use vegetable broth. Add extra mushrooms or another favorite vegetable.
Can I make it gluten-free?
Use your favorite gluten-free penne and verify that the broth and seasonings are gluten-free.
Why is my sauce too thick?
Add reserved pasta water, broth, or a splash of milk until it reaches the consistency you like.
Why did my cream sauce separate?
The heat may have been too high. Keep the sauce at a gentle simmer and add Parmesan gradually.
Can I make this ahead?
You can prepare the chicken, vegetables, and sauce ahead of time, but pasta is best cooked fresh for the best texture.
How do I make this lighter?
Use a smaller amount of cream, substitute evaporated milk, increase the vegetables, and use a moderate amount of Parmesan.
📝 Recipe at a Glance
Recipe: Creamy Mushroom and Asparagus Chicken Penne
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: About 40 minutes
Servings: 4–6
Category: Dinner
Cuisine: Italian-inspired
Method: Stovetop
Ingredients
- 12 ounces penne pasta
- 1 pound boneless, skinless chicken breasts
- 8 ounces mushrooms
- 8 ounces asparagus
- 2 tablespoons olive oil
- 3 cloves garlic
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons butter
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup freshly grated Parmesan
Instructions
- Cook penne until al dente and reserve ½ cup pasta water.
- Season chicken with paprika, Italian seasoning, salt, and pepper.
- Cook chicken in olive oil for 5–7 minutes, until cooked through.
- Remove chicken from the skillet.
- Sauté mushrooms for 4–5 minutes.
- Add garlic and cook for 30 seconds.
- Add asparagus and cook for 3–4 minutes.
- Add butter, chicken broth, and heavy cream.
- Simmer gently for 3–5 minutes.
- Stir in Parmesan.
- Return chicken to the skillet.
- Add cooked penne.
- Toss until everything is coated.
- Add pasta water if needed.
- Garnish with Parmesan, parsley, and black pepper.
- Serve hot.
❤️ A Pasta Dinner Worth Repeating
There are nights when you want something light and simple.
And then there are nights when a big bowl of creamy pasta is exactly what you need.
This Creamy Mushroom and Asparagus Chicken Penne is made for those nights.
It’s hearty without being complicated, comforting without requiring hours in the kitchen, and full of the kind of flavors that make everyone slow down and enjoy dinner.
The chicken is tender.
The mushrooms are savory and golden.
The asparagus adds just enough freshness.
And the creamy Parmesan sauce brings everything together.
When I make this for my family, I usually put the skillet right in the middle of the table and let everyone serve themselves.
There’s something about that that makes dinner feel relaxed.
No fancy presentation.
No complicated sides.
Just a big skillet of pasta and hungry people.
And if there’s a little extra Parmesan on the table, even better.
Because sometimes the best family dinners aren’t the ones you plan for hours.
They’re the ones you can make on a Tuesday night, sit down together, and hear everyone say:
“This is really good.”
And then someone quietly goes back for another serving.
That’s exactly what this pasta is meant to be.
Creamy, comforting, colorful, and simple enough to become a regular at your dinner table.
