Creamy Garlic Parmesan Mushroom Pasta is an easy comfort food that combines tender mushrooms, plenty of garlic, Parmesan cheese, and a silky cream sauce with perfectly cooked pasta. It comes together in about 30 minutes, making it a great choice for a cozy weeknight dinner, a quick date-night meal, or a satisfying meatless pasta dish.
The best part is the sauce. Sautéed mushrooms add a rich, earthy flavor, while garlic and Parmesan create a savory, creamy finish that coats every strand of pasta. A little pasta water helps bring everything together into a smooth sauce without making it overly heavy.
Recipe Information
- Servings: 4 people
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Cuisine: Italian-inspired
- Course: Main Course
- Difficulty: Easy
Why This Recipe Is Good
This pasta is quick, comforting, budget-friendly, and full of flavor. It uses simple ingredients, needs just one main skillet plus a pot for the pasta, and makes an excellent meat-free dinner that feels special without requiring complicated cooking techniques.

Ingredients
For the Pasta
- 12 ounces spaghetti, fettuccine, linguine, or your preferred pasta
- 1 tablespoon salt, for the pasta water
For the Mushroom Sauce
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 8 ounces mushrooms, thinly sliced
- 5 cloves garlic, finely minced
- 1/2 teaspoon salt, or to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes, optional
- 1 cup heavy cream
- 3/4 cup freshly grated Parmesan cheese
- 1/2 cup reserved pasta water, as needed
- 2 tablespoons chopped fresh parsley
- Extra Parmesan, for serving
Equipment Needed
- Large pot for cooking pasta
- Large skillet or sauté pan
- Colander
- Wooden spoon or silicone spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Fine grater for Parmesan cheese
- Tongs or a pasta fork
How to Make Creamy Garlic Parmesan Mushroom Pasta
1. Cook the Pasta
Bring a large pot of water to a boil and add salt. Cook the pasta according to the package directions until al dente.
Before draining, reserve about 1/2 cup of the pasta water. Drain the pasta and set it aside.
The reserved pasta water is important because its starch can help loosen and emulsify the sauce, giving the finished pasta a smoother texture.
2. Sauté the Mushrooms
While the pasta cooks, heat the olive oil and butter in a large skillet over medium-high heat.
Add the sliced mushrooms in an even layer. Cook for about 5 to 7 minutes, stirring occasionally, until they become golden brown and most of their moisture has cooked away.
Avoid overcrowding the pan. Mushrooms release water as they cook, and giving them enough space helps them brown instead of becoming soft and steamed.
3. Add the Garlic and Seasonings
Reduce the heat to medium and add the minced garlic.
Cook for about 30 to 60 seconds, just until fragrant. Be careful not to burn the garlic because it can turn bitter.
Add the salt, black pepper, Italian seasoning, and red pepper flakes if using. Stir well so the seasonings coat the mushrooms.
4. Make the Creamy Parmesan Sauce
Pour the heavy cream into the skillet and stir to combine. Let it gently simmer for about 2 to 3 minutes.
Turn the heat to low and gradually add the freshly grated Parmesan cheese, stirring continuously.
The cheese should melt into the cream and create a smooth, creamy sauce. Keep the heat low once the Parmesan is added to help prevent the sauce from becoming grainy.
5. Add the Pasta
Add the cooked pasta directly to the skillet and toss thoroughly with the mushroom sauce.
Add a splash of the reserved pasta water and continue tossing. Add more pasta water a little at a time until the sauce reaches your preferred consistency.
The sauce should cling to the pasta without being too thick or watery.
6. Finish the Pasta
Stir in the chopped fresh parsley. Taste and adjust the seasoning with additional salt or black pepper if needed.
For an extra cheesy finish, sprinkle more Parmesan over the top just before serving.
Serve immediately while the pasta is hot and creamy.
Tips for the Best Creamy Mushroom Pasta
Use Freshly Grated Parmesan
Freshly grated Parmesan melts much more smoothly than many pre-shredded varieties. It also gives the sauce a stronger, more authentic cheesy flavor.
Brown the Mushrooms Properly
Do not rush the mushroom step. Letting them develop a golden brown surface adds a deep savory flavor that makes the finished pasta much more delicious.
Do Not Burn the Garlic
Garlic cooks quickly. Add it after the mushrooms have browned and cook only until fragrant.
Keep Some Pasta Water
Always reserve pasta water before draining. You may not need the full amount, but it can make a noticeable difference in the texture of the sauce.
Do Not Boil the Parmesan Sauce Hard
Once the cream and Parmesan are combined, keep the heat gentle. High heat can cause the cheese sauce to separate or become grainy.
Serve Immediately
Creamy pasta naturally thickens as it cools. For the best texture, serve it right after tossing the pasta with the sauce.
Easy Variations
Add Spinach
Add 2 cups of fresh baby spinach to the skillet after the cream is added. Let it wilt before stirring in the Parmesan.
Add Chicken
For a higher-protein meal, add sliced cooked chicken breast. Season and cook the chicken separately, then toss it into the finished pasta.
Use Different Mushrooms
Button mushrooms work well, but cremini, baby bella, shiitake, or a combination of mushrooms can give the dish a deeper flavor.
Add Lemon
A small squeeze of fresh lemon juice at the end can brighten the rich cream sauce and balance the Parmesan.
Make It Spicier
Increase the amount of red pepper flakes for a gentle kick.
What to Serve With Garlic Parmesan Mushroom Pasta
This creamy pasta is filling on its own, but it pairs especially well with simple sides. Serve it with a crisp green salad, roasted vegetables, steamed broccoli, garlic bread, or crusty bread for soaking up the extra sauce.
A light side with some acidity works particularly well because it balances the richness of the creamy Parmesan sauce.
Storage and Reheating
Store leftover pasta in an airtight container in the refrigerator for up to 3 days.
When reheating, place the pasta in a skillet over low to medium heat. Add a small splash of milk, cream, or water and stir gently until heated through.
Because cream sauces become thicker after refrigeration, adding a little liquid helps restore a smoother consistency.
Avoid reheating the pasta over very high heat, as this can cause the sauce to separate.
Make-Ahead Tips
You can slice the mushrooms, mince the garlic, grate the Parmesan, and chop the parsley ahead of time. Keep each ingredient covered and refrigerated until ready to cook.
For the best texture, cook and sauce the pasta just before serving rather than making the entire dish far in advance.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes. Whole milk can be used, but the sauce will be lighter and less rich. For a thicker sauce, you can add a small amount of cream cheese or extra Parmesan.
What mushrooms are best for this recipe?
Cremini and baby bella mushrooms are excellent choices because they have a rich flavor and are easy to find. White button mushrooms also work well.
Can I make this pasta without Parmesan?
Yes, but Parmesan provides much of the flavor and richness of the sauce. You can substitute another hard Italian-style cheese, although the taste and texture may be slightly different.
Why is my Parmesan sauce grainy?
The most common causes are high heat or adding Parmesan too quickly. Lower the heat before adding the cheese and stir continuously until it melts.
Can I use pre-grated Parmesan?
You can, but freshly grated Parmesan generally melts more smoothly and has better flavor.
Can I make this recipe vegetarian?
Yes. The recipe is naturally meat-free. Just make sure the Parmesan you use fits your preferred vegetarian requirements.
Can I use gluten-free pasta?
Absolutely. Substitute your favorite gluten-free pasta and cook it according to the package instructions.
How do I make the sauce thinner?
Add reserved pasta water one tablespoon at a time while tossing the pasta until the sauce reaches the consistency you want.
How do I make the sauce thicker?
Let the sauce simmer gently for another minute or two before adding the pasta. You can also add a little more Parmesan, keeping the heat low.
Can I freeze creamy mushroom pasta?
Freezing is not ideal because cream-based sauces can change texture after thawing. For the best results, enjoy this pasta fresh or refrigerate leftovers for up to 3 days.
Nutrition Information
The following nutrition values are approximate and can vary depending on the pasta, cream, Parmesan, butter, and portion sizes used.
| Nutrient | Approx. per serving |
|---|---|
| Calories | 620 kcal |
| Carbohydrates | 64 g |
| Protein | 19 g |
| Fat | 34 g |
| Saturated Fat | 19 g |
| Fiber | 4 g |
| Sugar | 5 g |
| Sodium | 650 mg |
| Calcium | 260 mg |
Final Thoughts
Creamy Garlic Parmesan Mushroom Pasta is the kind of recipe that proves a few simple ingredients can create an impressive dinner. Golden mushrooms, fragrant garlic, rich cream, and salty Parmesan come together in a silky sauce that perfectly coats the pasta.
With a preparation time of just 10 minutes and a cooking time of around 20 minutes, this is an easy recipe to keep in your regular dinner rotation. Serve it hot with extra Parmesan and fresh parsley for a comforting meal the whole family can enjoy.
Recommended By BeautifulKitchenguide's Team
The Complete 28-Day Keto Meal Plan Check Keto Cookbook
The Ultimate 100 High-Protein Recipes Check High Protein Cookbook
The Ultimate Vegan Cookbook - 70 Easy Recipes Check Vegan Cookbook
