This easy recipe for Mushroom Goulash shows you how to make a flavorful vegan twist on a Hungarian classic. Serve it with pasta, grains, or any side dish for a well-rounded meal that’s packed with nutrients and great for meal prep!
A bowl of filling vegan goulash will always hit the spot on a cold rainy day.
Goulash is a wonderfully versatile meal. This meatless variation is inspired by Hungarian goulash’s warm and rustic flavors.
Hungarian goulash recipes differ from one kitchen to the next, but at the heart of every recipe is a rich beef stew with tomatoes, onion, paprika, and spices.
For this meatless adaptation, mushrooms replace the meat and are simmered with traditional goulash veggies in a sweet and savory broth.
In just a few simple steps, you can make a delicious pot of comforting vegan goulash the whole family will love.
Why Make Goulash with Mushrooms
Did you know that mushrooms are a fungus?
Yup! They are highly nutritious fungi and a terrific source of various beneficial nutrients.
To absorb the nutrients from mushrooms, they must be cooked, and cooking them stew-style is a great way to do so.
Many types of mushrooms have a dense, “meaty” texture, making them a great meat replacement that is still comforting and satisfying.
Ingredient Notes
Here is a brief overview of the ingredients you’ll need to make this recipe:
- Extra Virgine Olive Oil – You’ll need this healthy oil to saute the onions and mushrooms to help release their flavors.
- Onion – Yellow opinion infuses the goulash with a mild onion flavor that pairs well with sauteed mushrooms.
- Bell Pepper – Red bell pepper adds a garden-fresh taste and sweetness to the dish.
- Mushrooms – These take center-stage as the “meat”. You can use different kinds of mushrooms, such as white, brown, portobello, shitake, etc. You can also add some dried porcini mushrooms for more umami flavor.
- Canned Diced Tomatoes – Low sodium diced tomatoes add sweet and savory flavor and help thicken the dish. Fire-roasted tomatoes are great here also.
- Vegetable Stock – This stew is cooked in a savory vegetable broth that infuses the goulash with rich vegetable flavor. Choose low-sodium broth to avoid sodium overload.
- Garlic Powder – Gives the goulash a mild garlic taste that pairs well with other ingredients.
- Paprika – If you can find sweet Hungarian red paprika, great! You can also use spiced or smoked paprika.
- Fresh Thyme – This popular herb enhances the dish with a savory flavor that has a hint of citrus.
- Salt – Enhances all the savory and fresh flavors in the stew.
How to Make Vegan Mushroom Goulash
Here are the step-by-step instructions on how to make mushroom goulash:
Step 1. Sautee the onion.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the onion and sauté until the onion starts to soften, for about 4 minutes. Add the red pepper.
Step 2. Sautee the bell pepper.
Cook until the pepper and onion start to caramelize, for about 3 to 5 minutes. Transfer to a plate and set aside.
Step 3. Add the mushrooms.
Add one more tablespoon of olive oil to the same skillet. Add the mushrooms and season with salt and garlic powder.
Step 4. Cook the mushrooms.
Continue cooking the mushroom mixture, stirring occasionally, until the mushrooms are soft, reduced in volume, and the mushroom liquid has evaporated, for about 5 to 7 minutes.
Step 5. Add the remaining ingredients.
Add the pre-cooked pepper and onion, diced tomatoes, vegetable broth, thyme, and paprika. Stir well.
Step 6. Let it simmer.
Bring to a boil, cover, reduce the heat and let it simmer for about 20 minutes.
Recipe Tips
Here are a few tips on how to make the best mushroom goulash:
- Chop the mushrooms the same size, so they cook evenly.
- Finish mushroom goulash with fresh chopped herbs like parsley or dill and non-dairy sour cream.
- Cook your grains or pasta on the side to mix in with individual servings.
Flavor Variations
Here are a few ideas on how to customize this recipe:
- Add Tofu/Tempeh/Plant-Mashed Ground “Meat”: In a skillet, cook medium-diced extra firm tofu, tempeh, or ground plant-based meat until firm and cooked through. Add it to your goulash 10 minutes before it’s finished simmering.
- Add Cooked Beans: Cook kidney, lima, or fava beans on the side to add to the goulash at the end.
- Add More Vegetables: With the onions and peppers, feel free to add more vegetables. Diced potatoes, sweet potatoes, celery, and carrots are good options.
- Garnish with Fresh Herbs: Add a generous amount of herbs to individual servings. Chopped fresh parsley, dill, and basil will make this healthy dish even more flavourful.
How to Serve This Mushroom Goulash
Served with crusty sliced bread and a dollop of dairy-free sour cream, vegan mushroom goulash is a meal all on its own.
It is also great served with:
- elbow macaroni
- egg noodles
- spaghetti
- black rice
- quinoa
- cauliflower rice
- roasted or boiled potatoes
- roasted root vegetables
- Instant Pot steamed vegetables
- and more!
Storing & Freezing
- Storing: Let the hot mushroom stew cool completely to room temperature and then store in an air-tight container in the fridge for 2 to 3 days.
- Freezing: Allow goulash to cool to room temperature and then freeze in a freezer-safe bag or container for 2 to 3 months.
- Reheating: Reheat leftovers over medium heat until warmed through.
Frequently Asked Questions
Here are a few related questions about making goulash-style dishes:
What’s the difference between Hungarian goulash and American goulash?
In many American-style goulash recipes, small pasta is cooked in the goulash broth, while Hungarian-style is served soup/stew style.
This mushroom goulash combines the best of both: a delicious stew with a hearty grain or pasta of your choice served on the side.
What is Hungarian paprika?
Hungarian-style paprika has a distinctive sweet taste and is traditionally used in goulash recipes.
How can I make the sauce thicker?
If you would like to thicken the sauce, add 1 to 1 1/2 tablespoons of flour or arrowroot powder to the sauce at the end of cooking. Make sure to stir well. Let it simmer for a minute or two until the sauce has thickened.
More Healthy Mushroom Recipes
If you love mushrooms, you might like these recipes:
- Instant Pot Mushroom Barley Soup
- Savory Steel Cut Oats with Mushrooms
- Quinoa Vegetable Soup
- Vegetarian Stuffed Tomatoes with Mushrooms

