Creamy Mushroom Pasta Recipe (Rich, Garlicky & Ready in 25 Minutes)
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes | Servings: 4 | Calories: 520 kcal per serving
Creamy mushroom pasta is tender pasta in a rich garlic cream sauce loaded with sautéed mushrooms. The sauce is velvety and full of umami flavor. The mushrooms are golden and meaty. Every bite is pure comfort food.

This is the kind of pasta you make when you want something satisfying but do not want to spend hours in the kitchen. Twenty-five minutes from start to finish. Restaurant-quality pasta at home.
Twenty-five minutes total. A dinner that tastes like you worked much harder than you actually did.
Why You Will Love This Recipe
Creamy mushroom pasta is comfort in a bowl. Here is what makes this recipe special.
It is incredibly fast. Twenty-five minutes total. Perfect for weeknights when you are hungry and tired.
The sauce is amazing. Rich, creamy, garlicky, and full of mushroom flavor. You will want to soak up every drop.
It is naturally vegetarian. No meat needed. The mushrooms provide all the savory depth.
One pot does most of the work. Cook the pasta. Make the sauce in one pan. Minimal cleanup.
Everyone loves it. Even people who say they do not like mushrooms love this pasta.
Ingredients
For the pasta:
- 12 oz (340g) pasta (fettuccine, penne, or rigatoni)
- Salt for pasta water
For the mushroom sauce:
- 3 tablespoons butter
- 1 lb (450g) mushrooms, sliced (cremini, button, or mixed)
- 4 cloves garlic, minced
- ½ cup (120ml) dry white wine or vegetable broth
- 1½ cups (360ml) heavy cream
- ½ cup (50g) grated Parmesan cheese
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 2 tablespoons fresh parsley, chopped
For serving:
- Extra Parmesan cheese
- Fresh parsley
- Black pepper
Equipment Needed
- Large pot (for pasta)
- Large skillet or sauté pan
- Colander
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
Instructions
Step 1: Bring a large pot of salted water to a boil. Add the pasta. Cook according to package directions until al dente.
Step 2: Reserve 1 cup of pasta cooking water before draining. Drain the pasta and set aside.
Step 3: While the pasta cooks, make the sauce. Melt the butter in a large skillet over medium-high heat.
Step 4: Add the sliced mushrooms. Cook for 6 to 8 minutes without stirring too much. Let them brown on one side before tossing.
Step 5: Once the mushrooms are golden brown, add the minced garlic. Cook for 30 seconds until fragrant.
Step 6: Pour in the white wine or broth. Scrape up any brown bits from the bottom of the pan. Let it simmer for 2 minutes.
Step 7: Reduce heat to medium. Add the heavy cream, Parmesan cheese, thyme, salt, black pepper, and red pepper flakes if using.
Step 8: Stir everything together. Let the sauce simmer for 3 to 4 minutes until it thickens slightly.
Step 9: Add the cooked pasta to the sauce. Toss to coat.
Step 10: If the sauce is too thick, add some reserved pasta water a little at a time until you reach the desired consistency.
Step 11: Remove from heat. Stir in the fresh parsley.
Step 12: Serve immediately in bowls. Top with extra Parmesan, fresh parsley, and black pepper.

