Creamy, rich, and hearty, this 30-minute vegan beef stroganoff will impress even non-vegans! It is a comforting meal that is easy to prepare and incredibly satisfying.

If you love one-pot meals, you need to give this vegan beef stroganoff a try! It is the perfect satisfying and delicious comfort meal to make on chilly evenings.
I like serving it with lighter side dishes such as my tomato cucumber corn salad or braised celery, which perfectly complements the heartiness of this meal!
Jump to:
🍄What you will need
📃Ingredient notes and substitutions
- Vegan beef - I am using my homemade seitan vegan steak. Store-bought vegan beef (like Beyond steak) or veggie crumbles will also work.
- Vegan sour cream - My tofu sour cream is perfect for this recipe. To save time, you could also use store-bought ones like this Kite Hill sour cream.
- Broth – I highly recommend using vegan “beef” broth, or dissolve no beef bouillon in 2 cups of warm water. Vegetable broth or stock powder will also work.
- Worcestershire sauce - Not all Worcestershire sauces are vegan, so read the ingredient list before purchasing. This Whole Foods Worcestershire sauce happens to be vegan.
- Nutritional yeast (not pictured) - An optional ingredient that further enhances the umami flavor of this dish.
🔪How to make
- Step 1: Heat some oil in a pan, then add sliced vegan steak in one layer. Cook until both sides are charred. Set aside for later use.
- Step 2: Add more oil to the pan, and add onion. Saute until translucent.
- Step 3: Add mushrooms next and cook until they are nicely browned.
- Step 4: Then, add garlic and flour to the pan and fry for a minute.
- Step 5: Pour broth, dijon mustard, Worcestershire sauce, and nutritional yeast into the pan, and bring the mixture to a simmer.
- Step 6: Let it cook for 5 minutes or until the broth has thickened.
- Step 5: Then, stir in sour cream and vegan steaks. Mix well, then taste the sauce, adding salt as needed.
- Step 6: Serve your vegan beef stroganoff over pasta or rice.
✔️Tips and variations
- Batch-make seitan steak - To simplify the cooking process, I highly recommend batch-making and freezing seitan steak until ready to use.
- Adjusting the thickness of the sauce - Depending on how thick you like your sauce, you can reduce the amount or add more broth/water.
- Enhance the creaminess - Stir 1-2 tablespoons of tahini into the sauce.
- Make it gluten-free - Omit Worcestershire sauce, and use a gluten-free veggie crumble. Instead of flour, stir a tablespoon of cornstarch directly into the broth. Serve vegan beef stroganoff with rice or gluten-free pasta.
Save this recipe!
Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.
🍝How to serve
Pasta or noodles - The most common way to serve beef stroganoff is to add it to a bed of cooked rice or pasta. Any kind of rice or pasta will work!
Mashed potatoes - Another popular combination. You could use cauliflower mash to make this recipe lower in carbs.
Light side dishes - This vegan stroganoff goes well with salads like my lettuce avocado salad. Other vegetable dishes such as roasted vegetables, air fryer Portobello mushrooms, and soy sauce green beans will work, too.
❄️Storing suggestions
Fridge - I recommend keeping the pasta and the vegan beef stroganoff separated. They can be refrigerated for 3-4 days.
Freezer - If you intend to freeze this dish, omit pasta as it does not freeze well. Portion stroganoff using containers or souper cubes, and it can be frozen for 3 months. Allow to thaw overnight before heating.
Reheating - Vegan beef stroganoff can be heated up in the microwave or on the stove until hot. Add a few tablespoons of water if the sauce is too thick. Serve it over cooked pasta, rice, or mashed potatoes.
💚Why you will love this recipe
- Comforting, creamy, and super satisfying
- A fuss-free recipe that is ready in 30 minutes
- Healthy and is lower in fat and calories than the traditional version
- Dairy-free and can be made gluten-free
❔Commonly asked questions
You can replace the sour cream in vegan beef stroganoff with vegan plain or Greek yogurt.
If your vegan stroganoff is too runny for your liking, you have added too much broth. Thicken your stroganoff by adding some cornstarch slurry.
To make cornstarch slurry, combine 1 tablespoon cornstarch with 1 tablespoon of water. Then, gradually stir in a small amount into the simmering broth until it reaches the desired consistency.
📖 Recipe
Creamy Vegan Beef Stroganoff
Ingredients
- ½ batch vegan steak recipe or store-bought*
- 1 medium onion diced
- 8 oz brown button mushrooms
- 3 cloves garlic minced
- 2 tablespoons all purpose flour
- 2 cups vegetable broth
- 1 tablespoon Worcestershire sauce
- 2 teaspoons dijon mustard
- 1 tablespoon nutritional yeast
- ½ cup vegan sour cream **
- 4 servings pasta to serve*** (or rice)
Instructions
- Heat up ½ tablespoon of oil in a cast-iron skillet or non-stick pan. Place seitan steaks into the pan and sear until both sides are lightly browned. (If using veggie crumbles, simply cook it according to package’s instruction) Remove and set aside for later use.½ batch vegan steak recipe
- Add another ½ tablespoon of oil to the pan, and add onion. Saute until translucent, around 2-3 minutes.1 medium onion
- Add mushrooms next and cook until they are nicely browned around 3-4 minutes.8 oz brown button mushrooms
- Then, add garlic and flour to the pan and fry for a minute.3 cloves garlic, 2 tablespoons all purpose flour
- Pour broth, dijon mustard, Worcestershire sauce, and nutritional yeast into the pan, and bring the mixture to a simmer. Let it cook for 5 minutes or until the broth has thickened.2 cups vegetable broth, 1 tablespoon Worcestershire sauce, 2 teaspoons dijon mustard
- Then, stir in sour cream and vegan steak. Give everything a mix. Give it a taste, seasoning it with salt or soy sauce. Serve your vegan beef stroganoff over pasta or rice.½ cup vegan sour cream, 4 servings pasta
Notes
Save this recipe!
Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.
Nutrition
Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.
Join the discussion !