Creamy Mushroom & Asparagus Chicken Penne

Author: Clara Garcia
Published:

This chicken penne dinner recipe saved me on one of those nights when I opened the fridge and found random vegetables that needed using up. Asparagus, mushrooms, leftover chicken — everything went into one creamy, comforting pan of pasta that my daughters devoured in record time.

The whole thing comes together in 30 minutes, which is exactly how long I have on soccer practice nights. While the pasta boils, you’re browning chicken and sautéing vegetables. By the time everything’s drained, your sauce is ready and you’re just tossing it all together.

Emily makes this at least once a week now. She loves that it feels fancy enough for company but easy enough for a random Wednesday. The creamy Parmesan sauce clings to every piece of penne, and those tender bites of asparagus and mushrooms make it feel like a restaurant dish.

Why You’ll Love This Chicken Penne Dinner Recipe

Everything cooks in about 30 minutes from start to finish. I can have this on the table faster than ordering takeout, and it costs way less too.

The creamy sauce is rich without being heavy. It’s got enough body to coat the pasta beautifully, but you don’t feel stuffed afterward. I use heavy cream, but the chicken broth keeps it from getting too thick.

One skillet does most of the work. You brown the chicken, cook the vegetables, and build the sauce all in the same pan. Less cleanup means more time with my family after dinner.

My daughters actually eat the vegetables in this. The asparagus gets tender and sweet, and the mushrooms basically disappear into the sauce. It’s how I sneak in those extra servings without hearing complaints.

Leftovers reheat beautifully. I pack this for lunch all the time, and it’s one of those rare pasta dishes that doesn’t get dry or weird in the microwave. Just add a splash of broth when you reheat.

The recipe adapts to whatever you have on hand. No asparagus? Use broccoli. No mushrooms? Add sun-dried tomatoes. It’s flexible enough to work with your pantry.

Ingredients for Chicken Penne Dinner Recipe

I’ve made this recipe with everything from leftover rotisserie chicken to fancy organic chicken breasts, and it works either way. The key is that creamy Parmesan sauce that brings everything together.

For the Pasta:

  • 8 oz penne pasta

For the Chicken and Vegetables:

  • 2 tablespoons olive oil
  • 1 pound boneless, skinless chicken breasts, diced
  • 1 cup cremini or button mushrooms, sliced
  • 1 cup asparagus, cut into 1-inch pieces
  • 3 cloves garlic, minced

For the Sauce:

  • 1 cup heavy cream
  • 1 cup chicken broth
  • 1 teaspoon Italian seasoning
  • Salt and pepper, to taste
  • 1/4 cup grated Parmesan cheese
  • Fresh parsley, for garnish (optional)

Any short pasta shape works here — rigatoni, ziti, or even farfalle. I like penne because those ridges grab onto the sauce, but use what you’ve got. Whole wheat pasta works too if you want more fiber.

Fresh asparagus is best when it’s in season, but I’ve used frozen asparagus in the winter and it’s fine. Just thaw it first and pat it dry so you don’t add extra water to your sauce.

Cremini mushrooms have a deeper flavor than white button mushrooms, but honestly, both work great. I buy whatever’s on sale. Slice them about 1/4 inch thick so they cook evenly with the asparagus.

Fresh garlic is non-negotiable for me. Those three cloves get fragrant in the pan and add so much depth to the sauce. Jarred minced garlic just doesn’t give you the same punch.

Heavy cream makes the sauce luxurious, but Emily uses half-and-half sometimes to lighten it up. You’ll need to simmer it a bit longer to thicken, but it works. The chicken broth keeps everything from getting too rich and adds savory depth.

Good Parmesan makes a difference. I buy a block and grate it myself because pre-grated stuff doesn’t melt as smoothly. It’s worth the extra 30 seconds of effort.

How to Make Chicken Penne Dinner Recipe

The trick to getting this done in 30 minutes is working on the pasta and the sauce at the same time. Start your pasta water first, then move to the chicken while it comes to a boil.

