Vegetarian 'Beef' Stroganoff With Vegan Beef Substitute

Beef Stroganoff

LauriPatterson / Getty Images

Prep: 5 mins
Cook: 20 mins
Total: 25 mins
Servings: 2 servings
Nutrition Facts (per serving)
776 Calories
35g Fat
68g Carbs
39g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 776
% Daily Value*
Total Fat 35g 44%
Saturated Fat 7g 35%
Cholesterol 21mg 7%
Sodium 1770mg 77%
Total Carbohydrate 68g 25%
Dietary Fiber 6g 20%
Total Sugars 15g
Protein 39g
Vitamin C 5mg 25%
Calcium 279mg 21%
Iron 5mg 27%
Potassium 1193mg 25%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Longing for the flavor of old-school beef stroganoff but have sworn off meat? Fear not, there's a way to enjoy this hearty, traditional dish while sticking to a vegetarian or vegan diet.

This homemade vegetarian "beef" stroganoff starts with store-bought vegetarian beef, which is then browned with onion and mushrooms. The mixture is cooked in a quick sauce of canned cream of mushroom soup and sour cream, just as a traditional stroganoff made with meat would be prepared.

Gardein brand's beefless tips are suggested, but you can use any meat substitute you like or try just using regular seitan. If you do use seitan, you'll want to brown it lightly on all sides for longer than the 6 to 7 minutes called for. And make sure it's chopped into bite-sized pieces.


  • 1 tablespoon canola oil

  • 9 ounces vegetarian meat substitute (such as Gardein Beefless Tips)

  • 1 small onion, diced

  • 8 ounces cremini mushrooms, sliced

  • 1 clove garlic, minced

  • 1 (15-ounce) can cream of mushroom soup

  • 3 tablespoons sour cream

  • 1/2 cup dry white wine

  • 1 tablespoon finely chopped fresh parsley

  • 2 cups cooked flat noodles, for serving

Steps to Make It

  1. Gather the ingredients.

  2. Heat oil in a medium sauté pan and lightly brown vegetarian beef on all sides. This should take about 6 to 7 minutes. Depending on which kind of meat substitute you're using, keep a careful eye on it so it doesn't burn.

  3. Add onion, mushrooms, and garlic to the pan and continue to cook for about 3 minutes longer.

  4. Add cream of mushroom soup and sour cream, stirring to combine well. 

  5. Stir in white wine and cook for another 10 minutes, stirring occasionally. You may also want to reduce the heat a bit to a medium-low.

  6. Once everything is fully cooked, sprinkle with parsley and serve vegetarian beef stroganoff on top of cooked noodles.


  • You can cook the noodles while everything's in the pan, or steam some baked potatoes or rice to serve with it. You will have a full vegetarian meal on the table in less than 20 minutes.

Recipe Variations

What is the difference between vegetarian vs. vegan?

Simply put, a vegetarian doesn't eat animals, but they might eat products such as eggs and dairy that come from them. On the other hand, vegans do not eat any animal products at all.