
Vegetarian Mushroom Stroganoff Recipe tastes ultra-creamy, savory, and cozy, with deep umami from mushrooms and a tangy, silky sauce that clings to every noodle. It works perfectly for busy weeknights or casual dinner guests, and you can get it on the table in about 35 minutes. I cooked a version of this in my tiny first apartment kitchen, and it still feels like the culinary equivalent of a warm blanket.
Why Vegetarian Mushroom Stroganoff Recipe Is Worth It
This Vegetarian Mushroom Stroganoff Recipe gives you all the comfort of classic stroganoff without any meat or fuss. Mushrooms bring rich flavor, the sauce turns luxuriously creamy, and the whole dish tastes like you spent hours on it, even though you didn’t.
You use simple pantry ingredients, so you skip fancy shopping trips. The recipe also scales easily, so you can cook it for two or for a hungry crowd with almost no extra effort.
“Creamy, rich, and loaded with mushroom flavor, this Vegetarian Mushroom Stroganoff Recipe tastes like restaurant comfort food on a weeknight budget. ★★★★★”
Ingredients You Need
Mushrooms
- 1 pound cremini mushrooms, sliced (also labeled “baby bella”; they bring great flavor and texture)
- 8 ounces white button mushrooms, sliced (milder flavor that balances the cremini)
- Optional: 4 ounces shiitake mushrooms, stems removed and caps sliced (boosts deep, savory flavor)
You can use all one type of mushroom if that’s what you have. I like a mix because it adds more flavor and texture.
Aromatics
- 1 medium yellow onion, finely diced
- 3–4 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 tablespoon fresh parsley, chopped (plus more for garnish)
Sauce Base
- 3 tablespoons unsalted butter (or vegan butter if you want a dairy-free version)
- 2 tablespoons olive oil
- 3 tablespoons all-purpose flour (or a 1:1 gluten-free flour blend)
- 2 cups vegetable broth (low-sodium if possible; Better Than Bouillon veggie base works great)
- 1 tablespoon soy sauce or tamari (adds umami and color)
- 1 teaspoon Dijon mustard
- 1 teaspoon smoked paprika or sweet paprika (smoked gives a deeper flavor)
- ½ teaspoon onion powder (nice shortcut for extra savoriness)
- ½ teaspoon fine sea salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
Creamy Element
Pick one of these, based on your preference:
- 1 cup full-fat sour cream
- or 1 cup plain Greek yogurt (whole milk; adds tang and protein)
- or 1 cup cashew cream (for vegan: blend ¾ cup soaked cashews with ½–¾ cup water)
- or 1 cup unsweetened thick oat cream or coconut cream (use coconut only if you enjoy a hint of coconut)
Pasta or Base
- 12 ounces egg noodles, wide (classic choice)
- or 12 ounces fettuccine, rotini, or other pasta
- or 3 cups cooked rice, mashed potatoes, or cauliflower mash if you want a lower-carb base
Cook the base separately while the sauce simmers. Keep it hot so the sauce coats it nicely.
Optional Add-Ins
- ½ cup frozen peas (no need to thaw; toss in near the end)
- ½ cup baby spinach or kale, chopped
- ¼ cup grated Parmesan or pecorino (skip or use vegan parm if dairy-free)
- Pinch of red pepper flakes for gentle heat
Equipment List
- Large, wide skillet or sauté pan (10–12 inch; a heavy pan browns mushrooms better)
- Large pot for pasta or rice
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Whisk
- Small bowl for tempering sour cream or yogurt
Quick Tips & substitutions
- Slice mushrooms thick so they keep meaty texture and don’t vanish into the sauce.
- Pat mushrooms dry before cooking so they brown instead of steaming.
- Use tamari instead of soy sauce if you need a gluten-free option.
- Swap butter with olive oil or vegan butter to keep the Vegetarian Mushroom Stroganoff Recipe dairy-free.
- Use cashew cream or thick oat cream instead of sour cream for a vegan version.
- Choose a 1:1 gluten-free flour blend and gluten-free pasta to keep everything gluten-free.
- Stir sour cream or yogurt into a small amount of warm sauce first so it doesn’t curdle.
- Cook pasta just to al dente so it holds up under the creamy sauce.
- Taste and adjust salt at the end because broths and soy sauce vary in saltiness.
- Add a splash of extra broth if the sauce thickens too much while it sits.
How to Make Vegetarian Mushroom Stroganoff Recipe
Step 1: Prep the Ingredients
Wash and dry the mushrooms, then slice them about ¼-inch thick. Dice the onion, mince the garlic, and chop the herbs. Measure out the flour, broth, soy sauce, mustard, and spices so everything stands ready to go.
Cook your pasta or base according to package directions. Drain it, toss with a tiny drizzle of olive oil to prevent sticking, and keep it warm.
Step 2: Brown the Mushrooms
Heat a large skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter melts and looks foamy, add about half the mushrooms in a single layer.
Let the mushrooms sit for 3–4 minutes without stirring so they brown on one side. Stir and cook another 3–4 minutes until they shrink and deepen in color, then move them to a bowl. Repeat with the remaining mushrooms, adding more oil or butter if the pan looks dry.
Step 3: Cook the Aromatics
Turn the heat down to medium. Add the remaining butter and olive oil to the skillet. Add the diced onion and cook 4–5 minutes until it turns soft and golden at the edges.
Stir in the garlic and thyme and cook about 30 seconds until fragrant. Add the browned mushrooms back to the pan and stir everything together.
Step 4: Build the Roux
Sprinkle the flour evenly over the mushroom mixture. Stir constantly for 1–2 minutes so the flour coats the vegetables and cooks. The mixture will look thick and a bit pasty, and that means it works correctly.
Whisk in the smoked paprika, onion powder, salt, and black pepper. Stir to coat the mushrooms with the spices.
Step 5: Add Broth and Seasonings
Slowly pour in the vegetable broth while you whisk or stir. Add about ½ cup at a time and stir until smooth before adding more. This step keeps lumps away and gives you a silky sauce.
Stir in the soy sauce and Dijon mustard. Bring the mixture to a gentle simmer and cook 5–7 minutes, stirring often, until the sauce thickens and coats the back of a spoon.
Step 6: Make It Creamy
Turn the heat down to low. Scoop about ½ cup of the hot mushroom sauce into a small bowl. Whisk in your sour cream, yogurt, cashew cream, or other creamy base until smooth.
Pour this creamy mixture back into the skillet while you stir. Keep the heat low and cook 2–3 minutes more, stirring often, until the Vegetarian Mushroom Stroganoff Recipe looks glossy and creamy. Do not let it boil, since high heat can cause dairy to split.
Taste and adjust salt and pepper. Add a pinch more smoked paprika or mustard if you want deeper flavor.
Step 7: Add Optional Veggies and Cheese
If you use peas or spinach, stir them into the sauce now. Cook 1–2 minutes until the peas heat through and the greens wilt. Stir in grated Parmesan if you use it, and let it melt into the sauce.
Sprinkle in chopped parsley for freshness. The sauce should look thick but still pourable; add a splash of broth if it feels too thick.
Step 8: Combine With Pasta or Base
Add the cooked noodles or other base directly into the skillet. Toss gently until every strand or grain gets coated in the mushroom stroganoff sauce. If the mixture looks tight, loosen it with a bit more broth or a spoonful of the pasta cooking water if you saved some.
Serve the Vegetarian Mushroom Stroganoff Recipe hot, with extra parsley and black pepper on top. Take a second to admire that creamy goodness before everyone devours it.
Recipe Variations
- Gluten-free: Use gluten-free pasta, tamari instead of soy sauce, and a 1:1 gluten-free flour blend.
- Vegan: Use olive oil or vegan butter, cashew cream or oat cream, and skip Parmesan or use vegan Parmesan.
- Low carb: Serve the sauce over cauliflower rice, zucchini noodles, or mashed cauliflower instead of pasta.
- Extra protein: Add cooked lentils, chickpeas, or cubed tofu to the sauce near the end.
- More veggies: Stir in spinach, kale, peas, or steamed broccoli florets.
- Extra smoky: Use smoked paprika and a dash of liquid smoke.
- Spicy version: Add red pepper flakes or a bit of hot sauce to taste.
Ways to Serve Vegetarian Mushroom Stroganoff Recipe
- Spoon over wide egg noodles or fettuccine for a classic stroganoff feel.
- Serve on top of fluffy mashed potatoes for maximum comfort.
- Pair with brown rice, quinoa, or farro for a heartier, higher-fiber meal.
- Ladle over cauliflower mash or zucchini noodles for a lighter option.
- Add a side of roasted green beans, steamed broccoli, or a crisp green salad.
- Top with extra herbs, a dollop of sour cream or yogurt, and freshly cracked black pepper.
Storage Success
Store leftover Vegetarian Mushroom Stroganoff Recipe in an airtight container in the fridge for up to 3–4 days. The sauce thickens as it chills, so stir in a splash of vegetable broth or water when you reheat it. Warm it gently on the stove over low heat or in the microwave in short bursts, stirring between each burst. If you use a dairy base, keep the heat low so the sauce stays creamy and smooth.

