I didn’t really get into mushrooms until my late twenties. Growing up, the only mushrooms I knew came sliced from a can, and honestly, they were pretty slimy and sad. It wasn’t until a friend made me fresh garlic mushrooms that I realized what I’d been missing.
The thing about mushrooms is they’re actually hard to mess up if you follow one simple rule: give them space in the pan. Crowd them and they’ll steam and get watery. Spread them out and let them sit still for a bit, and they’ll get golden and almost meaty. Add some garlic, toss it with pasta, and you’ve got yourself a dinner that tastes way fancier than the effort you put in.

Why You’ll Love This Garlic Mushroom Pasta
- Ready in under 30 minutes – This pasta comes together quickly on busy weeknights when you need dinner on the table fast.
- Simple ingredients – You probably have most of these pantry staples and fresh basics on hand already, making it an easy go-to recipe.
- Restaurant-quality flavor at home – The combination of buttery garlic mushrooms, parmesan, and a hint of lemon creates a dish that tastes like it came from your favorite Italian spot.
- Vegetarian-friendly option – Just swap in vegetable broth instead of chicken broth, and you’ve got a satisfying meatless meal that doesn’t sacrifice any flavor.
What Kind of Mushrooms Should I Use?
Cremini mushrooms are called for in this recipe, and they’re a great choice because they have a deeper, earthier flavor than regular white button mushrooms. That said, white button mushrooms will work just fine if that’s what you have on hand – they’re actually the same species as cremini, just harvested younger. If you want to get fancy, you can mix in some shiitake or portobello mushrooms for extra depth, or even try oyster mushrooms for a different texture. Just make sure whatever mushrooms you choose are firm and fresh-looking, without any slimy spots or strong odors.

Options for Substitutions
This pasta dish is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Pasta: Any pasta shape works here – spaghetti, penne, fettuccine, or even angel hair. Just cook according to package directions and you’re good to go.
- Cremini mushrooms: White button mushrooms are an easy swap since they’re basically the same thing. Shiitake or oyster mushrooms also work well if you want a different flavor profile.
- Chicken or vegetable broth: White wine adds a nice touch, but if you don’t have any broth or wine on hand, you can use pasta cooking water – just save about 1/2 cup before draining.
- Parmesan cheese: Pecorino Romano or Grana Padano make great substitutes. In a pinch, even pre-shredded parmesan works, though freshly grated really does taste better here.
- Fresh parsley: Dried parsley works (use about 2 teaspoons), or try fresh basil or chives for a different herb flavor.
- Dijon mustard: Regular yellow mustard can work in a pinch – just use a bit less since it’s milder. You could also skip it entirely if needed.
Watch Out for These Mistakes While Cooking
The biggest mistake when making garlic mushroom pasta is overcrowding the pan with mushrooms, which causes them to steam instead of getting that golden-brown color – cook them in batches if needed and give them space to breathe.
Adding the garlic too early is another common error that leads to burnt, bitter garlic, so wait until the mushrooms are nearly done before tossing it in for just 30-60 seconds until fragrant.
Don’t forget to save at least a cup of pasta water before draining, as this starchy liquid is perfect for loosening the sauce and helping it cling to the noodles better than plain water ever could.
Finally, add the parmesan off the heat and toss gently – if the pan is too hot, the cheese can clump up instead of creating that creamy, silky sauce you’re after.

