Creamy Mushroom Pasta
If you ask me about my favorite Italian comfort food, I will always say creamy mushroom pasta. This dish is warm, rich, and so satisfying after a long day. The mix of pasta and mushrooms feels like a cozy hug in a bowl.
I have made this recipe many times for my family, and it always turns out delicious. I use a mix of mushrooms like button, cremini, and shiitake to give the sauce a deep flavor. The cream and Parmesan make it silky and smooth, while garlic and herbs bring out that classic Italian taste.

It’s a great dinner to share with loved ones, with tender pasta, some fresh parsley on top, and extra cheese for good measure. This creamy mushroom pasta is simple, quick, and full of flavor—perfect for busy weeknights or when you want something special without too much effort.
Why I Love This Recipe
- Quick and easy — ready in about 30 minutes.
- Rich, creamy sauce that tastes like restaurant quality.
- Mushrooms give it a deep, earthy flavor.
- Family-friendly and always a crowd-pleaser.
- Works for both weeknight dinners and special occasions.
What is the best Pasta for this recipe?
When I make creamy mushroom pasta, I usually reach for fettuccine or pappardelle because their wide ribbons hold the creamy sauce so nicely. Sometimes I like to use tagliatelle too, since it feels light but still catches all the flavors. If I only have spaghetti or linguine in my kitchen, I’ll use them, and the recipe still tastes amazing. On busy nights, penne or rigatoni are also a great choice because the sauce fills the little tubes and makes every bite satisfying.
Ingredients
- 12 oz fettuccine or pappardelle pasta
- 1 lb mixed mushrooms (button, cremini, shiitake), sliced
- 3 tablespoons butter
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 small onion, finely diced
- 1 cup heavy cream
- 1/2 cup vegetable or chicken broth
- 1 cup grated Parmesan cheese
- 1 teaspoon fresh thyme leaves
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
- 1/4 cup fresh parsley, chopped
- 1/4 teaspoon red pepper flakes (optional)

Kitchen Equipment You’ll Need
- Large pot for cooking pasta
- Large skillet or sauté pan
- Wooden spoon or spatula
- Sharp knife and cutting board
- Measuring cups and spoons
- Colander for draining pasta
- Cheese grater for Parmesan
How to make Creamy Mushroom Pasta
- Cook pasta: Bring a large pot of salted water to a boil. Cook pasta according to package until al dente. Reserve 1 cup of pasta water before draining.
- Sauté mushrooms: Heat 1 tablespoon butter and olive oil in a large skillet over medium-high heat. Add mushrooms in a single layer, cook without stirring 3-4 minutes until golden. Stir and cook 2 more minutes. Remove to a plate.
- Cook aromatics: In the same skillet, melt the remaining butter. Add onion, cook until softened, about 3 minutes. Add garlic, thyme, and oregano, and cook for 1 minute.
- Add liquid: Pour in broth, scraping any browned bits from the pan bottom. Simmer 2 minutes.
- Add cream: Reduce heat to medium-low. Pour in heavy cream, stirring constantly. Simmer gently 3-4 minutes until slightly thickened.
- Return mushrooms: Add cooked mushrooms back to the skillet with any juices.
- Combine pasta: Add drained pasta to the sauce. Toss to coat, adding pasta water as needed for the desired consistency.
- Add cheese: Remove from heat. Add Parmesan cheese gradually, tossing until melted and creamy.
- Season and serve: Add salt, pepper, and red pepper flakes if using. Garnish with parsley and extra Parmesan.
Notes
- Don’t overcrowd the pan – if you put too many mushrooms at once, they will steam instead of turning golden. Cook them in batches for that deep, caramelized flavor. This makes the sauce taste richer and more delicious.
- Save some pasta water – before draining, scoop out at least a cup of the starchy water. Adding a little to the sauce makes it silky and helps it stick to the pasta. It’s a small step that makes a big difference.
- Mix different mushrooms – using button, cremini, and shiitake together adds layers of flavor. Each type brings its own texture and taste, making the dish more exciting. It feels gourmet with very little effort.
- Grate Parmesan fresh – pre-shredded cheese doesn’t melt as smoothly and can be grainy. Freshly grated Parmesan blends right into the sauce, giving it that creamy finish. Plus, it smells amazing while cooking.
- Season at the end – Parmesan already has salt, so don’t add too much too early. Taste after the cheese melts, then adjust with salt and black pepper. This way, the flavors stay balanced and not overly salty.
- Cook pasta al dente – slightly firm pasta holds the creamy sauce better than soft pasta. Follow the package, but usually remove it a minute early. It will finish cooking in the sauce for a perfect texture.
Optional Ingredients
- Spinach – wilts quickly and brings a fresh, healthy touch.
- Truffle oil – just a drizzle makes the pasta feel extra fancy.
- Lemon zest – gives a light, fresh flavor that balances the cream.
- Grilled chicken – adds protein and makes the meal more filling.
- Bacon or pancetta – smoky, salty flavor that pairs perfectly with mushrooms.

