Vegetarian Garlic Butter Mushroom Pasta – Creamy, Cozy, and Weeknight-Friendly
This is the kind of pasta you make when you want comfort without fuss. Golden mushrooms, silky garlic butter, and a splash of pasta water create a glossy sauce that hugs every strand. It tastes rich, but it’s surprisingly light on the palate.
You don’t need cream, fancy equipment, or hours in the kitchen. It’s simple, satisfying, and very reliable.
Vegetarian Garlic Butter Mushroom Pasta - Creamy, Cozy, and Weeknight-Friendly
Ingredients
- 12 ounces dried pasta (spaghetti, fettuccine, or linguine)
- 1.5 pounds mushrooms, sliced (cremini, baby bella, or mixed wild mushrooms)
- 3 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 5 cloves garlic, finely minced (divide: 4 for cooking, 1 added at the end)
- 1 small shallot, finely chopped (optional but recommended)
- 1/2 cup dry white wine or vegetable broth
- 1 teaspoon soy sauce or tamari (for depth; optional but excellent)
- Zest of 1 lemon, plus 1–2 tablespoons fresh lemon juice
- 1/2 cup freshly grated Parmesan or vegetarian hard cheese, plus more for serving
- 1/4–1/2 teaspoon red pepper flakes (to taste)
- 1/3 cup chopped fresh parsley
- Kosher salt and freshly ground black pepper
Instructions
- Boil the pasta: Bring a large pot of salted water to a boil. Cook the pasta until just shy of al dente.Reserve about 1.5 cups of the starchy water, then drain.
- Heat the pan: In a wide skillet, warm 1 tablespoon olive oil and 1 tablespoon butter over medium-high heat until foamy.
- Brown the mushrooms: Add half the mushrooms in a single layer with a pinch of salt. Don’t stir for 2–3 minutes, then toss and cook until golden with crisp edges, 5–7 minutes total. Transfer to a bowl.Repeat with remaining oil, another tablespoon of butter, and the rest of the mushrooms.
- Sauté aromatics: Lower to medium heat. Add the shallot and 4 minced garlic cloves to the pan with the final tablespoon of butter. Cook 30–60 seconds until fragrant, stirring so the garlic doesn’t brown.
- Deglaze: Pour in the white wine (or broth).Scrape up browned bits. Let it reduce by about half, 1–2 minutes.
- Build the sauce: Return all mushrooms to the skillet. Add soy sauce, red pepper flakes, lemon zest, and a generous grind of black pepper.Stir to coat.
- Emulsify: Add the drained pasta to the skillet. Pour in 3/4 cup hot pasta water. Toss vigorously for 1–2 minutes until glossy and saucy.If it looks dry, add more pasta water a splash at a time.
- Finish: Turn off heat. Stir in Parmesan, parsley, lemon juice, and the remaining 1 clove of raw minced garlic. Toss until the cheese melts and everything is silky.Taste and adjust with salt, pepper, or more lemon.
- Serve: Twirl into bowls. Top with extra Parmesan, a drizzle of olive oil, and more parsley if you like.
Why This Recipe Works

- High heat for mushrooms: Searing mushrooms over medium-high heat drives out moisture and develops deep, savory flavor.
- Butter plus olive oil: Olive oil keeps the butter from burning, while butter adds richness and body to the sauce.
- Starchy pasta water: A ladle of the cooking water emulsifies with butter, coating the pasta without heavy cream.
- Layered garlic: Cooking some garlic until fragrant, then adding a little at the end, gives both sweetness and a bright kick.
- Finishing touches: Lemon and Parmesan balance the butteriness with acidity and salt, so the dish tastes clean, not heavy.
Ingredients
- 12 ounces dried pasta (spaghetti, fettuccine, or linguine)
- 1.5 pounds mushrooms, sliced (cremini, baby bella, or mixed wild mushrooms)
- 3 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 5 cloves garlic, finely minced (divide: 4 for cooking, 1 added at the end)
- 1 small shallot, finely chopped (optional but recommended)
- 1/2 cup dry white wine or vegetable broth
- 1 teaspoon soy sauce or tamari (for depth; optional but excellent)
- Zest of 1 lemon, plus 1–2 tablespoons fresh lemon juice
- 1/2 cup freshly grated Parmesan or vegetarian hard cheese, plus more for serving
- 1/4–1/2 teaspoon red pepper flakes (to taste)
- 1/3 cup chopped fresh parsley
- Kosher salt and freshly ground black pepper
How to Make It