Vegan Mushroom Goulash
As an Amazon Associate, I earn from qualifying purchases.
Equipment
Ingredients
- 2 Tbsp olive oil
- ½ onion (thinly sliced)
- 1 red pepper (chopped)
- 2 pounds white or brown mushrooms (or a mix of mushrooms such as 4 Portobello mushrooms, 1 pound white mushrooms, and ½ pound shitake mushrooms, chopped)
- salt to taste
- 1 tsp garlic powder
- 1 can (14 oz/398 ml) diced tomatoes
- 2 cups vegetable broth
- 1½ Tbsp paprika
- 5 to 6 sprigs of fresh thyme
Instructions
- In a large skillet, heat 1 tablespoon of olive oil. Add the onion and sauté until it starts to soften, for about 4 minutes.½ onion
- Add the red pepper and cook until the pepper and onion start to caramelize for about 3 to 5 minutes. Transfer to a plate and set aside.1 red pepper
- In the same skillet, heat one tablespoon of olive oil. Add the mushrooms and cook, stirring occasionally, until the water that was released by the mushrooms begins to evaporate.2 pounds white or brown mushrooms
- Season the mushrooms with salt and garlic powder, and continue cooking until the mushrooms are soft, reduced in volume, and the mushroom liquid has almost evaporated, for about 5 to 7 more minutes.salt to taste, 1 tsp garlic powder
- Add the pepper and onion mixture, diced tomatoes, vegetable stock, paprika, and thyme. Stir well. Bring to a boil, cover, reduce the heat, and let it simmer for about 20 minutes.1 can (14 oz/398 ml) diced tomatoes, 2 cups vegetable broth, 1½ Tbsp paprika, 5 to 6 sprigs of fresh thyme
The nutrition facts are an estimate. Variations in ingredient brands, portion sizes, or substitutions can affect the final nutritional values. For the most accurate information, please use a nutrition calculator or consult with a healthcare provider. Always ensure that each of the ingredients is allowed in your diet.

Meet Maria
Maria Ushakova is a holistic nutritionist and food blogger. She focuses on developing easy recipes using real food ingredients. She believes that healthy food is delicious and anyone can learn how to cook it. Maria’s work has appeared on numerous popular websites as well as in print.
Thank you! Flavorful, easy and fun to make for my vegan and non-vegan neighbors alike.
I made this tonight and added several different spices and the flavor was delicious. For added flavor I added 3 T. fresh minced garlic, Fire roasted diced tomatoes, 2 T. Hungarian Paprika, 1 T. Bragg’s Liquid Amino’s, 1-2 T. Italian seasoning, sea salt and black pepper and about 3 dashes of Liquid Smoke. I also had dehydrated kale from my garden that I added.
I just cooked this and it’s really delicious! Thank you, Maria.
It was good but needs more flavor. Put it on quinoa, don’t think it would work on spaghetti but maybe a smaller noodle pasta.
Delicious! Served it over quinoa for a low carb meal.
So glad you enjoyed it!
What temperature are we supposed to cook the onions and peppers and the mushrooms? Just says heat pan;
Over medium heat should be fine. Adjust the temperature as needed.
Your meal look amazing, can you send me other Vegan recipes. Thank You
Hi Claudia! All my vegan recipes can be found here: https://www.mariaushakova.com/tag/vegan/
Excellent! Followed the recipe except I used dried thyme.
Excellent! Followed the recipe except I used dried thyme.
hey this sounds delicious, can you freeze it? or is a keep in the fridge option?
Thanks
Hi Emily! I’ve never tried to freeze it. But I just did a quick Google search and it appears that cooked mushrooms can be frozen so I think it will freeze just fine.
Hi Maria this looks delicious, how would you recommend reheating it?
Hi Kate! Reheat like you would reheat a stew, chili, or pasta sauce.
What do we do about the onions and peppers that we set aside? The recipe doesn’t mention them again…
Hi there! Thank you for noticing and leaving a comment. They should be added before simmering, together with the diced tomatoes and vegetable stock.