1. Boil water in a large pot and cook the penne according to package directions until al dente. This usually takes about 11-12 minutes. Don’t overcook it — the pasta finishes cooking in the sauce later. Drain and set aside, but don’t rinse it. That starchy coating helps the sauce stick.

2. While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the diced chicken and season generously with salt and pepper. Cook for 5-7 minutes, stirring occasionally, until browned and cooked through. The internal temperature should hit 165°F. Remove the chicken and set it aside on a plate.

3. In the same skillet (don’t wipe it out — those browned bits add flavor), add the sliced mushrooms and asparagus. Cook for 3-4 minutes until they start to soften. The mushrooms will release moisture and shrink down. Add the minced garlic and cook for another minute until it smells amazing. Watch it closely so it doesn’t burn.

4. Pour in the chicken broth and bring it to a simmer, scraping up any browned bits from the bottom of the pan. Add the heavy cream and Italian seasoning, stirring everything together. Let the sauce simmer for about 5 minutes until it thickens slightly. Pro tip: If it’s not thickening enough, let it bubble a bit longer. If it gets too thick, add a splash more broth.

5. Return the chicken to the skillet and stir it into the sauce. Add the drained pasta and toss everything together until the pasta is completely coated. The sauce should cling to every piece.

6. Stir in the grated Parmesan cheese and let it melt into the sauce. This is when everything comes together. Taste it and adjust the seasoning with more salt and pepper if needed. I usually add a good crack of black pepper at this point.

7. Remove from heat and garnish with fresh parsley if you’re using it. Serve immediately while everything’s hot and creamy.

The biggest mistake people make is overcooking the pasta. It should still have a slight bite when you drain it because it’ll continue cooking in the sauce. Another thing — don’t skip simmering the sauce. Those 5 minutes let the flavors develop and the cream thicken properly.

What to Serve with Chicken Penne Dinner Recipe

This pasta is pretty hearty on its own, so I usually keep the sides simple. A light salad and some crusty bread are all you really need to round out the meal.

A Caesar salad with a lemony dressing cuts through the richness of the cream sauce perfectly. I make a quick version with romaine, Parmesan, and a simple lemon-olive oil dressing.

Garlic bread is non-negotiable in my house. My daughters use it to soak up every last bit of sauce. I do a quick version by spreading butter and garlic powder on French bread and broiling it for 3 minutes.

Roasted Brussels sprouts add a nice contrast. I toss them with olive oil, salt, and pepper, roast at 400°F for 20 minutes, and they’re done right when the pasta’s ready.

A simple arugula salad with balsamic vinaigrette keeps things fresh and peppery. The bitter greens balance all that creamy pasta.

Roasted cherry tomatoes on the side add brightness and acidity. Just halve them, toss with olive oil and salt, and roast at 425°F for 15 minutes.

Steamed green beans work great if you want another vegetable. I season them with lemon zest and a tiny bit of butter.

If you’re looking for more quick pasta dinners, try our creamy chicken and mushroom casserole for a similar flavor profile that bakes in the oven.

Pro Tips & Variations

I’ve made this recipe so many times that I’ve figured out exactly how to customize it based on what’s in my fridge or what my family’s in the mood for.

Save some pasta water before you drain. A few tablespoons of that starchy water can loosen the sauce if it gets too thick. I always forget this step, but when I remember, it makes the sauce silkier.

Cut the chicken into even-sized pieces so it cooks uniformly. I aim for about 1-inch cubes. Uneven pieces mean some will be overcooked and dry while others are still pink.

Don’t crowd the pan when you’re cooking the chicken. If your skillet isn’t big enough, cook the chicken in two batches. Overcrowding makes it steam instead of brown.

Use freshly grated Parmesan instead of the stuff in the green can. It melts so much better and doesn’t clump up in the sauce.

Let the garlic cook just until fragrant — about 30-60 seconds. Any longer and it gets bitter and burns. I learned this the hard way.

If you want extra protein, add more chicken or toss in some cooked Italian sausage. Emily does this when she’s feeding her husband after he’s been working outside all day.