- Boil the pasta: Bring a large pot of salted water to a boil. Cook the pasta until just shy of al dente.
Reserve about 1.5 cups of the starchy water, then drain.
- Heat the pan: In a wide skillet, warm 1 tablespoon olive oil and 1 tablespoon butter over medium-high heat until foamy.
- Brown the mushrooms: Add half the mushrooms in a single layer with a pinch of salt. Don’t stir for 2–3 minutes, then toss and cook until golden with crisp edges, 5–7 minutes total. Transfer to a bowl.
Repeat with remaining oil, another tablespoon of butter, and the rest of the mushrooms.
- Sauté aromatics: Lower to medium heat. Add the shallot and 4 minced garlic cloves to the pan with the final tablespoon of butter. Cook 30–60 seconds until fragrant, stirring so the garlic doesn’t brown.
- Deglaze: Pour in the white wine (or broth).
Scrape up browned bits. Let it reduce by about half, 1–2 minutes.
- Build the sauce: Return all mushrooms to the skillet. Add soy sauce, red pepper flakes, lemon zest, and a generous grind of black pepper.
Stir to coat.
- Emulsify: Add the drained pasta to the skillet. Pour in 3/4 cup hot pasta water. Toss vigorously for 1–2 minutes until glossy and saucy.
If it looks dry, add more pasta water a splash at a time.
- Finish: Turn off heat. Stir in Parmesan, parsley, lemon juice, and the remaining 1 clove of raw minced garlic. Toss until the cheese melts and everything is silky.
Taste and adjust with salt, pepper, or more lemon.
- Serve: Twirl into bowls. Top with extra Parmesan, a drizzle of olive oil, and more parsley if you like.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm gently in a skillet with a splash of water or broth to loosen the sauce. Avoid high heat to prevent the cheese from separating.
- Freezing: Not recommended.
The texture of mushrooms and the emulsified sauce can suffer after thawing.

Benefits of This Recipe
- Weeknight-friendly: From chopping board to table in about 30 minutes.
- Vegetarian, no cream: Butter and pasta water create a luscious sauce without heavy cream.
- Budget-smart: Mushrooms and pantry staples keep costs down while delivering restaurant-level flavor.
- Flexible: Works with many pasta shapes and a variety of mushrooms. Easy to scale for guests.
- Satisfying umami: Soy sauce, Parmesan, and browned mushrooms add depth that appeals to vegetarians and meat-eaters alike.
Common Mistakes to Avoid
- Overcrowding the pan: Too many mushrooms steam instead of brown. Cook in batches for proper caramelization.
- Overcooking the garlic: Burnt garlic turns bitter.
Keep heat moderate and stir once it hits the pan.
- Skipping pasta water: Water plus butter and cheese create the glossy emulsion. Don’t drain without saving some.
- Adding lemon too early: Lemon juice can mute the sauce if reduced too hard. Add off heat for a fresh finish.
- Using cold cheese: Finely grate and add off heat so it melts smoothly and doesn’t clump.
Recipe Variations
- Creamy version: Add 1/3 cup heavy cream or coconut cream after deglazing, then reduce slightly before adding pasta.
- Herb-forward: Swap parsley for thyme and chives.
Thyme loves mushrooms.
- Greens boost: Fold in 2 cups baby spinach or chopped kale during the last minute of cooking.
- Nutty twist: Toast 1/4 cup pine nuts or walnuts and sprinkle over the finished dish for crunch.
- Cheese swap: Use Pecorino Romano for a saltier edge, or a vegetarian hard cheese if avoiding animal rennet.
- Gluten-free: Use your favorite gluten-free pasta and save extra cooking water; GF pasta water is often starchier and great for emulsifying.
- Earthier depth: Add a handful of soaked, chopped dried porcini and a tablespoon of their strained soaking liquid.
FAQ
Which mushrooms are best for this pasta?
Cremini and baby bella are affordable and flavorful. If you want more complexity, mix in oyster, shiitake, or maitake. Avoid plain white button mushrooms if you can; they work, but they’re milder.
Can I make this without wine?
Yes.
Use vegetable broth instead. For brightness, keep the lemon juice, and consider a teaspoon of white wine vinegar at the end if you want extra tang.
How do I keep the sauce from being greasy?
Balance is key. Use the pasta water to emulsify, toss vigorously, and add cheese off heat.
If it still feels heavy, add a splash more lemon juice and a bit more hot water while tossing.
Is this recipe kid-friendly?
Usually yes. Skip or reduce the red pepper flakes, and chop mushrooms smaller if texture is a concern. The buttery, garlicky flavor tends to be a hit.
Can I add protein?
For a vegetarian bump, add toasted walnuts, roasted chickpeas, or sautéed white beans.
If you eat dairy, a dollop of ricotta on top is also lovely.
What pasta shape works best?
Long strands like linguine and fettuccine catch the saucy bits well. Short shapes like rigatoni or orecchiette also work and hold mushroom pieces nicely.
Can I make it dairy-free?
Yes. Use a plant-based butter and skip the Parmesan, or replace it with a dairy-free cheese you enjoy.
Nutritional yeast adds a pleasant savory note; start with 2–3 tablespoons.
Wrapping Up
This Vegetarian Garlic Butter Mushroom Pasta is cozy, quick, and full of savory flavor. Browning the mushrooms well and leaning on pasta water for the sauce make it feel special with minimal effort. Keep this one in your weeknight rotation, and tweak it with herbs, greens, or nuts to match your mood.
It’s simple cooking that tastes like a treat.








