Creamy Mushroom Pasta – Best 30-Minute Dinner

creamy garlic mushroom pasta recipe

Creamy Garlic Mushroom Pasta is the kind of weeknight dinner that tastes like a restaurant plate but comes together in one skillet in about 30 minutes. The secret is browning the mushrooms hard and early so they release their water and turn deeply golden before any cream touches the pan.

I build the sauce on the same pan the mushrooms cooked in, scraping up every browned bit with garlic, white wine, and heavy cream. A handful of parmesan melts in at the end to thicken everything into a glossy sauce that clings to each strand of pasta.

This recipe uses 12 ounces of pasta and a full pound of mushrooms, so it genuinely feeds 6 people as a main course. Serve it with crusty bread because you will want to mop up the sauce.

Why You'll Love This Recipe

1

One Pan Wonder: Everything cooks in a single skillet, so cleanup is minimal and the sauce gets all the mushroom flavor.
2

Restaurant Flavor at Home: White wine, garlic, and parmesan create a deep savory sauce without any complicated technique.
3

Fast Enough for Weeknights: Thirty minutes from fridge to table, with most of that time hands-off while the pasta boils.
4

Naturally Meatless: Hearty enough that even meat eaters do not miss the protein, thanks to the dense, meaty mushrooms.

About the Ingredients

12 oz (340g) fettuccine or tagliatelle

Long, flat noodles hold this creamy sauce best. If you only have penne or rigatoni, use them, but reserve a full cup of pasta water since short shapes need more liquid to loosen the sauce.

1 lb (450g) cremini mushrooms, sliced 1/4 inch thick

Cremini (baby bella) mushrooms have far more flavor than white buttons. If you can only find white mushrooms, mix in a handful of dried porcini soaked in warm water for 10 minutes to boost the depth.

3 tbsp (42g) unsalted butter

Butter browns and adds nutty flavor that olive oil alone cannot. For a dairy-free version, substitute a vegan butter block, not margarine spread, which burns easily.

2 tbsp olive oil

The oil raises butter's smoke point so the mushrooms sear instead of scorch. Regular, not extra-virgin, olive oil is fine here since we are cooking at medium-high heat.

5 cloves garlic, minced (about 1 tbsp)

Fresh garlic only; jarred garlic tastes flat and sweet. If you love garlic, add a sixth clove, but do not go beyond that or it will overpower the mushrooms.

1/2 cup (120ml) dry white wine, such as Pinot Grigio or Sauvignon Blanc

The wine deglazes the pan and adds acidity that balances the cream. No wine on hand? Use 1/2 cup chicken or vegetable broth plus 1 tbsp lemon juice.

1 1/4 cups (300ml) heavy cream

Heavy cream (36 percent fat) will not curdle or break. Half-and-half is a workable substitute but simmer it gently and never boil it hard, or the sauce can separate.

3/4 cup (75g) freshly grated parmesan, plus more for serving

Grate it yourself off a block; pre-shredded parmesan contains anti-caking starch and will not melt smoothly. Pecorino Romano works if you want a sharper, saltier sauce.

1 tsp kosher salt, plus more for the pasta water

Kosher salt seasons more evenly than table salt. If using fine table salt, start with 3/4 tsp and taste before adding more.

1/2 tsp freshly cracked black pepper

Fresh-cracked pepper is far more aromatic than pre-ground. Add half during cooking and half at the end for a brighter bite.

2 tbsp fresh parsley, chopped, for garnish

Parsley adds color and a fresh finish. Thinly sliced chives or basil are excellent swaps if parsley is not your favorite.

Tips & Tricks

Do not crowd the pan

If you pile all the mushrooms in at once they steam instead of brown. Cook them in two batches if your skillet is smaller than 12 inches, giving each batch 5 to 6 minutes undisturbed.

Salt the pasta water properly

Use about 1 tablespoon of kosher salt per gallon of water. This is the only chance to season the noodles themselves from the inside.

Save that pasta water

The starchy water is your sauce adjuster. Add it a splash at a time if the cream sauce tightens up before serving.

  • Take the pan off the heat before adding parmesan: Boiling cream plus cheese equals grainy sauce. Stir the cheese in off the heat so it melts into a smooth, glossy finish.

Pro Tips

1

