This creamy garlic mushroom pasta is the ultimate quick dinner—rich, savory, and ready in just 20 minutes. Tender mushrooms are saut鬪ed with plenty of garlic, then tossed with pasta in a luscious cream sauce enriched with Parmesan cheese. It’s vegetarian-friendly, endlessly customizable, and perfect for busy weeknights when you want something comforting and delicious without spending hours in the kitchen.
Why This Pasta Is a Weeknight Staple
Quick and Satisfying
In just 20 minutes, you can have a restaurant-quality pasta dish on your table. The mushrooms cook quickly, the sauce comes together in minutes, and the pasta boils while you prep everything else. This speed makes it ideal for busy evenings when you’re tired but still want a homemade meal. It’s faster than ordering takeout and far more satisfying.
Vegetarian-Friendly
This pasta is naturally vegetarian, making it a great option for meatless dinners. The mushrooms provide a meaty, umami-rich flavor that satisfies even meat-lovers, while the creamy sauce adds richness and indulgence. It’s a wonderful addition to your vegetarian recipe repertoire, and it’s substantial enough to serve as a main dish rather than just a side.
Creamy Without Heavy Cream Options
While this recipe uses heavy cream for ultimate richness, you can easily adapt it for lighter preferences. Half-and-half, whole milk, or even a roux-based sauce works beautifully. For dairy-free versions, coconut cream or cashew cream provides similar richness without dairy. This flexibility means everyone can enjoy this dish regardless of dietary preferences.
Minimal Ingredients
One of the best things about this pasta is how few ingredients it requires. You need pasta, mushrooms, garlic, cream, Parmesan, and a few pantry staples like butter, olive oil, and herbs. There’s no need for a long shopping list or specialty items. This simplicity makes it accessible and budget-friendly, perfect for using up what you already have on hand.
Ingredients for Garlic Mushroom Pasta
Fresh Mushrooms (Cremini or Button)
The mushrooms are the star of this dish, so choose good-quality fresh mushrooms. Cremini (baby bella) mushrooms have a deeper, earthier flavor, while button mushrooms are milder and more affordable. You can also use a mix of mushroom varieties like shiitake, oyster, or portobello for more complex flavor. Avoid canned mushrooms, which have a very different texture and less flavor.
Garlic and Butter
Garlic is essential for the aromatic base of this dish. Use fresh garlic cloves, minced or sliced, rather than jarred garlic for the best flavor. Butter adds richness and helps saut鬪e the mushrooms and garlic to golden perfection. The combination of butter and olive oil prevents the butter from burning while adding flavor. Don’t skimp on the garlic—it mellows as it cooks and becomes sweet and fragrant.
Heavy Cream or Milk
Heavy cream creates the lushest, richest sauce, coating every strand of pasta in velvety goodness. For a lighter version, use half-and-half or whole milk. If using milk, you may want to add a bit of flour or cornstarch slurry to help thicken the sauce. The cream not only adds richness but also balances the earthy mushrooms and pungent garlic.
Parmesan and Herbs
Freshly grated Parmesan cheese adds salty, umami depth that elevates the entire dish. Use real Parmigiano-Reggiano if possible, grated fresh from a block. Dried Italian herbs like oregano, thyme, or basil add subtle complexity, while fresh parsley at the end provides brightness and color. The combination of cheese and herbs makes the sauce feel complete and well-rounded.
Step-by-Step Pasta Instructions
Cooking Pasta Al Dente
Bring a large pot of salted water to a boil and cook your pasta according to package directions until al dente. This means the pasta is cooked through but still has a slight bite to it. Reserve about 1 cup of pasta water before draining—it’s liquid gold for adjusting the sauce consistency later. Fettuccine, penne, or spaghetti all work well for this recipe.
Saut鬪ing Mushrooms and Garlic
While the pasta cooks, heat butter and olive oil in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook without stirring for 3 to 4 minutes, allowing them to brown. Stir and continue cooking until the mushrooms are golden and have released their moisture, about 5 to 7 minutes total. Add minced garlic and cook for another 30 seconds until fragrant.
Making the Creamy Sauce
Reduce the heat to medium-low and pour in the heavy cream. Stir to combine with the mushrooms and garlic, scraping up any browned bits from the bottom of the pan—those bits are packed with flavor. Let the cream simmer gently for 2 to 3 minutes until it thickens slightly. Don’t let it come to a rolling boil, or it may separate.
Combining and Finishing
Add the drained pasta directly to the skillet with the mushroom cream sauce. Toss to coat evenly, adding reserved pasta water as needed to reach your desired consistency. Remove from heat and stir in the grated Parmesan cheese until melted and smooth. Taste and adjust seasoning with salt and black pepper. The sauce should cling to the pasta beautifully.
Sauce Tips and Variations
Avoiding Grainy Sauce
To prevent a grainy or separated sauce, keep the heat at medium-low once you add the cream. High heat can cause the cream to curdle or the cheese to become grainy. Stir frequently and don’t let the sauce come to a vigorous boil. Adding the Parmesan off the heat also helps it melt smoothly without clumping.
Adding White Wine or Broth
For extra depth of flavor, deglaze the pan with a splash of white wine after saut鬪ing the mushrooms. Let it reduce by half before adding the cream. Alternatively, add a bit of vegetable or chicken broth along with the cream for a lighter sauce with more complexity. The liquid helps lift the flavorful browned bits from the pan.
Using Dairy-Free Alternatives
For a dairy-free version, use coconut cream or cashew cream instead of heavy cream. Coconut cream provides similar richness with a subtle tropical note, while cashew cream is more neutral. Use dairy-free Parmesan or omit the cheese entirely and add extra herbs for flavor. Nutritional yeast can also add a cheesy, umami flavor without dairy.
Adding Protein Like Chicken
While this pasta is delicious as-is, you can easily add protein to make it even heartier. Cooked, shredded chicken is a classic addition that pairs beautifully with the creamy mushroom sauce. You can also add saut鬪ed shrimp, crispy bacon, or Italian sausage. Add the cooked protein at the end and toss to combine with the pasta and sauce.
Serving and Storage
Garnishing with Parsley
Fresh parsley adds a bright, fresh finish that balances the richness of the cream sauce. Chop it finely and sprinkle it over the top just before serving. It not only adds color but also a subtle herbal note that enhances the overall flavor. Fresh chives or basil work well too if you prefer those herbs.
Pairing with Salad or Bread
This creamy pasta pairs beautifully with a simple green salad dressed with a tangy vinaigrette. The acidity of the salad cuts through the richness of the pasta, creating a balanced meal. Garlic bread or crusty Italian bread is also wonderful for soaking up any extra sauce. A light fruit salad or roasted vegetables on the side round out the meal nicely.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb some of the sauce as it sits, so it may be thicker when you reheat it. Add a splash of milk, cream, or pasta water when reheating to restore the creamy consistency. The flavors actually improve overnight, making this a great make-ahead meal.
Reheating Tips
To reheat, place the pasta in a skillet over medium-low heat with a splash of liquid. Stir frequently until heated through and creamy again. You can also reheat in the microwave, but add liquid and stir halfway through to prevent drying out. Avoid high heat, which can cause the sauce to separate. The stovetop method gives the best results.

Garlic Mushroom Pasta
Ingredients
- 12 oz pasta fettuccine, penne, or spaghetti
- 1 pound fresh mushrooms sliced
- 4 cloves garlic minced
- 1 1/2 cups heavy cream
- 1 cup Parmesan cheese grated
- 3 tablespoons butter
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh parsley chopped
Instructions
- Cook pasta in salted boiling water according to package directions. Reserve 1 cup pasta water, then drain.
- While pasta cooks, heat butter and olive oil in a large skillet over medium-high heat.
- Add mushrooms in a single layer and cook without stirring 3-4 minutes until browned.
- Stir and continue cooking until mushrooms are golden, 5-7 minutes total.
- Add garlic and cook 30 seconds until fragrant. Reduce heat to medium-low.
- Pour in heavy cream and simmer 2-3 minutes until slightly thickened.
- Add drained pasta to skillet, toss to coat. Stir in Parmesan. Add pasta water as needed.
- Garnish with fresh parsley and serve immediately.



