Vegan Beef Stroganoff

There’s something timeless about a big bowl of stroganoff—creamy, savory, and deeply satisfying. Traditionally a Russian dish made with beef and sour cream, stroganoff has long been a comfort food staple, but with just a few plant-based swaps, you can recreate all that nostalgic richness in a totally vegan way—and you might not even miss the meat!

This Vegan Beef Stroganoff is cozy, hearty, and layered with umami flavor. Tender pieces of plant-based beef (or use all mushrooms, if you prefer), bathe in a silky, dairy-free cream sauce with notes of garlic, smoked paprika, and Dijon mustard. Tumbled over egg free ribbon noodles (how I prefer it) or served over vegan mashed potatoes or rice, it’s the kind of meal that makes you want to curl up with a blanket and a fork.

Why You’ll Love This Vegan Stroganoff

  • Rich & creamy without any dairy!
  • Meaty texture from plant-based beef or mushrooms.
  • 30-minute meal that feels like it took all day.
  • Perfect for weeknights or date night.
  • Great for leftovers—flavor gets even better the next day.

Star Ingredients

  • Plant-based beef or mushrooms – For the meaty base, look for the newer vegan steak options from Juicy Marbles, Off Beast, Chunk Foods, Beyond steak tips, Impossible steak bites, Gardein Ste’k or use seitan, soy curls, or a mix of your favorite mushrooms.
  • Onion & garlic – For a savory foundation.
  • Dijon mustard & soy sauce – Add tang and depth.
  • Smoked paprika – A smoky, subtle heat.
  • Vegan sour cream, (and vegan heavy or cashew cream) – For that signature creamy finish.
  • Veggie broth & flour – Create a silky, flavorful sauce.

How to serve it

  • Over wide noodles (traditional and so satisfying—look for egg free noodles).
  • With mashed potatoes (next-level comfort).
  • On a bed of rice or cauliflower rice.
  • Topped with fresh parsley or chives for brightness.
  • Pair with a crisp salad or roasted veggies to round out the meal—or just pour yourself a glass of wine and enjoy the coziness.

This vegan beef stroganoff is proof that plant-based comfort food doesn’t have to compromise. It’s indulgent, nostalgic, and totally satisfying—perfect for chilly nights, dinner parties, or anytime you’re craving a little comfort in a bowl. Don’t forget to rate and review if you try this recipe!

Vegan Beef Stroganoff

Recipe by Kreg
5.0 from 3 votes
Difficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

20

minutes

A rich and flavorful vegan beef stroganoff that might just become a new favorite!

Cook Mode

Keep the screen of your device on

Ingredients

  • 2 tbsp olive or plain oil to sear vegan beef

  • one 10 oz package of vegan steak or beef tips

  • 3 tbsp vegan butter for sautéing veggies

  • 1 medium yellow onion, diced

  • 3 garlic cloves, minced

  • 12 oz cremini or button mushrooms, sliced (add more if keeping it just veggies)

  • 2 tbsp all purpose flour to thicken the sauce

  • 1 cup vegan beef style or veggie broth

  • 1/2 cup vegan heavy cream, see notes

  • 1/2 cup vegan sour cream

  • 2 teaspoons Dijon mustard

  • 1 tablespoon Bragg’s amino acids or soy sauce

  • 1/2 teaspoon smoked paprika

  • 1/2 teaspoon dried thyme

  • 1/2 teaspoon kosher salt

  • 1/4 teaspoon black pepper

  • chopped parsley to garnish

  • vegan buttered noodles, mashed potatoes or rice to serve alongside

Directions

  • In a large heavy bottomed pot (I used a Le Creuset Dutch oven) sear the vegan beef. Heat olive oil, add beef pieces (I cut up a larger piece of vegan steak), and cook until browned, then remove and set aside. You want some of the browned “fond” (the flavorful, caramelized bits that stick to the bottom of a pan after cooking) to add flavor.
  • Add the vegan butter to the pot, then add the onions and garlic and saute for a few minutes of medium heat. Add the mushrooms and continue to cook until they’re browned and have released some of their juices. It’s important not to add salt yet as that will make the mushrooms release all their juices and they won’t brown. Resist that urge as we’ll add it later.
  • Sprinkle the flour over the veggies and stir to combine and cook for a minute. Pour in the vegan beef or veggie broth, scraping up browned bits and stirring until it starts to thicken a bit. Add the Dijon mustard, soy sauce, smoked paprika, and thyme, allowing the sauce to thicken as you stir it constantly over low heat.
  • Mix in the vegan sour cream and heavy cream and add salt and pepper. Add the vegan beef back in and simmer over low heat for a few minutes so you don’t “break” the sour cream sauce.
  • Serve Immediately – plat over vegan egg-style noodles, then garnish with fresh parsley, and enjoy! Leftovers can be frozen or stored in the fridge. You can loosen with a bit more vegan cream the next day and leftovers often taste better!

Recipe Video

Notes

  • Use vegan heavy cream like Silk, Country Crock or Trader Joe’s brand. You can also use cashew cream instead.
  • Vegan beef pieces are available from a lot of brands now or you can use all mushrooms. You could add more vegan beef to stretch the recipe if need be as it’s really a sauce based recipe or you could double it for a crowd. I prefer cremini mushrooms but a mix of exotic mushrooms would be great if you have them.
  • Vegan beef style broths are available in containers or as concentrated pastes or powders that can be reconstituted in water. Use your favorite.
  • Vegan friendly egg free ribbons can be hard to find so another pasta shape can work instead or serve over vegan mashed potatoes or rice.
Instagram

Did you make this?

Tag @bigboxveganeats on Instagram and hashtag it #bigboxvegan

Pinterest

Pin this recipe!

Follow @bigboxvegan on Pinterest

Facebook

Like Big Box Vegan on Facebook!

Follow us on Facebook

2 Comments

  1. How much vegan beef in the recipe? It doesn’t list it in the ingredients and the video had no sound.

    • How did I forget that?! It’s not an exact amount but I would say one 10 oz package of vegan steak (like Beyond or Impossible brands) or one package of vegan beef pieces (like Gardein) would be enough. If you wanted more though it’s really a sauce so I’m sure it would stretch if you added more vegan beef for more servings. Going to update the recipe now, thanks!

Leave a Comment

Your email address will not be published. Required fields are marked *

*