Brown the mushrooms in a dry pan first for 3 minutes before adding fat to drive off excess moisture faster.
2

Mince the garlic and let it sit 10 minutes before cooking to maximize its flavor compounds.
3

Undercook the pasta by 1 minute so it finishes absorbing sauce in the skillet instead of turning mushy.
4

Warm your serving bowls; cream sauce cools fast and a warm bowl keeps the dish silky to the last bite.

Step-by-Step Instructions

1. Boil the pasta

Bring a large pot of generously salted water to a rolling boil, add the fettuccine, and cook 1 minute less than the package directions, about 9 minutes for al dente. Before draining, scoop out and reserve 1 cup of the starchy pasta water.

2. Sear the mushrooms

Heat the olive oil and 1 tbsp of the butter in a 12-inch skillet over medium-high heat, around 400F (204C), until the butter foams. Add half the mushrooms in a single layer and cook 5 to 6 minutes without stirring until the undersides are deeply golden brown, then flip and cook 2 minutes more. Repeat with the second batch, then transfer all mushrooms to a plate.

3. Bloom the garlic

Lower the heat to medium, about 350F (177C), add the remaining 2 tbsp butter and the garlic, and cook 45 seconds until fragrant but not browned. Garlic that turns brown will taste bitter, so pull the pan off the heat the second you smell it.

4. Deglaze with wine

Pour in the white wine and scrape the browned bits off the bottom of the pan with a wooden spoon. Simmer 2 to 3 minutes at 350F (177C) until the wine reduces by half and no longer smells sharply of alcohol.

5. Build the cream sauce

Stir in the heavy cream, 1 tsp kosher salt, and half the black pepper, then bring to a gentle simmer at 350F (177C). Cook 3 to 4 minutes until the sauce coats the back of a spoon, then return the mushrooms and any juices to the pan.

6. Melt in the parmesan

Remove the pan from the heat and stir in the grated parmesan until completely smooth, about 30 seconds. The residual heat is enough; direct heat at this stage makes the sauce grainy.

7. Toss pasta and sauce

Add the drained pasta to the skillet and toss over low heat, about 300F (149C), for 1 minute. Add reserved pasta water 2 tbsp at a time until the sauce flows but still clings to the noodles.

8. Garnish and serve

Taste and adjust salt and pepper, then shower with chopped parsley and extra parmesan. Serve immediately in warm bowls while the sauce is at its silkiest.

Delicious Variations

Spicy Sausage Mushroom Pasta

Brown 8 oz of crumbled hot Italian sausage before the mushrooms and use the rendered fat to sear them, cutting the butter to 1 tbsp.

Vegan Cashew Cream Version

Blend 1 cup soaked raw cashews with 3/4 cup water and use it in place of the heavy cream, swapping nutritional yeast for the parmesan.

Marsala and Thyme Skillet

Replace the white wine with Marsala and add 1 tsp fresh thyme leaves with the garlic for a sweeter, deeper autumn flavor.

How to Store Creamy Garlic Mushroom Pasta

Refrigerator

Store in an airtight container in the refrigerator for up to 3 days. The sauce will thicken and absorb into the pasta, so plan to loosen it with a splash of milk or water when reheating.

Freezer

Freezing is not recommended because cream sauces separate and pasta turns mushy. If you must, freeze for up to 1 month in a flat freezer bag and thaw overnight in the refrigerator.

Reheating

Reheat gently in a skillet over medium-low heat, about 300F (149C), with 1 to 2 tbsp of milk or water, stirring until the sauce is glossy again. Avoid the microwave on high, which can split the cream.

Frequently Asked Questions

Q: Can I make creamy mushroom pasta without heavy cream?

Yes, you can replace the heavy cream with 1 cup of whole milk whisked with 1 tbsp of flour, or with blended cashew cream for a dairy-free version. Add the milk mixture off a gentle simmer and never let it boil hard, or the sauce may curdle.

Q: What is the best mushroom for pasta?

Cremini mushrooms are the best all-around choice because they brown beautifully and have a meaty, earthy flavor that stands up to cream. Mixing in oyster or shiitake mushrooms adds extra texture if you want a more complex dish.

Q: Why did my mushroom pasta turn out watery?

The mushrooms were likely crowded in the pan and steamed instead of seared, releasing their water into the sauce. Cook them in batches over medium-high heat with space between them, and let all their liquid evaporate before adding the cream.

