I’ve always believed that simple meals can feel just as special as the fancy ones—and this creamy mushroom pasta proves it every single time.
The first time I made it, I couldn’t believe how quickly it came together and how rich it tasted.
The mushrooms soak up the butter and garlic like little flavor sponges, while the sauce turns silky and coats the pasta perfectly.
It’s the kind of recipe I come back to on busy weeknights when I want something that feels like a treat, but also when I’m cooking for friends and want them to ask, “How did you make this?”
It’s cozy, it’s full of flavor, and every bite feels like a small reward after a long day. I promise, once you make this once, it’ll become one of those recipes you know by heart.
Table of Contents
ToggleCreamy Mushroom Pasta Recipe
Ingredients
- 250g spaghetti or linguine
- 300g fresh brown or white button mushrooms, cleaned and sliced
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 3 garlic cloves, finely minced
- 1 small shallot, finely chopped
- 1 tablespoon all-purpose flour
- 1 ½ cups heavy cream
- ½ cup whole milk
- ½ cup freshly grated Parmesan cheese
- 1 teaspoon Dijon mustard (optional, for depth)
- Salt, to taste
- Freshly ground black pepper, to taste
- A small handful of fresh flat-leaf parsley, chopped (reserve some for garnish)
- Extra Parmesan for garnish (optional)
Instructions
- Bring a large pot of salted water to a boil and cook the pasta until al dente according to package instructions. Reserve ½ cup of the pasta water before draining.
- In a large skillet over medium heat, heat olive oil and 1 tablespoon of butter together until melted and hot.
- Add the sliced mushrooms and sauté them for about 7-8 minutes, stirring occasionally, until golden brown and tender. Do not overcrowd the pan so the mushrooms brown properly.
- Add the remaining 2 tablespoons of butter, then stir in the minced garlic and shallots. Cook for about 1-2 minutes until fragrant and softened, stirring to avoid burning.
- Sprinkle in the flour and stir well to coat the mushrooms. Cook for another minute to eliminate the raw flour taste.
- Gradually pour in the heavy cream and whole milk, whisking as you go to avoid lumps and create a smooth sauce.
- Stir in the Dijon mustard if using, and season the sauce with salt and freshly ground black pepper to your taste.
- Let the sauce simmer gently for about 5-6 minutes until thickened slightly, stirring often.
- Stir in the grated Parmesan cheese and chopped parsley. Continue stirring until the cheese melts and the sauce becomes silky.
- Toss the cooked pasta into the sauce, adding a bit of reserved pasta water as needed to loosen the sauce and coat the noodles evenly.
- Cook together for 1-2 minutes on low heat, allowing the pasta to absorb the sauce.
- Plate the pasta and spoon extra mushrooms and sauce on top for presentation.
- Garnish with additional parsley and a touch of grated Parmesan if desired, and finish with a crack of fresh black pepper.
Tips To Make Creamy Mushroom Pasta Taste Like Restaurant-Quality
If you want this dish to taste incredible, here are some simple tips that take it up a notch:
- Slice mushrooms thick: Cut mushrooms into thicker slices so they don’t shrink too much when cooked. Thicker pieces stay juicy and give a meatier bite.
- Cook mushrooms in batches: Overcrowding the pan makes them steam instead of brown. Cook in 2-3 batches so each piece caramelizes properly.
- Butter at the end: For an extra velvety sauce, swirl in a small knob of cold butter right before serving to give the sauce a silky finish.
- Use a mix of dairy: Blend heavy cream with a splash of whole milk to balance richness without the sauce becoming too thick.
- Shallots over onions: Shallots have a milder, sweeter taste than onions and won’t overpower the creamy sauce like strong onions sometimes do.
- Toast flour briefly: After sprinkling the flour, stir and cook it for a full minute to remove the raw flour taste. It gives your sauce a smooth, clean flavor.
- Add cheese slowly: Sprinkle the Parmesan in small amounts while stirring. Dumping it all in at once can cause clumps.
- Rest the pasta in the sauce: After mixing pasta and sauce, turn off the heat and let it sit for 2 minutes before plating. The pasta will absorb more sauce and flavor.
Variations For Make Creamy Mushroom Pasta
You can easily switch things up while keeping the dish rich and tasty. Here are some simple variations:
- Add grilled chicken strips: Adds protein and makes the pasta more filling.
- Try it with shrimp: Cooked shrimp brings a nice seafood flavor that pairs well with the creamy sauce.
- Mix in spinach or kale: Toss in some greens during the last few minutes of cooking for extra color and nutrients.
- Use a variety of mushrooms: Blend button mushrooms with shiitake, oyster, or cremini mushrooms for a deeper flavor.
- Add peas or sweet corn: These give a touch of sweetness and a bit of texture.
- Stir in sun-dried tomatoes: These add a little tang and an extra layer of taste.
- Sprinkle chili flakes: For a mild heat, chili flakes can balance out the creamy sauce.
What To Serve With Creamy Mushroom Pasta?
To make it a full meal, here are some great dishes you can serve on the side:
- Garlic bread
- Mixed green salad
- Roasted broccoli
- Steamed asparagus
- Grilled vegetables
- Tomato basil soup
- Pan-seared chicken breast
- Simple cucumber and tomato salad
- Mashed potatoes
How To Store Creamy Mushroom Pasta?
Storing it the right way helps keep it fresh and tasty for later.
- Cool the pasta fully before putting it in the fridge. Warm food creates moisture and can ruin the texture.
- Place it in a sealed container so it stays fresh.
- Keep it in the fridge for up to 3 days.
- Reheat slowly in a pan over low heat, or use the microwave. Add a splash of milk or water to bring the sauce back to life.
- Avoid freezing, as the creamy sauce may separate and lose its smooth texture.
Can I Make Creamy Mushroom Pasta Ahead Of Time?
Yes, you can make creamy mushroom pasta ahead of time, but it’s best when eaten fresh. The sauce can thicken as it sits, but you can still prepare it early.
- Cook the pasta and sauce, then store them separately if you plan to serve it later.
- When ready to eat, reheat the sauce gently on low heat and cook fresh pasta or reheat the cooked pasta with a bit of hot water.
- Stir in a splash of milk, cream, or reserved pasta water while reheating to make the sauce smooth again.
- Try to serve it within 24 hours for the best flavor and texture.
What Mushrooms Work Best For Creamy Mushroom Pasta?
To get a rich and deep flavor, some mushrooms work better than others. Here are the top choices:
- Cremini mushrooms: Also known as baby bella, these have a rich, earthy flavor.
- Button mushrooms: Mild and easy to find, they soak up flavors well.
- Shiitake mushrooms: They add a stronger, slightly smoky taste.
- Oyster mushrooms: Soft and delicate, they bring a mild flavor and tender bite.
- Portobello mushrooms: These are meatier and great if you want a deeper, bolder flavor.
How To Stop The Sauce From Curdling Or Separating?
A smooth, creamy sauce is key, and these simple tips will help you keep it from curdling:
- Cook on low to medium heat: High heat can cause the cream to split.
- Add cream last: Let mushrooms and garlic cook first, then stir in cream gently.
- Avoid boiling: Keep the sauce at a gentle simmer once the cream is in.
- Use full-fat cream: Full-fat dairy is more stable and less likely to split.
- Stir often: Keep stirring so the sauce heats evenly.
Can I Use Dried Mushrooms Instead Of Fresh?
Yes, dried mushrooms work well too, and they can bring even more flavor.
- Soak dried mushrooms in warm water for about 20-30 minutes until soft.
- Save the soaking water: Strain it and use a little in the sauce for extra mushroom flavor.
- Chop the rehydrated mushrooms before adding them to the sauce.
Dried mushrooms give a stronger, earthy taste, and they are a great option when fresh ones are not available.