Vegetarian Mushroom Stroganoff Recipe
Ingredients
Instructions
- Prep the mushrooms by washing, drying, and slicing them about 1/4 inch thick. Dice the onion, mince the garlic, and chop the herbs. Measure out the flour, broth, soy sauce, mustard, and spices.
- Cook the egg noodles or other base according to package directions. Drain, toss with a small drizzle of olive oil to prevent sticking, and keep warm.
- Heat a large wide skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter is melted and foamy, add about half the mushrooms in a single layer. Let them cook undisturbed for 3–4 minutes to brown, then stir and cook another 3–4 minutes until deeply browned. Transfer to a bowl and repeat with the remaining mushrooms, adding more fat if the pan looks dry.
- Reduce heat to medium. Add the remaining butter and olive oil to the skillet, then add the diced onion. Cook for 4–5 minutes until softened and lightly golden at the edges.
- Stir in the garlic and thyme and cook for about 30 seconds until fragrant. Return all the browned mushrooms to the pan and stir to combine.
- Sprinkle the flour evenly over the mushroom mixture. Stir constantly for 1–2 minutes so the flour coats the vegetables and cooks; the mixture will look thick and pasty.
- Whisk in the smoked paprika, onion powder, salt, and black pepper, coating the mushrooms with the spices.
- Slowly pour in the vegetable broth, about 1/2 cup at a time, stirring or whisking until smooth before adding more. Stir in the soy sauce and Dijon mustard.
- Bring the sauce to a gentle simmer and cook for 5–7 minutes, stirring often, until thickened and able to coat the back of a spoon.
- Lower the heat to low. Scoop about 1/2 cup of the hot mushroom sauce into a small bowl and whisk in your chosen creamy element until smooth.
- Pour the creamy mixture back into the skillet, stirring constantly. Keep the heat low and cook for 2–3 minutes more until the sauce looks glossy and creamy; do not let it boil.
- Taste and adjust seasoning with more salt, pepper, paprika, or mustard as desired.
- If using peas or spinach, stir them into the sauce and cook for 1–2 minutes until the peas are heated through and the greens wilt. Stir in Parmesan if using, letting it melt into the sauce, then add chopped parsley.
- Add the cooked noodles or other base directly to the skillet and gently toss until everything is well coated. If the sauce seems too thick, loosen it with a splash of broth or pasta cooking water.
- Serve the vegetarian mushroom stroganoff hot, topped with extra parsley and freshly ground black pepper.
Notes
Approximate per serving (1/4 of recipe, made with sour cream, egg noodles, and without optional cheese or add-ins): 520 calories; fat 24 g; saturated fat 11 g; carbohydrates 63 g; fiber 4 g; sugars 7 g; protein 16 g; sodium 860 mg. Values will vary based on exact ingredients, brands, and portion size.
