Craving something cozy, creamy, and packed with flavor—but want to keep it meat-free? Say hello to Vegetarian Mushroom Stroganoff, a hearty, soul-warming dish that brings all the richness of the classic beef version but swaps in earthy cremini mushrooms for a lighter, plant-based twist. It’s satisfying enough for carnivores and comforting enough to become a weekly staple.
Why You’ll Love This Recipe
This dish checks all the boxes for weeknight cooking and weekend comfort. Here’s why you’ll fall in love with it:
- Deep, rich flavor without meat: Cremini mushrooms bring that umami goodness that makes each bite savory and satisfying.
- Pantry-friendly and affordable: No hard-to-find ingredients here — just staples you probably already have.
- Comfort food with a healthy twist: Lightened up with milk instead of cream, but still creamy and rich.
- One-pot magic (mostly): Minimal cleanup, and most of the magic happens in one pan.
- Perfect for all eaters: Whether you’re vegetarian or not, this dish satisfies like a classic stroganoff should.
It’s one of those rare recipes that feels indulgent but won’t leave you feeling heavy afterward.
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
To make a generous 3–4 servings of vegetarian mushroom stroganoff, you’ll need:
- 3 tablespoons extra virgin olive oil, divided
- 1 large yellow onion, diced (about 2 cups)
- 1 lb cremini mushrooms, sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 tsp dried thyme)
- 3 tablespoons all-purpose flour
- 3½ cups vegetable broth
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 7 oz dried broad egg noodles
- ½ cup milk (whole, 2%, or plant-based like oat or almond milk)
- Parmesan cheese (for garnish, optional)
- Chopped flat-leaf parsley (optional garnish for color and freshness)
Let’s Get Started
Ready to get cooking? Here’s how to turn those ingredients into a creamy, dreamy vegetarian mushroom stroganoff.
Step 1: Sauté the Aromatics
- Heat 2 tablespoons of olive oil in a large skillet over medium heat.
- Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent.
- Stir in the garlic and cook for another 30 seconds, just until fragrant.
Step 2: Cook the Mushrooms
- Add the remaining 1 tablespoon olive oil to the pan.
- Toss in the sliced cremini mushrooms and fresh thyme.
- Sauté for 8–10 minutes, stirring often, until the mushrooms have released their moisture and are golden brown.
Step 3: Build the Sauce
- Sprinkle the flour over the mushrooms and stir to coat evenly. This will help thicken the sauce.
- Slowly pour in the vegetable broth, stirring constantly to prevent lumps.
- Bring the mixture to a gentle boil, then reduce heat to simmer.
- Season with salt and pepper, and simmer for 5–7 minutes until the sauce thickens slightly.
Step 4: Cook the Noodles Right In
- Add the egg noodles directly into the sauce.
- Cover and simmer for about 7–9 minutes, stirring occasionally, until the noodles are tender and have absorbed the flavors of the sauce.
Step 5: Add the Creaminess
- Stir in the milk, warming it through for 1–2 minutes. The sauce will turn silky and creamy.
- Taste and adjust salt and pepper as needed.
Step 6: Garnish and Serve
Serve hot, garnished with fresh parsley and a sprinkle of Parmesan cheese if desired.
Servings and Pairing
This recipe makes 3 to 4 generous servings, perfect for a cozy dinner.
Serving suggestions:
- Pair with a simple green salad dressed in lemon vinaigrette.
- Add a slice of crusty sourdough bread to mop up the creamy sauce.
- For a fancier touch, serve with roasted asparagus or steamed green beans on the side.
- A glass of dry white wine (like Sauvignon Blanc) complements the earthiness beautifully.
Variations
Want to customize your stroganoff? Try these delicious twists:
- Make it vegan: Use unsweetened plant-based milk (like oat or soy) and skip the Parmesan.
- Switch up the mushrooms: Mix cremini with shiitake or oyster mushrooms for deeper flavor.
- Gluten-free option: Use gluten-free pasta and a gluten-free flour blend for the roux.
- Add protein: Stir in cooked lentils, white beans, or crispy tofu for extra heartiness.
- Go creamy: For a richer version, stir in ¼ cup sour cream or Greek yogurt at the end.
Storage Tips
Got leftovers? Lucky you — the flavors deepen as it sits!
- Fridge: Store in an airtight container for up to 4 days. Reheat on the stove with a splash of broth or milk to loosen the sauce.
- Freezer: Not recommended. The noodles can become mushy and the sauce may separate.
- Meal prep tip: You can make the sauce ahead and cook the noodles fresh when ready to eat for best texture.
FAQs
Can I make this ahead of time?
Yes! The sauce can be made ahead and stored for 2–3 days. Just reheat and stir in freshly cooked noodles.
Can I use other mushrooms?
Absolutely. Shiitake, baby bella, or even button mushrooms work well. A mix gives deeper flavor.
Is it okay to use dried thyme instead of fresh?
Yes, use 1 teaspoon of dried thyme in place of fresh.
Can I add sour cream to make it creamier?
Yes! Add ¼ cup sour cream or plain Greek yogurt at the end for a classic stroganoff tang.
What type of milk works best?
Whole or 2% milk adds richness, but plant-based milk (unsweetened) like oat or soy can be used for dairy-free versions.
Final Thoughts
Vegetarian Mushroom Stroganoff is one of those cozy dishes that hits all the right notes—earthy, creamy, comforting, and easy to make. Whether you’re looking for a new meatless Monday meal or just want a bowl of warm, flavorful pasta on a chilly night, this recipe delivers every time.
Print
Vegetarian Mushroom Stroganoff
- Total Time: 35 minutes
- Yield: 3 servings
- Diet: Vegetarian
Description
A creamy, satisfying meatless pasta made with sautéed mushrooms, fresh herbs, and tender egg noodles—all in one comforting pot.
Ingredients
- 3 tablespoons extra virgin olive oil, divided
- 1 large yellow onion, diced (about 2 cups)
- 1 lb cremini mushrooms, sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 tsp dried thyme)
- 3 tablespoons all-purpose flour
- 3½ cups vegetable broth
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 7 oz dried broad egg noodles
- ½ cup milk (dairy or plant-based)
- Parmesan cheese, for garnish (optional)
- Chopped flat-leaf parsley, for garnish (optional)
Instructions
- Heat 2 tbsp olive oil in a large skillet. Sauté diced onion until translucent (5–7 min).
- Add garlic and cook 30 seconds. Add 1 tbsp oil, mushrooms, and thyme. Sauté 8–10 min.
- Stir in flour and cook 1 minute. Gradually add broth, stirring constantly.
- Add salt and pepper. Simmer 5–7 minutes until sauce thickens slightly.
- Stir in noodles. Cover and simmer 7–9 minutes until tender.
- Add milk, stir until creamy. Taste and adjust seasoning.
- Serve hot, topped with parsley and Parmesan if using.
Notes
- Let dough rest at room temp before stretching if using fresh pasta.
- Use a mix of mushrooms for deeper flavor.
- Stir in sour cream or Greek yogurt at the end for extra richness.
- Add cooked lentils or white beans for more plant-based protein.
- Prep Time: 10 minutes
- Cook Time: 25 minutes