Vegetable Variations: Swap asparagus for broccoli florets, zucchini, or sun-dried tomatoes. Spinach wilts beautifully into the cream sauce if you add it at the end. Green peas are another option my daughters actually enjoy.

Protein Swaps: Use shrimp instead of chicken for a seafood version. Cook the shrimp for 2-3 minutes per side and remove before adding the vegetables. Leftover rotisserie chicken works great too — just shred it and add it when you return the cooked chicken to the pan.

Lighter Version: Replace heavy cream with half-and-half or even whole milk. You’ll need to add a tablespoon of flour to the vegetables before pouring in the liquid to help it thicken. It won’t be quite as rich, but it’s still delicious.

Herb Boost: Fresh basil or thyme instead of Italian seasoning gives it a different flavor profile. I sometimes add a handful of fresh basil right before serving for a summery twist.

Storage & Reheating Tips

Pasta with cream sauce can be tricky to store, but I’ve gotten it down to a science after making this for meal prep so many times.

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Make sure the pasta has cooled to room temperature before you seal the container, or condensation will make it soggy.

The sauce thickens up in the fridge as the pasta absorbs it. That’s totally normal. When you reheat, add 2-3 tablespoons of chicken broth or cream to bring back that creamy texture. Microwave on 50% power in 1-minute intervals, stirring between each one.

For stovetop reheating, put the pasta in a skillet over medium-low heat with a splash of broth. Stir frequently until it’s heated through. This method gives you better control over the texture.

Freezing works but the texture changes slightly. The cream sauce can separate when it thaws. If you plan to freeze it, portion it into individual servings in freezer-safe containers. It’ll keep for 2-3 months. Thaw overnight in the fridge, then reheat with extra broth to bring it back together.

I don’t recommend freezing if you can avoid it. This recipe is so quick to make that I’d rather just cook it fresh. But if you’ve got a big batch and won’t eat it in 4 days, freezing beats wasting it.

For meal prep, I sometimes cook the chicken and vegetables ahead of time and store them separately from the pasta. Then I just cook fresh pasta and combine everything when I’m ready to eat. Takes 15 minutes and tastes way better than fully reheated leftovers.

Common Questions

Can I use a different type of pasta?
Absolutely. Any short pasta works — rigatoni, farfalle, rotini, shells. I’ve even used spaghetti when that’s all I had, though short pasta holds the sauce better. Just stick to the same weight (8 oz) regardless of shape.

How do I keep the sauce from getting too thick?
The sauce naturally thickens as it sits, especially when it cools. If it gets too thick while cooking, add chicken broth a few tablespoons at a time. When reheating leftovers, always add a splash of liquid to loosen it back up.

Can I make this ahead of time?
You can prep the components ahead. Cook and dice the chicken, chop the vegetables, and grate the cheese up to a day before. But I wouldn’t assemble and cook the whole dish more than a few hours ahead because the pasta absorbs the sauce and gets mushy. If you must make it early, undercook the pasta by 2 minutes.

What if I don’t have heavy cream?
Half-and-half works, but you’ll need to simmer it longer to thicken. Whole milk needs a thickener — whisk a tablespoon of flour into the mushrooms before adding the liquid. Emily uses Greek yogurt sometimes for a tangy twist, but add it off heat so it doesn’t curdle.

Can I use frozen vegetables?
Frozen asparagus and mushrooms both work, but thaw and drain them first. They release a lot of water when frozen, which can make your sauce watery. Pat them dry with paper towels before adding them to the skillet.

How do I know when the chicken is fully cooked?
The internal temperature should reach 165°F on a meat thermometer. If you don’t have one, cut into the thickest piece — it should be opaque all the way through with no pink remaining. The juices should run clear.

Final Thoughts

This chicken penne dinner recipe is one of those weeknight winners that looks impressive but doesn’t stress you out. My daughters think I’m fancy when I make it, but really, I’m just throwing everything into one pan and letting the cream sauce do its thing.

The best part is how adaptable it is. Use whatever vegetables you need to clear out of the crisper drawer. Got leftover chicken? Perfect. Only have half-and-half instead of cream? It’ll still work. This is the kind of recipe that bends to fit your life instead of demanding you buy special ingredients.

