Vegetarian Mushroom Stroganoff Recipe checks every box when I want creamy comfort without meat. I lean on meaty mushrooms, a silky sauce, and a pop of lemon to keep every bite bright. I cook this on weeknights when I crave cozy, and I also serve it to friends when I want easy, impressive dinner vibes.
Easy Vegetarian Mushroom Stroganoff Recipe
I pack this vegetarian mushroom stroganoff with umami so it satisfies like the classic. I brown a mix of mushrooms hard and fast, which builds deep flavor without any beef. Finish with sour cream or cashew cream, so the sauce turns lush and velvety.
Ingredients You’ll Need
- 12 oz to 16 oz mushrooms (cremini/baby bella, shiitake, or oyster), sliced 1/4-inch
- 2 tablespoons olive oil, butter, or a mix
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1 teaspoon paprika (sweet or smoked)
- 2 tablespoons all-purpose flour (or GF 1:1 blend; see note for cornstarch option)
- 1/3 cup dry white wine or dry sherry (optional)
- 2 cups low-sodium vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 teaspoon vegetarian Worcestershire (optional but tasty)
- 1 tablespoon Dijon mustard
- 1/2 cup sour cream or full-fat Greek yogurt (vegan: 1/2 cup cashew cream or unsweetened coconut cream)
- 1 tablespoon lemon juice
- Kosher salt and freshly ground black pepper
- 12 oz egg noodles or pasta of choice, for serving
- Fresh parsley, chopped, for garnish
How to Make Vegetarian Mushroom Stroganoff
- Boil the noodles: I bring a big pot of salted water to a boil and cook noodles until al dente. I reserve 1/2 cup pasta water, then drain.
- Brown the mushrooms: I heat 1 tablespoon oil in a large skillet over medium-high. I add half the mushrooms in an even layer and leave them alone for 3–4 minutes, flip, cook 2–3 minutes more, season with a pinch of salt, then transfer to a bowl. I repeat with the remaining mushrooms and another tablespoon of oil.
- Sauté the aromatics: I lower heat to medium, add a small knob of butter or a drizzle of oil if the pan looks dry, then cook onion with a pinch of salt until soft and golden, about 5–7 minutes. I stir in garlic, thyme, and paprika for 30 seconds until fragrant.
- Make the roux: I sprinkle in flour and stir for 1 minute to cook it. I keep the mixture moving so it doesn’t scorch.
- Deglaze: I pour in wine (if using) and scrape up the browned bits. I let the liquid reduce by about half.
- Build the sauce: I whisk in broth, soy sauce, and Worcestershire. I simmer 3–5 minutes until the sauce thickens and looks glossy.
- Bring back the mushrooms: I add the browned mushrooms and any juices. I simmer 2–3 minutes to marry flavors.
- Add mustard and temper the cream: I stir in Dijon. I whisk a few spoonfuls of hot sauce into the sour cream in a bowl, then I stir that mixture back into the pan. I keep heat low and avoid boiling.
- Finish and adjust: I add lemon juice, taste, and season with salt and lots of black pepper. I thin with a splash of pasta water if I want a looser sauce.
- Plate: I spoon the mushroom stroganoff over warm noodles. I shower it with parsley and serve right away.
Expert Tips
- Use a wide stainless or cast-iron skillet to maximize browning and flavor.
- Dry the mushrooms with a towel before slicing so they sear, not steam.
- Temper the sour cream to keep the sauce silky and lump-free.
- Add a tiny knob of butter at the end for extra sheen and restaurant-style finish.
- Balance the richness with acid and pepper; that combo makes the flavors pop.
- Hold back some pasta water; I use it to fine-tune the sauce texture.
Substitutions & Variations
- Vegan stroganoff: I swap 1/2 cup cashew cream or coconut cream for sour cream, and I use olive oil.
- Gluten-free: I replace the flour with 1:1 gluten-free blend or 1 tablespoon cornstarch mixed into cold broth.
- Umami boosters: I add 1 teaspoon soy sauce or tamari, a splash of vegetarian Worcestershire, or a pinch of mushroom powder.
- Herb profile: I use thyme for classic flavor, or I switch it up with dill or parsley.
- Noodles and beyond: I serve with egg noodles, pappardelle, rice, mashed potatoes, or creamy polenta.
- Extra veg: I wilt spinach at the end, or I add peas for sweetness and color.
Serving Ideas for Vegetarian Mushroom Stroganoff
- Serve over buttered egg noodles with parsley and extra black pepper.
- Spoon it on mashed potatoes, rice, or creamy polenta for ultra-comfort.
- Add a crisp side: simple cucumber salad with dill, lemony green beans, or roasted broccoli.
- Top with crispy shallots or toasted breadcrumbs for crunch.
- Pair with a bright green salad and a squeeze of lemon to cut the richness.
Make-Ahead and Storage Tips
This vegetarian mushroom stroganoff tastes even better the next day, so I often meal-prep a batch for busy weeks.
Make-Ahead: Cook the stroganoff through Step 7, cool, and refrigerate for up to 2 days. Reheat gently, then stir in the sour cream and lemon juice right before serving so the sauce stays silky.
To Refrigerate: Store cooled stroganoff in an airtight container in the fridge for up to 4 days.
Freezing: Freeze the sauce without the sour cream for up to 3 months. Thaw in the fridge overnight, reheat, then stir in the dairy before serving.
To Reheat: Warm on the stove over medium-low, stirring often, or microwave in 45-second bursts. Add a splash of broth or water to loosen the sauce as needed.

Vegetarian Mushroom Stroganoff
Ingredients
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add chopped onion and cook until soft and translucent, about 5 minutes.
- Add minced garlic and cook for an additional minute.
- Add sliced mushrooms and cook until they release their moisture and become browned, about 8-10 minutes.
- Sprinkle flour over the mushrooms and stir to combine well.
- Gradually add vegetable broth while stirring, and cook until the sauce thickens.
- Stir in Dijon mustard and sour cream, heating through but do not boil.
- Season with salt and pepper to taste.
- Serve mushroom stroganoff over cooked egg noodles or pasta.
- Garnish with chopped fresh parsley, if desired.