Creamy Mushroom Pasta Recipe for Rich Savory Dinner
Silky sauce, deeply savory mushrooms, and perfectly cooked pasta come together in this creamy mushroom pasta recipe that feels restaurant-worthy without being complicated. It’s an excellent choice for busy weeknights, cozy family dinners, or whenever you want a satisfying meatless meal.
Timing
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 servings
Ingredients for Mushroom Pasta Recipe
For the Pasta
- 12 ounces (340g) fettuccine or linguine
- 1 tablespoon salt (for pasta water)
For the Mushroom Sauce
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 pound (450g) cremini mushrooms, sliced
- 8 ounces (225g) white button mushrooms, sliced
- 1 small yellow onion, finely diced
- 4 garlic cloves, minced
- 1 teaspoon fresh thyme leaves
- ½ teaspoon black pepper
- ¾ teaspoon salt, or to taste
For the Creamy Finish
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
- ½ cup reserved pasta water
- 1 tablespoon fresh parsley, chopped
- Extra Parmesan cheese for serving

How to Make Creamy Mushroom Pasta
Step 1: Cook the Pasta
Bring a large pot of water to a rolling boil and add the salt. Cook the pasta according to the package directions until al dente, usually 9–11 minutes. Before draining, reserve ½ cup of the pasta water and set it aside.
Chef’s Tip: Pasta water contains starch that helps bind the sauce to the pasta. Reserving it before draining gives you a simple way to create a smoother, silkier sauce without adding extra cream.
Step 2: Brown the Mushrooms
While the pasta cooks, heat the olive oil and butter in a large skillet over medium-high heat. Add the sliced mushrooms and cook for 8–10 minutes, stirring occasionally, until they release their moisture and develop a rich golden-brown color.
Chef’s Tip: Avoid overcrowding the pan and resist stirring constantly. Allowing the mushrooms to sit undisturbed for short periods helps them caramelize properly, creating deeper flavor and a richer finished sauce.
Step 3: Add the Aromatics
Reduce the heat to medium. Add the diced onion and cook for 3–4 minutes until softened. Stir in the garlic, thyme, salt, and black pepper, then cook for another minute until fragrant.
Chef’s Tip: Garlic burns quickly and can become bitter. Adding it after the onions have softened protects its flavor and ensures it blends smoothly into the sauce instead of overpowering the dish.
Step 4: Build the Cream Sauce
Pour the heavy cream into the skillet and stir well. Bring the mixture to a gentle simmer and cook for 3–4 minutes until slightly thickened. Stir occasionally to keep the cream from sticking to the bottom of the pan.
Chef’s Tip: Keep the heat moderate rather than boiling aggressively. Gentle simmering helps the cream thicken evenly while maintaining a smooth texture that feels luxurious on the pasta.
Step 5: Add Parmesan and Pasta Water
Reduce the heat to low and stir in the Parmesan cheese. Slowly add a few tablespoons of reserved pasta water, stirring continuously until the sauce becomes glossy and well combined.
Chef’s Tip: Add the cheese gradually instead of all at once. This prevents clumping and helps the Parmesan melt evenly into the sauce for a velvety finish.
Step 6: Combine and Serve
Add the drained pasta directly to the skillet. Toss everything together for 1–2 minutes until the pasta is evenly coated. Sprinkle with fresh parsley and serve immediately with extra Parmesan cheese on top.
Chef’s Tip: Tossing the pasta in the sauce for a final minute allows it to absorb flavor and ensures every strand is coated rather than simply sitting underneath the sauce.

Nutritional Information
Approximate values per serving.
| Nutrient | Amount |
| Calories | 620 kcal |
| Protein | 19g |
| Carbohydrates | 58g |
| Total Fat | 34g |
| Saturated Fat | 17g |
| Fiber | 4g |
| Sugar | 5g |
| Sodium | 690mg |
| Calcium | 220mg |
| Potassium | 620mg |
Why You’ll Love This Recipe
- The combination of browned mushrooms, garlic, thyme, and Parmesan creates layers of savory flavor that taste far more complex than the short ingredient list suggests.
- You only need one pot and one skillet, making cleanup manageable even on busy weeknights when you want something comforting without extra work.
- The creamy sauce feels indulgent and satisfying, yet the mushrooms add texture and depth that prevent the dish from feeling overly heavy.
- This recipe is beginner-friendly because each step follows a straightforward process that helps you build flavor gradually without requiring advanced cooking techniques.
- It works equally well as a main dish or as a side for roasted chicken, grilled steak, or seafood, making it a flexible addition to your meal rotation.
Common Mistakes to Avoid
- Cooking the mushrooms on low heat often causes them to steam instead of brown. Using medium-high heat helps develop the caramelized flavor that makes this pasta special.
- Skipping the reserved pasta water can leave the sauce overly thick. The starchy water helps create a smooth consistency and improves how the sauce clings to the pasta.
- Boiling the cream aggressively may cause the sauce to separate or become grainy. A gentle simmer produces a more stable and silky texture.
- Adding Parmesan over high heat can cause clumping. Lowering the heat before stirring in the cheese ensures a smoother sauce.
- Overcooking the pasta removes its pleasant texture. Cooking to al dente keeps the pasta firm enough to hold up in the rich sauce.
Serving Suggestions
- Serve this creamy mushroom pasta alongside a crisp green salad with a light vinaigrette to balance the richness of the sauce and add freshness to the meal.
- Pair it with warm garlic bread so you can soak up every bit of the creamy mushroom sauce without letting any go to waste.
- Add sliced grilled chicken on top if you want extra protein while still allowing the mushroom flavor to remain the star of the dish.
- Serve smaller portions as a side dish with roasted vegetables and a simple protein for a complete and well-balanced dinner.
- Transform leftovers into a baked pasta by placing them in a baking dish, topping with extra Parmesan, and baking until golden and bubbling.

Healthier Alternatives and Ingredient Swaps
- Replace heavy cream with half-and-half or evaporated milk for a lighter sauce that still provides a creamy texture and satisfying flavor.
- Use whole wheat pasta to increase fiber content and create a more filling meal without changing the preparation method.
- Substitute part of the cream with low-sodium vegetable broth to reduce calories while maintaining moisture and flavor.
- Add spinach, kale, or peas during the final few minutes of cooking to increase the vegetable content and nutritional value.
- Choose a dairy-free cooking cream and plant-based Parmesan alternative if you need a lactose-free or vegan-friendly variation.
Storage and Meal Prep Tips
- Store leftovers in an airtight container in the refrigerator for up to 3 days to maintain the best flavor and texture.
- Reheat gently in a skillet over low heat with a splash of milk, cream, or water to loosen the sauce and restore its creamy consistency.
- Avoid reheating over high heat because cream-based sauces can separate and become oily when exposed to excessive temperatures.
- Slice the mushrooms and dice the onion a day in advance to reduce prep time and make weeknight cooking faster and more convenient.
- If preparing for meal prep, store the pasta and sauce separately whenever possible so the pasta maintains a better texture during reheating.
Conclusion
This creamy mushroom pasta recipe delivers rich flavor, comforting texture, and dependable results with simple ingredients and straightforward techniques. The combination of caramelized mushrooms, Parmesan, cream, and herbs creates a satisfying dinner that feels elegant without requiring complicated steps. Once you master the basic method, you can easily customize it with your favorite vegetables, proteins, or pasta shapes to make it uniquely yours.