If you’re into quick one-pan dinners like this, check out our creamy Tuscan chicken for another easy skillet dinner, or try our four-ingredient chicken enchilada casserole when you want something even simpler.

Creamy Mushroom & Asparagus Chicken Penne

Tender chicken and fresh vegetables in a creamy Parmesan sauce, ready in just 30 minutes for an easy weeknight dinner.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Italian
Calories: 540

Ingredients
  

  • 8 oz penne pasta
  • 2 tablespoons olive oil
  • 1 pound boneless, skinless chicken breasts diced into 1-inch pieces
  • 1 cup cremini or button mushrooms sliced
  • 1 cup asparagus cut into 1-inch pieces
  • 3 cloves garlic minced
  • 1 cup heavy cream
  • 1 cup chicken broth
  • 1 teaspoon Italian seasoning
  • salt and pepper to taste
  • 1/4 cup grated Parmesan cheese freshly grated
  • fresh parsley for garnish, optional

Equipment

  • Large pot for pasta
  • large skillet
  • wooden spoon

Method
 

  1. Boil water in a large pot. Add the penne pasta and cook according to package instructions until al dente (about 11-12 minutes). Drain and set aside. Don’t rinse — the starch helps the sauce stick.
  2. While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the diced chicken and season with salt and pepper. Cook for 5-7 minutes, stirring occasionally, until browned and cooked through (internal temperature of 165°F). Remove chicken from skillet and set aside.
  3. In the same skillet (don’t wipe it out), add sliced mushrooms and asparagus. Cook for 3-4 minutes until they begin to soften. The mushrooms will release moisture and shrink down.
  4. Add minced garlic and cook for 1 minute until fragrant. Watch closely to prevent burning.
  5. Pour in the chicken broth and bring to a simmer, scraping up any browned bits from the bottom of the pan. Add the heavy cream and Italian seasoning, stirring to combine. Let the sauce simmer for about 5 minutes until it thickens slightly.
  6. Return the cooked chicken to the skillet and mix well. Add the drained pasta to the sauce, stirring until everything is well combined and the pasta is completely coated.
  7. Stir in the grated Parmesan cheese until melted and evenly distributed. Taste and adjust seasoning with salt and pepper as needed.
  8. Remove from heat and garnish with fresh parsley if desired. Serve immediately while hot and creamy.

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. The sauce will thicken as it sits.
Reheating: Add 2-3 tablespoons of chicken broth or cream when reheating to restore creaminess. Microwave on 50% power in 1-minute intervals, or reheat in a skillet over medium-low heat with a splash of broth.
Freezing: Freeze for up to 2-3 months in individual portions. Thaw overnight in the refrigerator. The texture may change slightly as cream sauces can separate when frozen.
Substitutions: Use half-and-half instead of heavy cream for a lighter version (simmer longer to thicken). Any short pasta shape works — rigatoni, farfalle, rotini, or shells. Swap asparagus for broccoli, zucchini, or spinach.
Protein Swaps: Use shrimp (cook 2-3 minutes per side), leftover rotisserie chicken (just shred and add), or make it vegetarian by omitting chicken entirely.
Make-Ahead: Prep components up to 1 day ahead (cook chicken, chop vegetables, grate cheese), but don’t assemble the full dish more than a few hours early.

Clara Garcia

Clara Garcia, the creator behind VariedRecipes.net, focuses on delivering easy, budget-friendly, and mouthwatering recipes for everyday cooking

YOU MIGHT ALSO LIKE...

Zesty Lemon and Herb Greek Chicken Tenders

Zesty Lemon and Herb Greek Chicken Tenders

Easy Garlic Butter Baked Salmon Recipe

Easy Garlic Butter Baked Salmon Recipe

Cheesy Chicken Zucchini Bake

Cheesy Chicken Zucchini Bake

Philly Cheesesteak Garlic Bread

Philly Cheesesteak Garlic Bread

Leave a Comment

Recipe Rating