What to Serve With Garlic Mushroom Pasta?
This pasta is rich and garlicky, so I love pairing it with something fresh and crisp to balance everything out. A simple arugula salad with lemon vinaigrette cuts through the buttery sauce perfectly, or you could go with roasted asparagus or green beans on the side. If you want to make it more filling, add some grilled chicken breast or pan-seared shrimp right on top of the pasta. Don’t forget some crusty bread for soaking up that delicious garlic butter sauce at the bottom of your bowl!
Storage Instructions
Store: Keep your leftover garlic mushroom pasta in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it sits, but that’s totally normal with pasta dishes.
Freeze: While you can freeze this pasta for up to 2 months in a freezer-safe container, I’ll be honest – cream-based sauces with parmesan can sometimes separate when thawed. If you do freeze it, just know the texture might be a little different when you reheat it.
Reheat: Warm it up in a skillet over medium-low heat with a splash of broth or water to loosen the sauce. You can also microwave it, but add a tablespoon or two of liquid and stir halfway through. A little extra parmesan on top never hurts either!
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-25 minutes |
| Total Time | 25-40 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 18-22 g
- Fat: 43-50 g
- Carbohydrates: 75-85 g
Ingredients
For the pasta:
- salt (to taste)
- 4 oz dry pasta
For the mushroom sauce:
- zest of 1/2 lemon
- 3 garlic cloves (minced)
- 1/2 cup Parmesan cheese (I use freshly grated)
- 1/2 tsp lemon juice (freshly squeezed preferred)
- 1/2 tsp Dijon mustard
- 8 oz cremini mushrooms (sliced)
- 1/2 onion (finely chopped)
- 3 tbsp butter (room temperature)
- 1/4 cup chicken broth or vegetable broth or white wine
- 1 tbsp olive oil
- black pepper (to taste)
- 2 tbsp fresh parsley
Step 1: Cook the Pasta
- 4 oz dry pasta
- salt (to taste)
Bring a large pot of salted water to a boil.
Add the dry pasta and cook until al dente, following the package directions.
Reserve a couple tablespoons of the pasta water before draining the pasta, then set pasta aside.
Step 2: Sauté the Mushrooms and Onions
- 1 tbsp olive oil
- 3 tbsp butter (room temperature)
- 1/2 onion (finely chopped)
- 8 oz cremini mushrooms (sliced)
Heat the olive oil and 1 tablespoon of butter in a skillet over medium-high heat.
Once hot, add the finely chopped onion and sliced cremini mushrooms.
Sauté, stirring occasionally, until the mushrooms release their moisture, the liquid cooks off, and everything is browned and caramelized, about 8–10 minutes or slightly longer.
Step 3: Add Garlic and Mustard
- 3 garlic cloves (minced)
- 1/2 tsp Dijon mustard
- 3 tbsp butter (room temperature)
Lower the heat to medium.
Add the remaining 2 tablespoons of butter, minced garlic, and Dijon mustard to the skillet.
Cook, stirring, for about a minute until fragrant.
I really like how Dijon gives the sauce a subtle depth—don’t skip it if you enjoy a gentle tang.
Step 4: Deglaze and Add Lemon
- 1/4 cup chicken broth or vegetable broth or white wine
- 1/2 tsp lemon juice (freshly squeezed preferred)
- zest of 1/2 lemon
Pour in the chicken broth (or vegetable broth or white wine), then add the lemon juice and lemon zest.
Let the mixture bubble for about a minute to slightly reduce and meld the flavors.
Step 5: Finish the Sauce and Toss with Pasta
- 1/2 cup Parmesan cheese (I use freshly grated)
- 2 tbsp fresh parsley
- cooked pasta (from Step 1)
- salt (to taste)
- black pepper (to taste)
- reserved pasta water (from Step 1)
Take the skillet off the heat.
Stir in the freshly grated Parmesan cheese and chopped parsley.
Add a couple tablespoons of the reserved hot pasta water to help the sauce coat the pasta.
Add the drained pasta and toss everything together until well combined.
Season to taste with salt and black pepper, then serve immediately.

Delicious Garlic Mushroom Pasta
Ingredients
For the pasta:
- salt (to taste)
- 4 oz dry pasta
For the mushroom sauce:
- zest of 1/2 lemon
- 3 garlic cloves (minced)
- 1/2 cup Parmesan cheese (I use freshly grated)
- 1/2 tsp lemon juice (freshly squeezed preferred)
- 1/2 tsp Dijon mustard
- 8 oz cremini mushrooms (sliced)
- 1/2 onion (finely chopped)
- 3 tbsp butter (room temperature)
- 1/4 cup chicken broth or vegetable broth or white wine
- 1 tbsp olive oil
- black pepper (to taste)
- 2 tbsp fresh parsley
Instructions
- Bring a large pot of salted water to a boil. Add the dry pasta and cook until al dente, following the package directions. Reserve a couple tablespoons of the pasta water before draining the pasta, then set pasta aside.
- Heat the olive oil and 1 tablespoon of butter in a skillet over medium-high heat. Once hot, add the finely chopped onion and sliced cremini mushrooms. Sauté, stirring occasionally, until the mushrooms release their moisture, the liquid cooks off, and everything is browned and caramelized, about 8–10 minutes or slightly longer.
- Lower the heat to medium. Add the remaining 2 tablespoons of butter, minced garlic, and Dijon mustard to the skillet. Cook, stirring, for about a minute until fragrant. I really like how Dijon gives the sauce a subtle depth—don’t skip it if you enjoy a gentle tang.
- Pour in the chicken broth (or vegetable broth or white wine), then add the lemon juice and lemon zest. Let the mixture bubble for about a minute to slightly reduce and meld the flavors.
- Take the skillet off the heat. Stir in the freshly grated Parmesan cheese and chopped parsley. Add a couple tablespoons of the reserved hot pasta water to help the sauce coat the pasta. Add the drained pasta and toss everything together until well combined. Season to taste with salt and black pepper, then serve immediately.