Substitutes & Swaps
Heavy cream: Half-and-half works for a lighter version. The sauce will be thinner. Coconut cream works for dairy-free.
Parmesan cheese: Romano, Asiago, or Pecorino all work. Nutritional yeast works for dairy-free.
White wine: Vegetable broth or chicken broth work. The wine adds depth but is not essential.
Button mushrooms: Cremini, shiitake, oyster, or mixed mushrooms all work. Different mushrooms create different flavors.
Pasta: Any pasta shape works. Long pasta like fettuccine is traditional. Short pasta like penne works too.
Variations
Truffle Mushroom Pasta: Add 1 teaspoon truffle oil at the end. Fancy and earthy.
Bacon Mushroom Pasta: Cook 4 slices bacon first. Crumble and add to the finished pasta. Use bacon fat instead of butter.
Spinach Mushroom Pasta: Add 2 cups fresh spinach. Stir it in with the pasta. Wilts right into the sauce.
Lemon Mushroom Pasta: Add lemon zest and lemon juice at the end. Bright and fresh.
Spicy Mushroom Pasta: Double the red pepper flakes. Add a diced jalapeño with the garlic. More heat.
Tips & Tricks
Do not stir mushrooms too much. Let them sit for 2 to 3 minutes at a time. This allows them to brown instead of steam.
Use high heat for mushrooms. High heat evaporates the water they release. Medium heat makes them soggy.
Reserve pasta water. The starchy water helps thin the sauce and makes it cling to the pasta.
Do not boil the cream. Keep it at a gentle simmer. Boiling can cause cream to separate or curdle.
Use fresh Parmesan. Pre-shredded cheese has anti-caking agents that prevent smooth melting. Grate it yourself.
Add pasta to sauce, not sauce to pasta. This coats the pasta better and helps the sauce stick.
Serve immediately. Cream sauces thicken as they sit. The pasta is best right after making it.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 520 kcal |
| Total Fat | 28g |
| Saturated Fat | 17g |
| Carbohydrates | 52g |
| Fibre | 3g |
| Sugars | 4g |
| Protein | 15g |
| Sodium | 520mg |
Nutrition is based on one serving made with pasta, mushrooms, cream, and Parmesan cheese.
Frequently Asked Questions (FAQs)
Can I use different mushrooms?
Yes. Any mushrooms work. Cremini, shiitake, oyster, or a mix all create delicious variations. Each has a different flavor.
Why is my sauce watery?
You did not simmer it long enough or you added too much pasta water. Simmer until it thickens before adding pasta.
Can I make this ahead?
The sauce is best fresh. You can cook the mushrooms ahead. Make the cream sauce right before serving for best texture.
How do I reheat leftovers?
Reheat gently in a pan over low heat. Add a splash of cream or milk to loosen the sauce. Microwave works but the texture changes.
Can I make this vegan?
Yes. Use coconut cream instead of heavy cream. Use nutritional yeast instead of Parmesan. Add miso paste for umami.
What wine should I use?
Any dry white wine works. Sauvignon Blanc, Pinot Grigio, or Chardonnay all work well.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. The sauce will thicken so add liquid when reheating.
The Pasta That Never Disappoints
Some pasta dishes are hit or miss. Creamy mushroom pasta is always a hit. Rich sauce. Tender mushrooms. Perfect pasta. This is the kind of dinner that makes you happy you stayed home instead of going out.
Make this tonight. Serve it with garlic bread and a simple salad. Enjoy comfort food at its finest.
Made creamy mushroom pasta? Tell me in the comments what mushrooms you used and if you tried any variations. I want to hear how it turned out.

Creamy Mushroom Pasta
Ingredients
- Pasta:
- 12 oz pasta fettuccine, penne, or rigatoni
- Salt for pasta water
- Mushroom Sauce:
- 3 tablespoons butter
- 1 lb mushrooms sliced
- 4 cloves garlic minced
- ½ cup dry white wine or vegetable broth
- 1½ cups heavy cream
- ½ cup grated Parmesan cheese
- 1 teaspoon dried thyme
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes optional
- 2 tablespoons fresh parsley chopped
- Serving:
- Extra Parmesan cheese
- Fresh parsley
- Black pepper
Instructions
- Boil salted water. Cook pasta until al dente.
- Reserve 1 cup pasta water. Drain pasta. Set aside.
- While pasta cooks, melt butter in large skillet over medium-high heat.
- Add mushrooms. Cook 6 to 8 minutes until golden. Do not stir too much.
- Add garlic. Cook 30 seconds.
- Add wine or broth. Scrape up brown bits. Simmer 2 minutes.
- Reduce to medium heat. Add cream, Parmesan, thyme, salt, pepper, and red pepper flakes.
- Stir together. Simmer 3 to 4 minutes until sauce thickens.
- Add pasta to sauce. Toss to coat.
- Add reserved pasta water if sauce is too thick.
- Remove from heat. Stir in parsley.
- Serve immediately. Top with Parmesan, parsley, and pepper.
Notes
- Do not stir mushrooms too much — let them brown
- Use high heat for mushrooms to prevent sogginess
- Reserve pasta water to adjust sauce consistency
- Do not boil cream — keep at gentle simmer
- Use freshly grated Parmesan for smooth melting
- Add pasta to sauce, not sauce to pasta
- Serve immediately — sauce thickens as it sits
- Any mushrooms work — cremini, shiitake, oyster, mixed
- Store leftovers up to 3 days
- Reheat gently with splash of cream
