Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Main Dishes

Vegan Beef Stew

Published: Mar 6, 2022 ยท Modified: Mar 22, 2025 by Iosune Robles ยท This post may contain affiliate links

4.92 from 23 votes
Pin Recipe Jump to Recipe
Vegan beef stew served in a bowl with parsley on top.

This vegan beef stew is the ultimate comfort food for chilly nights. Made with TVP chunks, potatoes, carrots, celery, and a rich, savory broth, this easy-to-make stew is full of flavor and the perfect cozy meal to warm you up!

Looking for more comforting vegan stews? Try these delicious recipes: vegan gumbo, vegan chili, and sweet potato black bean chili. These hearty stews are the perfect way to enjoy a warm, tasty meal on a cold evening!

Vegan beef stew served in a bowl with bread and parsley around it.

This vegan beef stew is loaded with hearty veggies and tons of flavor. The tender TVP chunks soak up the rich broth, creating a satisfying meal that feels like a warm hug. It’s an easy-to-make dish that’s great for meal prepping or feeding a crowd.

With its combination of wholesome ingredients like potatoes, carrots, and celery, this stew is not only comforting but also packed with nutrients. Whether you’re serving it for dinner or enjoying leftovers the next day, it’s a filling dish that tastes just as great the next day.

Ingredients for vegan beef stew

