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
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
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 is a rich, savory one-pan dinner ready in 30 minutes with golden seared mushrooms and a silky parmesan cream sauce.
🧂 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