Q: Can I use dried pasta or does it have to be fresh?

Dried pasta is actually better here because its rough surface grips the creamy sauce, and the starchy pasta water helps thicken it. Fresh pasta works too, but reduce the cooking time to 2 to 3 minutes and use less pasta water.

Q: How do I keep the parmesan from getting grainy in the sauce?

Always grate the parmesan fresh and stir it in after pulling the pan off the heat. Pre-shredded cheese contains starch that clumps, and boiling cream will break the emulsion and turn the sauce grainy every time.

If you make this Creamy Garlic Mushroom Pasta, I would love to hear how it turned out. Drop a comment below with your favorite variation, and snap a photo for Instagram so I can see your golden, glossy skillet.

Creamy Garlic Mushroom Pasta

Creamy Garlic Mushroom Pasta

Creamy Garlic Mushroom Pasta is a rich, savory one-pan dinner ready in 30 minutes with golden seared mushrooms and a silky parmesan cream sauce.

★★★★½ 4.8 (243 ratings)
15 minPrep time35 minCook time6Servings512 kcalCalories

🧂 Ingredients

  • 12 oz (340g) fettuccine or tagliatelle
  • 1 lb (450g) cremini mushrooms, sliced 1/4 inch thick
  • 3 tbsp (42g) unsalted butter
  • 2 tbsp olive oil
  • 5 cloves garlic, minced (about 1 tbsp)
  • 1/2 cup (120ml) dry white wine, such as Pinot Grigio or Sauvignon Blanc
  • 1 1/4 cups (300ml) heavy cream
  • 3/4 cup (75g) freshly grated parmesan, plus more for serving
  • 1 tsp kosher salt, plus more for the pasta water
  • 1/2 tsp freshly cracked black pepper
  • 2 tbsp fresh parsley, chopped, for garnish

📋 Instructions

  1. 1Boil the pasta — Bring a large pot of generously salted water to a rolling boil, add the fettuccine, and cook 1 minute less than the package directions, about 9 minutes for al dente. Before draining, scoop out and reserve 1 cup of the starchy pasta water.
  2. 2Sear the mushrooms — Heat the olive oil and 1 tbsp of the butter in a 12-inch skillet over medium-high heat, around 400F (204C), until the butter foams. Add half the mushrooms in a single layer and cook 5 to 6 minutes without stirring until the undersides are deeply golden brown, then flip and cook 2 minutes more. Repeat with the second batch, then transfer all mushrooms to a plate.
  3. 3Bloom the garlic — Lower the heat to medium, about 350F (177C), add the remaining 2 tbsp butter and the garlic, and cook 45 seconds until fragrant but not browned. Garlic that turns brown will taste bitter, so pull the pan off the heat the second you smell it.
  4. 4Deglaze with wine — Pour in the white wine and scrape the browned bits off the bottom of the pan with a wooden spoon. Simmer 2 to 3 minutes at 350F (177C) until the wine reduces by half and no longer smells sharply of alcohol.
  5. 5Build the cream sauce — Stir in the heavy cream, 1 tsp kosher salt, and half the black pepper, then bring to a gentle simmer at 350F (177C). Cook 3 to 4 minutes until the sauce coats the back of a spoon, then return the mushrooms and any juices to the pan.
  6. 6Melt in the parmesan — Remove the pan from the heat and stir in the grated parmesan until completely smooth, about 30 seconds. The residual heat is enough; direct heat at this stage makes the sauce grainy.
  7. 7Toss pasta and sauce — Add the drained pasta to the skillet and toss over low heat, about 300F (149C), for 1 minute. Add reserved pasta water 2 tbsp at a time until the sauce flows but still clings to the noodles.
  8. 8Garnish and serve — Taste and adjust salt and pepper, then shower with chopped parsley and extra parmesan. Serve immediately in warm bowls while the sauce is at its silkiest.
👨‍🍳 Chef's Note: For the deepest flavor, use a stainless steel or cast iron skillet rather than nonstick; the browned fond left by the mushrooms is the backbone of this sauce.

Servings: 6

Cuisine: Italian-American

Course: Main Course

Nutrition (per serving): 512 kcal · 14g protein · 46g carbs · 30g fat

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.