The Ultimate Creamy Mushroom Pasta Recipe
Discover the magic of a truly luxurious weeknight meal with this incredible Creamy Mushroom Pasta. This dish balances rich, earthy mushrooms with a velvety, homemade sauce that comes together faster than takeout. It’s comfort food elevated, perfect for busy evenings or impressing dinner guests.
Why You Will Love This Recipe
This Creamy Mushroom Pasta is a guaranteed crowd-pleaser because it tastes incredibly decadent yet uses simple ingredients. The depth of flavor achieved by sautéing the mushrooms properly makes the sauce taste like it simmered for hours, though it only takes about 30 minutes start to finish. It’s vegetarian, easily adaptable, and freezes beautifully, making it a staple in any home cook’s rotation.
Ingredients
- 1 pound pasta (fettuccine, linguine, or penne work well)
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1.5 pounds mixed mushrooms (cremini, shiitake, oyster), sliced
- 1 teaspoon dried thyme
- 1/2 cup dry white wine (optional, for deglazing)
- 1 cup heavy cream
- 1/2 cup vegetable or chicken broth
- 1/2 cup grated Parmesan cheese, plus more for serving
- 2 tablespoons fresh parsley, chopped
- Salt and freshly ground black pepper, to taste
Step-by-Step Instructions
- Cook the pasta according to package directions until al dente. Reserve about 1 cup of the starchy pasta water before draining. Set the drained pasta aside.
- While the pasta cooks, prepare the sauce. Heat the olive oil and butter in a large, deep skillet or Dutch oven over medium-high heat.
- Add the sliced mushrooms to the hot skillet, ensuring they have enough space to brown. Do not overcrowd the pan; cook in batches if necessary. Sauté the mushrooms without stirring for the first few minutes to allow them to brown beautifully. Continue cooking until they have released their moisture and turned golden brown, about 8–10 minutes total.
- Reduce the heat to medium. Add the chopped onion to the skillet and cook until softened, about 3–4 minutes. Add the minced garlic and dried thyme, cooking until fragrant (about 1 minute).
- If using white wine, pour it into the skillet to deglaze, scraping up any browned bits from the bottom. Let the wine simmer and reduce by half.
- Stir in the heavy cream and broth. Bring the mixture to a gentle simmer and let it cook for 3–5 minutes to slightly thicken.
- Remove the skillet from the heat. Stir in the grated Parmesan cheese until the sauce is smooth and emulsified. Season generously with salt and pepper.
- Add the cooked, drained pasta directly into the skillet with the mushroom sauce. Toss well to coat every strand evenly. If the sauce seems too thick, add a splash or two of the reserved pasta water until you reach your desired consistency.
- Stir in the fresh parsley. Serve immediately with extra Parmesan cheese on top.
Expert Tips / Pro Tips
For the absolute best flavor, use a variety of mushrooms. Cremini mushrooms provide a meaty base, while shiitake or oyster mushrooms add complexity. Do not rush the mushroom browning process; this step creates the essential umami foundation of the sauce. Browning releases moisture, concentrating their earthy flavor. Always reserve pasta water; its starch helps the sauce cling beautifully and creates a velvety texture without heavy additions.
Variations & Substitutions
To make this dish richer, substitute half the heavy cream with crème fraîche or mascarpone cheese for extra tang and thickness. For a non-vegetarian take, add crispy pancetta or crumbled Italian sausage along with the mushrooms. If you prefer a lighter sauce, use whole milk instead of heavy cream, but reduce the simmer time slightly, as it will not thicken as much. A dash of lemon zest stirred in at the end can brighten the overall flavor profile.
Serving Suggestions
This rich dish pairs wonderfully with sides that offer textural contrast or freshness. Serve alongside a crisp, lightly dressed Caesar salad or a simple arugula salad with lemon vinaigrette. Crusty garlic bread or baguette slices are mandatory for soaking up every last bit of the creamy sauce. For a complete meal, add grilled chicken breast or pan-seared shrimp on the side.
Storage, Freezing & Reheating
Store leftover Creamy Mushroom Pasta in an airtight container in the refrigerator for up to 3 days. It tends to thicken significantly upon chilling. To reheat, place it in a saucepan over low heat, adding a splash of milk or broth (or reserved pasta water) to loosen the sauce as it warms. Avoid microwaving, as this can sometimes cause the cream sauce to separate. This dish is generally not recommended for freezing, as the cream sauce texture can become grainy after thawing.
Nutrition Information
The following is an estimated nutritional breakdown per serving (based on 4 servings, ingredients as listed, excluding optional wine).
| Nutrient | Amount (Estimate) |
|---|---|
| Calories | 650 kcal |
| Protein | 30 g |
| Fat | 35 g |
| Saturated Fat | 18 g |
| Carbohydrates | 58 g |
| Fiber | 5 g |
FAQ
Can I make this recipe vegan?
Yes, you can easily make this vegan. Substitute the heavy cream with full-fat canned coconut milk or cashew cream. Use nutritional yeast in place of Parmesan cheese for a cheesy flavor, and ensure you use vegetable broth.
Why is my cream sauce breaking or curdling?
Curdling often happens when the cream is added to a sauce that is simmering too fiercely, or if too much acid (like wine or lemon juice) is added directly to the boiling cream. Always remove the sauce from high heat before whisking in the cheese and, ideally, before adding the cream if possible, ensuring a gentle incorporation.
What is the best mushroom to use for this dish?
Cremini (baby Bella) mushrooms are highly recommended because they offer a robust, earthy flavor that holds up well during longer sautéing. Using a blend, like cremini mixed with shiitake or oyster mushrooms, provides wonderful textural variation.

Creamy Mushroom Pasta
Ingredients
Method
- Cook the pasta according to package directions until al dente. Reserve about 1 cup of the starchy pasta water before draining. Set the pasta aside.
- Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the sliced mushrooms and cook without stirring for 3-4 minutes to allow them to brown. Then, stir and continue cooking until they have released their liquid and are nicely caramelized (about 8-10 minutes total).
- Add the minced garlic and dried thyme to the skillet. Cook for 1 minute until fragrant. If using wine, pour it in, scraping up any browned bits from the bottom of the pan, and let it simmer until it has reduced by half.
- Reduce the heat to medium-low. Stir in the heavy cream and broth. Bring to a gentle simmer and let the sauce thicken slightly, about 3 minutes. Season generously with salt and pepper.
- Remove the skillet from the heat. Stir in the butter until melted, followed by the grated Parmesan cheese until the sauce is smooth and creamy. If the sauce is too thick, add a splash of the reserved pasta water until the desired consistency is reached.
- Add the drained pasta directly to the skillet with the mushroom sauce. Toss gently until every strand is coated. Taste and adjust seasoning one last time.
- Serve immediately in bowls, garnished with fresh chopped parsley and an extra sprinkle of Parmesan cheese, if desired.