Ingredients for making vegan beef stew.
  • TVP chunks: These are dried textured vegetable protein pieces that, when rehydrated, have a chewy texture similar to meat. If you can’t find TVP chunks, you can substitute with soy curls, a vegan beef substitute (like Beyond Steak, or Gardein Be'f Tips), or seitan for a similar texture. You could also try using mushrooms for a more earthy, meaty feel.
  • Soy sauce: Tamari is a great gluten-free alternative to soy sauce, and coconut aminos is both gluten-free and soy-free, offering a slightly sweeter flavor. If you prefer, you can simply skip the soy sauce and add extra salt to taste.
  • Olive oil.
  • Onion: I used yellow onion because it's mild and a little sweet, but you can also use white or red onions. White onions are sharper, and red onions will add some sweetness and color to the dish.
  • Garlic.
  • Celery.
  • Carrots.
  • Potatoes: Waxy varieties like Yukon Gold or red potatoes are great for this stew as they hold their shape while cooking. If you prefer a creamier texture, starchy potatoes like Russets also work well.
  • All-purpose flour: For a gluten-free option, you can substitute with gluten-free flour blends, rice flour, or cornstarch. You can also use whole wheat flour for a healthier twist, or try almond flour or chickpea flour for a lower-carb option.
  • Red wine: For a non-alcoholic version, just swap the red wine for more broth.
  • Vegan beef broth: I used my vegan beef broth and bouillon powder recipe, but you can also use store-bought vegan beef broth or even vegan vegetable broth. Either option will add great flavor to your stew.
  • Tomato paste.
  • Bay leaves.
  • Rosemary.
  • Thyme.
  • Salt.
  • Ground black pepper.
  • Frozen peas.

Find the full recipe with exact measurements in the recipe card below.

How to make vegan beef stew

TVP chunks soaked in water and soy sauce.

Step 1: Soak the TVP chunks in hot water (about 3 cups or 720 ml) and 2 tablespoons of soy sauce for at least 15 minutes. Drain and set aside.

Vegetables sautéed in olive oil in a large pot.

Step 2: Heat oil in a large pot, then add garlic, onion, celery, carrots, and potatoes. Sauté over medium-high heat for about 5 minutes, stirring occasionally.

Vegetables sautéed in olive oil in a large pot with flour added and browned.

Step 3: Sprinkle in the flour and cook for 1 minute, stirring constantly.

Vegetables sautéed in olive oil with flour and red wine added.

Step 4: Pour in the wine and let it cook for another 1-2 minutes.

Vegan beef stew cooked before adding the peas.

Step 5: Add the vegan beef broth and tomato paste, bring to a boil. Then stir in the remaining soy sauce, TVP chunks, bay leaves, rosemary, thyme, pepper, and salt. Stir well, cover, and simmer for 20 minutes.

Vegan beef stew cooked in a large pot.

Step 6: Add the frozen peas and cook uncovered for another 10 minutes or until the veggies are tender. Serve immediately.

Storage instructions

Fridge: Store in an airtight container in the fridge for up to 4 days.

Freezer: Store in an airtight container or freezer bag for up to 3 months. Allow the stew to cool completely before freezing.

Reheat from the fridge: Reheat in a pot over medium heat, stirring occasionally, until warmed through. You can also reheat in the microwave, stirring every 1-2 minutes.

Reheat from the freezer: Thaw overnight in the fridge, then reheat in a pot or microwave. If reheating directly from the freezer, warm on low heat while stirring occasionally until fully heated.

Vegan beef stew in a pot with a ladle.

Frequently asked questions

What can I serve this vegan beef stew with?

You can serve it with a few different sides to make it even better. Crusty vegan bread is perfect for dipping and soaking up the broth. If you want something heartier, try serving it with rice or vegan mashed potatoes.

For a gluten-free option, quinoa works well and adds a nice texture. Roasted veggies like roasted carrots or roasted cauliflower are a great match, and a simple green salad can help balance the richness. You could also add some crackers for a little crunch.

How can I thicken my stew?

The flour and potatoes in this stew help to thicken it naturally, but if you prefer an even thicker stew, you can make a cornstarch slurry. To do this, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water in a small bowl until the cornstarch is fully dissolved. Then, slowly add the slurry to your simmering stew, stirring constantly to prevent clumps. Let it cook for a few more minutes until the stew thickens to your liking.

Can I make this stew in the Instant Pot?

Yes, you can! First, use the "Sauté" function to cook the garlic, onion, celery, carrots, and potatoes for about 5 minutes. Add the flour and cook for another minute, then stir in the wine, soy sauce, vegan beef broth, tomato paste, TVP chunks, bay leaves, rosemary, thyme, pepper, and salt. Close the lid, set to "Manual" or "Pressure Cook" on high for 15 minutes, and do a quick release when done. Finally, stir in the frozen peas and let them heat through.

Can I make this stew in the slow cooker?

Absolutely! You can make this stew in the slow cooker. Start by sautéing the garlic, onion, celery, carrots, and potatoes in oil in a skillet on the stovetop. Once softened, transfer them to the slow cooker. Stir in the flour and cook for a minute, then add the wine, soy sauce, vegan beef broth, tomato paste, TVP chunks, bay leaves, rosemary, thyme, pepper, and salt. Cover and cook on low for 6-8 hours or on high for 3-4 hours. Add the frozen peas in the last 30 minutes to warm them through, and you're good to go!

Can I make this vegan beef stew gluten-free?

​Yes, you can make this stew gluten-free by making a couple of simple swaps. Replace the all-purpose flour with gluten-free options like rice flour, potato starch, or cornstarch. Also, ensure you use gluten-free tamari soy sauce; check the label to confirm it's wheat-free. The rest of the ingredients are naturally gluten-free. Always read labels carefully to ensure all your ingredients are safe for a gluten-free diet.​

Vegan beef stew served in a bowl with parsley on top.

More vegan comforting recipes

  • Vegan meatballs
  • Vegan sloppy joes
  • Vegan lasagna
  • Vegan spaghetti
  • Vegan Bolognese sauce
Vegan beef stew served in a bowl with bread and parsley around it.
4.92 from 23 votes

Vegan Beef Stew

This vegan beef stew is the ultimate comfort food for chilly nights. Made with TVP chunks, potatoes, carrots, celery, and a rich, savory broth, this easy-to-make stew is full of flavor and the perfect cozy meal to warm you up!
Prep: 10 minutes mins
Cook: 40 minutes mins
Total: 50 minutes mins
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

  • 4 ounces textured vegetable protein (TVP) chunks, about 2 cups, see notes for alternatives
  • 4 tablespoons soy sauce, divided
  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 onion, chopped
  • 2 stalks celery, chopped
  • 2 carrots, peeled and chopped
  • 1 pound potato, peeled and cut into bite-sized pieces
  • ¼ cup all-purpose flour
  • 1 cup red wine, for an alcohol-free version, substitute with 1 cup (240 ml) vegan beef or vegetable broth
  • 4 cups vegan beef broth, I used homemade vegan beef broth, but store-bought or vegetable broth works just fine too
  • ¼ cup tomato paste
  • 2 bay leaves
  • 1 teaspoon dried rosemary, or 1 tablespoon fresh rosemary
  • 1 teaspoon dried thyme, or 1 tablespoon fresh thyme
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
  • 1 cup frozen peas
Prevent your screen from going dark

Instructions 

  • Soak the TVP: Soak the TVP chunks in a bowl with hot water (I used 3 cups or 720 ml) and 2 tablespoons of soy sauce. Let it sit for at least 15 minutes. Once done, drain the water and set the TVP chunks aside.
    TVP chunks soaked in water and soy sauce.
  • Sauté the vegetables: Heat the oil in a large pot. Once it’s hot, toss in the garlic, onion, celery, carrots, and potatoes. Cook over medium-high heat for about 5 minutes, stirring occasionally.
    Vegetables sautéed in olive oil in a large pot.
  • Add the flour: Stir in the flour and cook for 1 minute, stirring constantly.
    Vegetables sautéed in olive oil in a large pot with flour added and browned.
  • Pour the wine: Pour in the wine and cook for another 1-2 minutes.
    Vegetables sautéed in olive oil with flour and red wine added.
  • Combine the broth and seasonings: Stir in the vegan beef broth and tomato paste, then bring it to a boil. Next, add the remaining 2 tablespoons of soy sauce, TVP chunks, bay leaves, rosemary, thyme, pepper, and salt. Stir well, cover the pot, and simmer for 20 minutes.
    Vegan beef stew cooked before adding the peas.
  • Add the peas and finish cooking: Finally, stir in the frozen peas and cook uncovered for another 10 minutes or until the veggies are fully cooked and tender. Serve immediately.
    Vegan beef stew cooked in a large pot.

Notes

  • If you can’t find TVP chunks, try soy curls, vegan beef substitutes like Beyond Steak or Gardein Be'f Tips, or seitan. Mushrooms also work for a more earthy, meaty feel. If using vegan beef, seitan, or mushrooms, skip step 1 and use only 2 tablespoons of soy sauce instead of 4.
  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Leftovers can also be frozen in an airtight container or freezer bag for up to 3 months. Make sure to cool them completely before freezing.
  • To reheat from the fridge, warm in a pot over medium heat, stirring often, or use the microwave, stirring every 1-2 minutes, until heated through.
  • For reheating from the freezer, thaw in the fridge overnight and then reheat in a pot or microwave. If reheating straight from the freezer, heat on low, stirring occasionally until fully warmed.

Nutrition

Serving: 1serving | Calories: 276kcal | Carbohydrates: 37g | Protein: 15g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 1612mg | Potassium: 708mg | Fiber: 8g | Sugar: 9g | Vitamin A: 4155IU | Vitamin C: 31mg | Calcium: 108mg | Iron: 4mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Marry Me Tofu in a skillet, garnished with chopped basil, with a bowl of basil on the side.
    Marry Me Tofu
  • Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.
    Creamy Vegan Pasta Sauce
  • Crumbled tofu ground beef in a bowl with a spoon.
    Tofu Ground Beef
  • Vegan penne alla vodka in a bowl, garnished with basil and vegan parmesan cheese.
    Vegan Vodka Sauce (Vegan Penne Alla Vodka)
1.1K shares

Comments

  1. Terri says

    December 14, 2020 at 10:03 pm

    5 stars
    This is so good! Perfect for a cold, dark winter evening. We will be making it often.

    Reply
    • Iosune Robles says

      December 17, 2020 at 2:25 pm

      Thanks for your kind comment ๐Ÿ™‚

      Reply
  2. Renee says

    December 04, 2020 at 1:31 am

    5 stars
    This stew is so good!

    Reply
    • Iosune Robles says

      December 04, 2020 at 8:45 am

      So glad you liked it Renee ๐Ÿ™‚

      Reply
  3. Colin says

    May 05, 2020 at 8:29 pm

    5 stars
    I've come back to this recipe again and again, when I want to make vegetarian / vegan comfort food. It's really become a go-to in our house.

    A lot of times I'll also toss in crimini mushrooms (just if I have them in my fridge already) and they add a wonderful texture and extra boost of flavor. Not sure how that affects that "Spanish-ness" of what I make, but it works well!

    Reply
  4. Lisa Velez says

    April 29, 2020 at 12:43 am

    Hi, this looks delicious and I haven't had beef stew for over 20 years since going vegetarian. I am newly vegan. Can you please tell me what is textured vegetable proteins (and specifically which ones you used bc this looks AMAZING). Thank you!

    Reply
  5. Sandy says

    April 07, 2020 at 6:19 pm

    5 stars
    Thank you for an awesome recipe. It was delicious! I tripled the recipe because it looked so good and I knew we would want leftovers. I also added some sliced mushrooms. We ate it over some brown rice. A tasty recipe to try out on my friends and family who think all I'm eating are boring salads!

    Reply
    • Iosune Robles says

      April 15, 2020 at 11:06 am

      Hi Sandy!!! We are glad you enjoyed it!! It sounds yummy!!! Thank you!!!! Have a great day!

      Reply
  6. Lisa Kandes says

    April 04, 2020 at 4:47 pm

    5 stars
    I have made this stew about 4 or 5 times and find it really easy to make and also really tasty. One day we had some parsnips so added them in too. Some times we don't have peas, but we always really enjoy it. Thank you.

    Reply
  7. Gil says

    January 19, 2020 at 7:58 pm

    5 stars
    Simple to make, delicious hearty food. I forgot about TVP chunks, they were great in the dish pre soaked & flavoured. Reasonable price recipe (if you deduct the wine), but the wine gave it added unique flavour. Thanks for the recipe โค

    Reply
    • Iosune says

      February 27, 2020 at 4:17 pm

      Hi Gil! You're so welcome ๐Ÿ™‚ Thank YOU for your comment!

      Reply
  8. Kathy says

    October 06, 2019 at 4:20 am

    Does the TVP need to be rehydrated and then added to the soup, or can you simply put the chunks in with the other ingredients and it will rehydrate in the liquid as everything cooks.

    Reply
    • Iosune says

      October 29, 2019 at 9:19 am

      Hi Kathy! I prefer to soak it in water first (step number 1), but I think you could add it to the soup as well. However, TVP is easier to diggest when you rehydrated first ๐Ÿ™‚

      Reply
  9. joe says

    August 26, 2019 at 8:37 pm

    In the bad old days when we didn't even think of not eating meat mum used to cook this exactly like yours but with meat. We are Mediterranean you know! Better off now vegans.
    God bless

    Reply
    • Iosune says

      August 27, 2019 at 5:26 pm

      Hi Joe! This is my mom's recipe ๐Ÿ™‚

      Reply
  10. Bet Mansfield says

    August 20, 2019 at 7:46 pm

    Your vegan bolognese is so delicious I simply cannot wait for some cool crisp fall days to make this! I have the protein chunks calling to me from the pantry but I must stay strong. One simply does not make stew in the last throes of summer. Your recipes are so full of depth and flavor! LOVE!!!!

    Reply
    • Iosune says

      August 24, 2019 at 12:59 pm

      Hi Bet! So glad you liked it so much ๐Ÿ™‚ Have a nice day!

      Reply
      • Paul says

        December 07, 2020 at 2:04 am

        5 stars
        Very savory. I added 1/2 jalapeรฑo (I like the spice), 1 tsp Tumeric, 1/2 green pepper, and a dash Worcestershire. Delicious.

      • Iosune Robles says

        December 10, 2020 at 12:16 pm

        Sounds good! Have a nice day ๐Ÿ™‚

  11. Nicole says

    August 03, 2019 at 8:28 pm

    5 stars
    Love this recipe! Simple ingredients but itโ€™s hearty even without the tvp.

    Reply
    • Iosune says

      August 07, 2019 at 10:54 am

      Hi Nicole! Thanks a lot ๐Ÿ™‚ So glad you like it!

      Reply
  12. Chris says

    February 26, 2019 at 8:21 pm

    5 stars
    I just made this and damn it was good! Iโ€™ll definately be making it again!

    Reply
    • Iosune says

      February 27, 2019 at 7:26 am

      Hi Chris! I'm so glad you hear that ๐Ÿ™‚

      Reply
« Older Comments
Newer Comments »
4.92 from 23 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Vegan beef stew served in a bowl with parsley on top.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

Vegan beef stew served in a bowl with parsley on top.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.