There’s something about mushroom pasta that just hits the spot on a weeknight. Maybe it’s because mushrooms feel fancy but don’t cost a fortune, or maybe it’s because this dish comes together in about 30 minutes. Either way, my family asks for it at least twice a month.
I used to think mushroom pasta was boring until I learned the secret is browning the mushrooms properly. You can’t just toss them in the pan and hope for the best. Give them space, let them get golden, and suddenly you’ve got something that tastes like it came from a restaurant.
The best part? You probably have most of the ingredients already. A few mushrooms, some pasta, garlic, and whatever cheese you’ve got hanging out in your fridge. It’s the kind of meal that saves you when you’re staring into the pantry wondering what to make for dinner.
Why You’ll Love This Mushroom Pasta
- Quick weeknight dinner – Ready in just 25-40 minutes, this creamy mushroom pasta is perfect when you need something satisfying but don’t have hours to spend in the kitchen.
- Restaurant-quality flavor at home – The combination of white wine, cream, and parmesan creates a rich, luxurious sauce that tastes like it came from your favorite Italian restaurant.
- Simple ingredients – You probably already have most of these pantry staples and fresh basics on hand, making it an easy go-to recipe.
- One-pan preparation – With minimal cleanup required, you can have this creamy pasta on the table without creating a mountain of dishes.
- Naturally vegetarian-friendly – Just swap the chicken broth for vegetable broth, and you’ve got a satisfying meatless meal that doesn’t skimp on flavor.
What Kind of Mushrooms Should I Use?
For this pasta dish, white button mushrooms or cremini (also called baby bella or swiss brown) mushrooms work perfectly and are what most people have on hand. Both have a mild, earthy flavor that pairs beautifully with the creamy sauce, and cremini mushrooms add just a bit more depth of flavor than white ones. You can also mix different types if you want – try adding some shiitake or portobello mushrooms for extra richness. The key is slicing them evenly so they cook at the same rate, and don’t worry about removing the stems from button or cremini mushrooms since they’re tender enough to eat.
Options for Substitutions
This creamy mushroom pasta is pretty forgiving when it comes to swaps:
- Fettuccine: Any long pasta works great here – try linguine, spaghetti, or even penne if that’s what you have. Just cook according to package directions.
- Mushrooms: While white or cremini mushrooms are classic, feel free to mix it up with shiitake, portobello, or whatever mushrooms look good at the store. Just keep the slicing thickness the same for even cooking.
- White wine: No wine on hand? Replace it with extra chicken broth plus a splash of lemon juice to keep that bright flavor. You can also use dry vermouth if you have it.
- Heavy cream: For a lighter version, try half-and-half or whole milk, but add it at the end and don’t let it boil. Greek yogurt mixed with a little pasta water also works as a tangy substitute.
- Chicken broth: Vegetable broth works perfectly if you want to keep this vegetarian, or you can use mushroom broth for extra mushroom flavor.
- Parmesan: Pecorino Romano or Asiago make good substitutes, though they’re a bit sharper. Nutritional yeast works for a dairy-free option, but use less since it’s more concentrated.
Watch Out for These Mistakes While Cooking
The biggest mistake with mushroom pasta is overcrowding the pan with mushrooms, which causes them to steam rather than brown – cook them in batches if needed to get that golden color that adds so much flavor.
Don’t add the garlic too early or it will burn and turn bitter; wait until the mushrooms are almost done before tossing it in for just 30 seconds until fragrant.
When adding the wine, let it simmer and reduce by half before adding the cream, otherwise your sauce might taste too acidic and won’t have that rich, concentrated flavor you’re after.
The cream sauce can easily break if you boil it too hard, so keep it at a gentle simmer and remove from heat before stirring in the parmesan to prevent the cheese from clumping up.
What to Serve With Mushroom Pasta?
This creamy mushroom pasta is rich and satisfying on its own, but I love pairing it with a crisp Caesar salad or simple arugula salad with lemon vinaigrette to cut through all that delicious creaminess. A side of garlic bread or crusty Italian bread is perfect for soaking up any extra sauce left in the bowl. If you want to make it more of a complete meal, try adding some grilled chicken or pan-seared shrimp right into the pasta, or serve it alongside roasted vegetables like asparagus or Brussels sprouts. A glass of the same white wine you used in the recipe makes for a nice finishing touch too!
Storage Instructions
Refrigerate: This creamy mushroom pasta keeps well in the fridge for up to 3 days in an airtight container. The sauce might thicken up a bit as it sits, but that’s totally normal. I actually think it tastes even better the next day when all those flavors have had time to meld together!
Freeze: You can freeze portions of this pasta for up to 2 months, though the texture of the cream sauce might change slightly when thawed. I like to freeze it in individual serving containers so I can grab just what I need for a quick dinner.
Warm Up: To bring your leftover pasta back to life, add a splash of chicken broth or cream while reheating on the stovetop over medium-low heat. Stir gently until it’s heated through and creamy again. You can also microwave it, but add a little liquid first and stir halfway through to prevent it from drying out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-25 minutes |
| Total Time | 25-40 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 32-38 g
- Fat: 52-62 g
- Carbohydrates: 150-170 g
Ingredients
For the mushroom sauce:
- 1/2 tsp black pepper
- 1/2 tbsp olive oil
- 3/4 cup heavy cream (brings extra creaminess and richness)
- 2 tbsp unsalted butter (I use Kerrygold for richness)
- Fresh parsley, roughly chopped (optional, adds brightness)
- 1/2 tsp salt
- 1/2 cup dry white wine (or use chicken broth as substitute)
- 10 oz mushrooms, sliced (white or cremini, about 1/4-inch thick)
- 1/3 cup parmesan cheese, finely grated (freshly grated preferred)
- 1/2 cup low-sodium chicken broth
- 2 garlic cloves, minced (freshly minced for best flavor)
For the pasta:
- Extra parmesan cheese, for serving
- 6 oz fettuccine or linguine (I use Barilla)
Step 1: Start the Pasta and Prepare Ingredients
- 6 oz fettuccine or linguine
- 10 oz mushrooms, sliced
- 2 garlic cloves, minced
Bring a large pot of salted water to a boil and add the fettuccine, cooking it for 1 minute less than the package directions—this gives you perfectly al dente pasta that will finish cooking when tossed with the hot sauce.
While the pasta cooks, slice your mushrooms to about 1/4-inch thickness and mince the garlic.
I always mince garlic fresh rather than using pre-minced, as it has a much brighter, more aromatic flavor that really makes a difference in this dish.
Step 2: Sear the Mushrooms Until Golden
- 2 tbsp unsalted butter
- 1/2 tbsp olive oil
- 10 oz mushrooms, sliced
- Salt and black pepper
While the pasta finishes cooking, heat the butter and olive oil together in a large skillet over medium-high heat.
Once the butter is foaming, add the sliced mushrooms along with a pinch of salt and pepper, then let them cook undisturbed for 2-3 minutes before stirring.
Continue cooking for another 2-3 minutes until the mushrooms are deeply golden and have released their moisture—this browning step is crucial for developing rich, savory flavor.
I use Kerrygold butter here because its higher fat content gives the mushrooms a luxurious, silky coating that regular butter can’t quite match.
Step 3: Build Flavor with Garlic and Wine Reduction
- 2 garlic cloves, minced
- 1/2 cup dry white wine
Add the minced garlic to the golden mushrooms and cook for about 1 minute until fragrant, stirring constantly to prevent it from browning too much.
Pour in the white wine and use a wooden spoon to scrape up any flavorful browned bits from the bottom of the pan.
Simmer this mixture for 3-4 minutes until the wine reduces by about three-quarters, concentrating its flavor and creating a rich, savory base for your cream sauce.
Step 4: Create the Cream Sauce and Finish Pasta
- 1/2 cup low-sodium chicken broth
- 3/4 cup heavy cream
- 1/3 cup parmesan cheese, finely grated
- 1/2 tsp salt
- 1/2 tsp black pepper
- Cooked pasta from Step 1
- Reserved pasta water
Drain the pasta and set it aside, reserving about 1 cup of the starchy cooking water.
Pour the chicken broth and heavy cream into the skillet with the mushroom mixture, then bring it to a gentle simmer.
Add the finely grated Parmesan cheese and stir until it melts completely and the sauce thickens, about 2 minutes.
Now add the drained pasta directly to the skillet and toss everything together over medium heat for 1-2 minutes until well coated.
If the sauce seems too thick, add the reserved pasta water a tablespoon or two at a time until you reach a silky consistency that lightly coats the noodles—the starch in the pasta water helps the sauce cling beautifully to each strand.
Step 5: Plate and Serve
- Fresh parsley, roughly chopped
- Extra parmesan cheese, for serving
Divide the creamy mushroom pasta among serving bowls or plates.
Top each portion with fresh chopped parsley for a pop of bright color and fresh flavor, then finish with extra grated Parmesan cheese.
Serve immediately while the pasta is still hot and the sauce is silky and luxurious.







