One-Pot Vegetarian Mushroom Stroganoff Recipe

Vegetarian Mushroom Stroganoff on a dinner plate with Parmesan.

We’ve been making this easy Vegetarian Mushroom Stroganoff for years. It’s hearty, comforting, and always a crowd-pleaser—perfect for meatless dinners.

This one-pot, weeknight-friendly recipe cooks the noodles directly in the savory mushroom sauce so they pick up extra flavor while you save time on cleanup. If you want a family-friendly pasta that’s quick, satisfying, and simple, try this one-pot mushroom stroganoff.

[feast_advanced_jump_to]

Why you’ll love this recipe

  • One pot: The sauce and noodles cook together in a single pan for easy cleanup and extra flavor in the pasta.
  • Ready in 30 minutes: A fast, comforting weeknight dinner you can make in about half an hour.
  • A lighter take on a classic: We swap heavy ingredients for lighter options—milk instead of sour cream—and the dish can be made vegan with a few simple swaps. See the recipe card for details.

Recipe video

Watch the step-by-step video to follow along with the method.

img 150 2

Ingredients (and substitutes)

This Vegetarian Mushroom Stroganoff uses simple pantry ingredients. Here’s what you’ll need:

Ingredients to make one pot Vegetarian Mushroom Stroganoff.
  • Cremini mushrooms: They offer a deeper, earthier flavor than white mushrooms. Mix in shiitake for more umami if you like.
  • Thyme: Fresh thyme complements mushrooms best. If you must use dried thyme, use significantly less (see notes in the recipe card).
  • Egg noodles: Look for short, wide egg noodles (often labeled broad or German egg noodles). For a vegan version, substitute pappardelle.
  • Vegetable broth: Because the ingredient list is short, the quality of your broth matters. Choose a flavorful vegetable stock for best results.
  • Milk: Used instead of sour cream for a lighter finish. For dairy-free or vegan, use an unsweetened, unflavored plant milk such as barista-style oat milk.

See the recipe card below for the full ingredient list and step-by-step instructions.

Love mushrooms? Try other mushroom-focused dishes like mushroom sandwiches, risotto, or mushroom tacos for more inspiration.

img 150 4

How to make (step-by-step photos)

In this easy one-pot method, dried noodles cook right in the sauce so they absorb flavor as they soften.

Follow these main steps to make the stroganoff:

Sauteeing onions in a skillet for One Pot Mushroom Stroganoff.
1. Sauté the onion until it’s golden at the edges.
Adding garlic and thyme to sauteed mushrooms in a skillet for vegetarian strogranoff.
2. Cook mushrooms until browned, then add garlic and thyme.
Adding flour to sauteed mushrooms in a skillet for vegetarian Mushroom Stroganoff.
3. Stir in flour to coat the vegetables and help thicken the sauce.
Adding noodles to simmering broth to make One Pot Mushroom Stroganoff.
4.Pour in vegetable broth, bring to a simmer, and add the dried noodles.
Pouring milk into a skillet of one pot Mushroom Stroganoff.
5. When the noodles are partially cooked, stir in the milk.
Stirring noodles in skillet for one pot mushroom stroganoff.
6. Cook until the noodles are tender and the sauce is silky.

Refer to the recipe card below for ingredient amounts and full instructions.

img 150 11

Tips

  • Don’t skimp on mushrooms: Mushrooms shrink as they cook, so use the amount the recipe calls for or add more for an extra meaty texture. Good additions include shiitake, portobello, or oyster mushrooms.
  • Choose a flavorful broth: This dish relies on a few ingredients, so a rich vegetable broth improves the final taste—pick a stock you enjoy.
  • Avoid over-stirring: Let mushrooms brown by stirring only occasionally. When cooking the noodles, stir often enough to prevent sticking but not constantly, which can break the pasta.
  • Serve immediately: Creamy pastas are best hot and fresh; the sauce will thicken as it cools.
Close up of one pot vegetarian mushroom strogranoff topped with parsley.
img 150 13

Recipe FAQs

Do I pre-cook the noodles?

No—dry noodles cook directly in the sauce in this recipe.

Can I substitute the fresh thyme?

Fresh thyme is recommended. If using dried thyme, use about one-third of the amount called for in fresh thyme—dried herbs are more concentrated.

Can I make this recipe vegan?

Yes. Use pappardelle or another vegan noodle, a plant-based milk, and vegan Parmesan or omit the cheese.

Can I make this recipe in advance?

This dish is best served fresh. If you have leftovers, reheat gently with a splash of water or milk to loosen the sauce.

Vegetarian Mushroom Stroganoff on a dinner plate topped with parmesan cheese and parsley.

Other vegetarian pasta recipes:

  • Lemon Swiss Chard Pasta
  • Spicy Sausage and Brussels Sprouts Pasta
  • Vegan Vodka Sauce Pasta
  • One Pan Lemon Spinach Orzo with Feta

Love this recipe? Please leave a 5-star review below!

📖 Recipe

Vegetarian Mushroom Stroganoff

This one-pot Vegetarian Mushroom Stroganoff uses about 10 ingredients and gives a lighter twist to the classic. Cozy, flavorful, and family friendly. Easily adapted to be dairy-free and vegan.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4
Author: Bri Beaudoin
Mushroom Stroganoff in a white plate with fresh thyme and parmesan.

Print

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
  • 3 tablespoons all-purpose flour
  • cups vegetable broth
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • 7 oz dried broad egg noodles
  • ½ cup milk
  • Parmesan cheese (for garnish)
  • Chopped flat-leaf parsley (optional, for garnish)
US Customary – Metric

Instructions

  • Sauté onion: Heat 1 tablespoon of oil in a large skillet or pot over medium-high heat. Add the diced onion and sauté until golden at the edges, about 5 minutes.
  • Add mushrooms: Add another tablespoon of oil and the sliced mushrooms. Sauté until the mushrooms are browned and the liquid has evaporated, about 8 minutes.
  • Build the sauce: Reduce heat to medium. Add the remaining tablespoon of oil, then the garlic and thyme. Cook, stirring, until fragrant (1–2 minutes). Stir in the flour to coat the vegetables, then pour in the vegetable broth, salt, and pepper, stirring to combine and to release any brown bits from the pan.
  • Cook noodles: Bring the mixture to a boil, then add the dried noodles and gently stir so they’re evenly covered with liquid. Cook for 4 minutes, then add the milk. Continue cooking, stirring occasionally, until the noodles are al dente, about another 4 minutes. If the pan becomes too dry, add a splash more broth. Stir enough to prevent sticking but avoid breaking the noodles.
  • Season and serve: Taste and adjust seasoning. Garnish with Parmesan and chopped parsley if desired, and serve immediately.

Notes

  1. Thyme: Fresh is preferred. If using dried, use 1 teaspoon dried thyme in place of 1 tablespoon fresh.
  2. Vegetable broth: The broth influences flavor greatly—choose a good-quality vegetable stock.
  3. Broad egg noodles: Also called German egg noodles; they are different from spaetzle. For a vegan option, use pappardelle.
  4. Vegan option: Swap to pappardelle, plant-based milk (like barista oat milk), and vegan Parmesan.
  5. Parmesan cheese: Many imported Parmesans use animal rennet. For a vegetarian-friendly alternative, choose cheeses labeled with microbial enzymes or use Asiago.

Nutrition

Calories: 381kcal | See full label for details
Did you make this recipe?Let us know by leaving a rating below and tag us on Instagram if you’d like to share your version.