
We've been making this easy Vegetarian Mushroom Stroganoff for years. It's hearty, comforting, and a crowd-pleaser. Perfect for meatless dinners!
This is a weeknight friendly one pot recipe. Cooking the noodles directly in the savory mushroom sauce gives the noodles extra flavor as they cook. And, it means less dishes and clean up. So the next time you're looking for a family-friendly pasta recipe, give this one pot mushroom stroganoff a try!
Jump to:
Why you'll love this recipe
- One Pot recipe: Both the savory mushroom sauce and the noodles get cooked in the same pot. It makes for easy cleanup—and infuses the noodles with so much flavor!
- Ready in 30 minutes: This recipe makes for a quick weeknight meal, because it's ready in 30 minutes (or less!).
- Healthy spin on a classic: We took a classic stroganoff and made it lighter, with clever swaps like milk instead of sour cream. You can also easily make this Mushroom Stroganoff vegan instead of vegetarian (see recipe card for details).

Ingredients (and substitutes)
This Vegetarian Mushroom Stroganoff recipe calls for simple pantry ingredients. Here's what you need:

- Cremini Mushrooms: Cremini mushrooms have a deeper, more complex flavor than white mushrooms (source). And, they're easy to find at grocery stores! For even more umami, you can use a mix of cremini and shiitake mushrooms.
- Thyme: Fresh thyme pairs really well with mushrooms. This versatile herb keeps for a while in the fridge. It's delicious used on vegetables, We highly recommend using fresh thyme for this recipe. It pairs really well with the mushrooms. If absolutely needed, you can substitute dried thyme. But, read the notes for substitution instructions because it's not a 1:1 swap.
- Egg Noodles: Look for short, wide egg noodles. They're sometimes labelled Broad Egg Noodles or German Egg Noodles. For a vegan alternative, use pappardelle noodles.
- Vegetable Broth: There aren't a lot of ingredients in this dish, so the vegetable broth you use has a big impact on the flavor. Use the best you can find. Our favorite is the No Beef Vegetarian or Organic Vegetable Base.
- Milk: A lighter, healthier swap for the sour cream that's typically used in stroganoff. For a vegan alternative, use an unflavored and unsweetened non-dairy milk. If substituting dairy, our recommendation is a barista-style oat milk.
Find the recipe card below for the complete recipe, including all ingredients and instructions.
Love mushrooms? So do we! Check out these other mushroom recipes: BBQ Pulled Mushroom Sandwiches, Farro Pilaf with Mushrooms, Creamy Mushroom Risotto, and Smoky Mushroom Tacos.

How to make (step-by-step photos)
In this easy one pot recipe, dried noodles are cooked directly in the sauce. This way, the noodles will soak up all that delicious flavor while they cook!
Here's how to make this yummy vegetarian mushroom stroganoff:






Find the recipe card below for the complete recipe, including all ingredients and instructions.

Tips
- Don't skimp on the mushrooms: You can always add more mushrooms, but definitely don't use less than the recipe calls for. Mushrooms shrink down a lot during the cooking process!
- If you want to add another type of mushroom to the creminis...we'd recommend fresh shiitake, portobello, or oyster mushrooms.
- Use a flavorful vegetable broth: This is a quick-cooking recipe with few ingredients, so it's important to use the best you can get. The vegetable broth you use has a big impact on the final flavor. In testing, we loved the results of this No Beef Vegetarian—followed by this Organic Vegetable Base. But, choose the broth you love best!
- Avoid over-stirring: To encourage the mushrooms to brown, try to stir them only occasionally. And, when it's time to cook the noodles, stir them often enough so they don't stick to the bottom of the pan. But, avoid stirring the noodles constantly as that might cause them to break into smaller pieces.
- Serve immediately: As with many creamy sauced pastas, these noodles are best served while fresh and hot. The sauce will thicken as it cools and sits.