What to pair with Creamy Mushroom Pasta?
The best way to enjoy creamy mushroom pasta is to serve it with something light and fresh on the side. A crisp green salad with a simple lemon or balsamic dressing balances out the richness of the sauce and keeps the meal from feeling too heavy. I love how the freshness of the greens cuts through the creaminess.
Another great pairing is warm, crusty bread or garlic bread. It’s perfect for soaking up the extra sauce left on the plate, and it makes the meal feel even more comforting. Sometimes I add roasted vegetables on the side too, like broccoli or asparagus, for extra flavor and color.
If you want to make it special, pair this pasta with a nice glass of white wine such as Chardonnay or Pinot Grigio. For a non-alcoholic option, sparkling water with lemon works beautifully. These drinks keep the meal refreshing while letting the mushroom and cream flavors shine.
Variations and Substitutions
Chicken Mushroom Pasta – add cooked chicken breast or thighs for extra protein. The tender chicken soaks up the creamy sauce, making it a heartier meal. This version is great for family dinners when you need something filling.
Shrimp Mushroom Pasta – toss in sautéed shrimp for a lighter seafood twist. The sweet shrimp pairs beautifully with the earthy mushrooms and creamy sauce. It feels fancy but still comes together quickly on weeknights.
Spinach and Mushroom Pasta – stir in fresh baby spinach just before serving. It wilts into the hot sauce and adds a pop of color and freshness. This makes the dish a bit lighter and more nutritious.
Vegan Mushroom Pasta – replace cream with coconut milk or cashew cream. Use nutritional yeast instead of Parmesan for that cheesy flavor. It’s rich, creamy, and completely dairy-free.
Gluten-Free Mushroom Pasta – use your favorite gluten-free pasta like rice or corn-based. The creamy sauce stays the same, so you don’t miss out on flavor. It’s perfect if you want to keep things light but indulgent.
Spicy Mushroom Pasta – add more red pepper flakes or a pinch of chili powder. The spice brings heat that balances the richness of the cream. This is ideal for anyone who loves a little kick in their pasta.
Truffle Mushroom Pasta – drizzle a little truffle oil or add shaved truffles. It instantly takes the dish to restaurant-level luxury. Serve this when you want to impress guests without too much work.
How to store
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Make sure the pasta cools completely before storing so it doesn’t turn soggy.
When reheating, add a splash of milk, cream, or reserved pasta water to bring the sauce back to life. Warm it gently on the stove or in the microwave, stirring often so it stays creamy and smooth.

FAQ
Can I use any type of mushrooms?
Yes! A mix of button, cremini, and shiitake gives the best flavor, but you can use whatever you have on hand. Even just one type works fine.
Can I make this pasta without cream?
You can use half-and-half, milk with a little flour, or even coconut milk for a lighter option. The texture will be slightly different but still delicious.
Can I freeze creamy mushroom pasta?
It’s best enjoyed fresh because cream sauces can separate when frozen. If you do freeze, reheat gently with extra cream or milk to fix the texture.
How do I make this gluten-free?
Simply swap in gluten-free pasta. The sauce itself is naturally gluten-free, so no other changes are needed.
What protein can I add?
Grilled chicken, shrimp, or crispy bacon all taste amazing with this dish. They make the pasta more filling and add extra flavor.
How do I make it spicier?
Add extra red pepper flakes or a pinch of chili powder while cooking the sauce. Adjust the amount to match your spice level.
Creamy Mushroom Pasta
Course: MainCuisine: Italian-AmericanDifficulty: Easy4
servings10
minutes20
minutes30
minutesThis creamy mushroom pasta is a cozy, comforting dish made with tender pasta coated in a rich garlic cream sauce. Golden mushrooms, fresh herbs, and Parmesan add deep flavor that feels both simple and elegant. It’s quick to make, family-friendly, and perfect for any night you want something delicious without fuss.
Ingredients
12 oz fettuccine or pappardelle pasta
1 lb mixed mushrooms (button, cremini, shiitake), sliced
3 tablespoons butter
2 tablespoons olive oil
4 cloves garlic, minced
1 small onion, finely diced
1 cup heavy cream
1/2 cup vegetable or chicken broth
1 cup grated Parmesan cheese
1 teaspoon fresh thyme leaves
1/2 teaspoon dried oregano
Salt and black pepper to taste
1/4 cup fresh parsley, chopped
1/4 teaspoon red pepper flakes (optional)
Directions
- Cook pasta: Bring a large pot of salted water to a boil. Cook pasta according to package until al dente. Reserve 1 cup of pasta water before draining.
- Sauté mushrooms: Heat 1 tablespoon butter and olive oil in a large skillet over medium-high heat. Add mushrooms in a single layer, cook without stirring 3-4 minutes until golden. Stir and cook 2 more minutes. Remove to a plate.
- Cook aromatics: In the same skillet, melt the remaining butter. Add onion, cook until softened, about 3 minutes. Add garlic, thyme, and oregano, and cook for 1 minute.
- Add liquid: Pour in broth, scraping any browned bits from the pan bottom. Simmer 2 minutes.
- Add cream: Reduce heat to medium-low. Pour in heavy cream, stirring constantly. Simmer gently 3-4 minutes until slightly thickened.
- Return mushrooms: Add cooked mushrooms back to the skillet with any juices.
- Combine pasta: Add drained pasta to the sauce. Toss to coat, adding pasta water as needed for the desired consistency.
- Add cheese: Remove from heat. Add Parmesan cheese gradually, tossing until melted and creamy.
- Season and serve: Add salt, pepper, and red pepper flakes if using. Garnish with parsley and extra Parmesan.