Recipe FAQs
No, this recipe calls for the cooking dried noodles directly in the sauce!
We highly recommend you use fresh thyme for this recipe. But, if you must substitute dried thyme instead, use one-third of the amount. Dried thyme is more potent, so you need less. See recipe card notes for more details.
Yes, this recipe can be easily made vegan. Simply choose vegan pappardelle noodles, a vegan milk substitute, and garnish with vegan Parmesan (or omit). See recipe card notes for full details.
Creamy noodle dishes like this are best served immediately. If you happen to have leftovers, reheat them gently with an extra splash of water or milk to loosen the sauce. But, for full transparency, this isn't a recipe we'd intentionally prepare in advance.

Other vegetarian pasta recipes:
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 review below!
📖 Recipe
Vegetarian Mushroom Stroganoff
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 (see note 1)
- 3 tablespoons all purpose flour
- 3½ cups vegetable broth (see note 2)
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 7 oz dried broad egg noodles (see note 3 and 4)
- ½ cup milk (see note 4)
- Parmesan cheese (for garnish, see note 4 and 5)
- Chopped flat-leaf parsley (for garnish, optional)
Instructions
- Sauté onion: Heat 1 tablespoon of the oil in large skillet (or pot) over medium-high heat. Add onion, sauté until golden at the edges, about 5 minutes.
- Add mushrooms: Add 1 tablespoon of the oil and mushrooms. Sauté until golden brown and any liquid is cooked off, about 8 minutes.
- Build sauce: Reduce heat to medium. Add the remaining 1 tablespoon oil, garlic, and thyme. Cook, stirring frequently, until garlic is fragrant, 1 to 2 minutes. Stir in flour until vegetables are evenly coated. Pour in vegetable stock, salt and pepper, stirring vigorously to prevent clumps and scrape any brown bits off the pan.
- Cook noodles: Let mixture come to a boil, then add dried noodles. Gently stir the noodles so they're evenly covered with liquid. Cook noodles for 4 minutes. Add milk. Continue cooking, stirring occasionally, until the noodles are al dente, about another 4 minutes. (If the pan starts to look dry, add a splash of more stock. Stir as the noodles cook, so they don't stick to the pan; but be gentle as to avoid breaking the noodles.)
- Season and serve: Season with more salt and pepper if needed. Garnish with cheese and parsley, and serve immediately.
Notes
- Thyme: We recommend fresh thyme for this recipe. If you need to substitute, use 1 teaspoon dried thyme instead of 1 tablespoon fresh thyme. Dried is more potent than fresh.
- Vegetable broth: There aren't a lot of ingredients in this dish, so the vegetable broth you use will have a big impact on flavor. Use the best you can find. We highly recommend using Better than Bouillon (either the No Beef Vegetarian or Organic Vegetable Base).
- Broad egg noodles: Also sometimes labelled German Egg Noodles. Broad egg noodles are thin and slightly wavy. They are different than Spaetzle-type noodles (which tend to be twisted). For a vegan option, use pappardelle noodles.
- Vegan option: Use pappardelle noodles, a vegan milk alternative (such as barista-style oat milk), and a vegan parmesan.
- Parmesan cheese: Imported Parmesan cheese typically contains animal-based rennet. If you wish to avoid this, look for cheese labelled as "vegetarian friendly" or lists "microbial enzymes" (instead of rennet) as an ingredient. Asiago cheese is also a good alternative.
C Wri says
Yummy, filling, and doesn't take 1000 ingredients or 300 cooking instruments.
bri says
Haha all those are true, that's for sure! Glad you enjoyed the Mushroom Stroganoff! Thank you for taking the time to share a review
Chris says
I'm going to try making this for my family this week. My 6yo is a foodie but can be fussy. Really dislike cooking, but love it when they enjoy something I've made. Nice photo of the ingredients. Can I request one small edit for the kids out there; can "umami-packed mushrooms (yay veggies)." become "umami-packed mushrooms (yay fungi)." please! Will let you know how it goes. Thanks for sharing with those of us who lack any culinary inspiration
bri says
Hi Chris! Glad to hear this recipe was inspiring. Hope it was a hit with your foodie family!