Old-Fashioned Vegan Stew – Cozy, Hearty, and Full of Flavor

There’s something about a hearty, old-fashioned vegan stew that feels like a warm hug at the end of a long day. It’s the kind of meal that doesn’t just fill your belly—it comforts your soul. Whether you’re feeding your family or just craving a nourishing bowl of goodness, this is the stew I always come back to.

Why I Love This Stew

Overhead view of old-fashioned vegan stew in a rustic bowl with vegetables and herbs

Let me tell you—this stew is everything I want in a one-pot meal. It’s:

  • Packed with cozy vegetables
  • Bursting with flavor
  • Filling without being heavy
  • Totally plant-based
  • Made with pantry staples

Even my husband, who normally asks where the meat is, loves this dish. It has depth, texture, and a beautiful balance of umami and brightness from the balsamic and soy sauce.

Ingredients You’ll Need

  • 2 tbsp olive oil
  • 1 onion, minced
  • 2 cloves garlic, minced
  • 3 large carrots, sliced
  • 2 celery stalks, sliced
  • 2 cups baby potatoes, halved
  • 1 cup white mushrooms, sliced & quartered
  • 1 cup frozen peas
  • 1 tsp Italian seasoning
  • 2 cups vegetable broth
  • 1 (19 oz) can diced tomatoes (with garlic)
  • 3 tbsp soy sauce
  • 1 tbsp balsamic vinegar
  • 2 sprigs rosemary
  • Small bunch of fresh thyme
  • 2 tbsp cornstarch + 3 tbsp water (slurry for thickening)

This recipe is super flexible. Don’t have baby potatoes? Use cubed Yukon golds. No mushrooms? Add more carrots or even chopped parsnips.

How to Make Old-Fashioned Vegan Stew

Step-by-Step Instructions

1. Sauté aromatics:
Heat the olive oil in a large pot over medium heat. Add the onion and garlic. Cook for 3-4 minutes until the onion is soft and translucent.

2. Add your vegetables:
Stir in the carrots, celery, baby potatoes, mushrooms, and peas. Let them cook for about 2-3 minutes, just to start softening and release their aroma.

3. Build the flavor:
Add in the Italian seasoning, broth, diced tomatoes (with juice), soy sauce, balsamic vinegar, rosemary, and thyme. Give it a good stir.

4. Simmer to perfection:
Bring the pot to a boil, then reduce heat to low. Cover and let it simmer gently for about 45 minutes, until the potatoes are fork-tender and the broth has developed a deep flavor.

5. Thicken the stew:
In a small bowl, mix the cornstarch and water until smooth. Stir the slurry into the stew. Let it simmer uncovered for another 3-5 minutes, stirring occasionally, until the broth thickens slightly.

Vegan stew simmering in a pot with herbs and vegetables.

6. Serve it up!
Remove rosemary and thyme stems. Ladle the stew into bowls and serve with crusty bread or over mashed potatoes.

Tips for Success

  • Layer the flavors: Each step adds flavor. Don’t rush the sautéing.
  • Fresh herbs make a difference: Rosemary and thyme add that comforting, old-fashioned touch.
  • Customize: Add lentils for protein or swap in kale for spinach.
  • Meal prep friendly: It tastes even better the next day.

FAQs About Vegan Stew

What are some variations of vegan stew?
Try adding lentils, chickpeas, sweet potatoes, or barley for variation. You can also spice it up with chili flakes or smoked paprika.

How to make a stew vegan?
Use vegetable broth, skip meat, and rely on hearty vegetables and legumes for richness.

What goes well with vegan stew?
Crusty bread, mashed potatoes, rice, or even a simple green salad.

Can I make it in a slow cooker?
Absolutely! Sauté the aromatics first, then toss everything (except the cornstarch slurry) into the slow cooker. Cook on low for 6-8 hours.

How do I thicken vegan stew?
Cornstarch and water slurry works well, or mashed potatoes stirred in near the end.

What herbs go best in vegan stew?
Rosemary, thyme, bay leaf, and parsley are all amazing. Fresh is best, but dried will work.

More Recipes You’ll Love

If you love this Old-Fashioned Vegan Stew, you might also enjoy:

Wrap Up

This Old-Fashioned Vegan Stew has quickly become a staple in my home, especially on chilly evenings. It checks every box: comforting, nutritious, easy, and completely plant-based.

Make it once and I promise—you’ll be craving it every week. If you try it, please leave a comment or share your variation. I’d love to hear how it turned out for you!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of old-fashioned vegan stew in a rustic bowl with vegetables and herbs

Old-Fashioned Vegan Stew – Cozy, Hearty, and Full of Flavor


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This hearty Old-Fashioned Vegan Stew is cozy, nourishing, and packed with vegetables, herbs, and umami flavor. It’s a one-pot comfort meal that’s perfect for chilly nights or easy meal prep.


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 onion, minced
  • 2 cloves garlic, minced
  • 3 large carrots, sliced
  • 2 celery stalks, sliced
  • 2 cups baby potatoes, halved
  • 1 cup white mushrooms, sliced and quartered
  • 1 cup frozen peas
  • 1 tsp Italian seasoning
  • 2 cups vegetable broth
  • 1 (19 oz) can diced tomatoes with garlic
  • 3 tbsp soy sauce
  • 1 tbsp balsamic vinegar
  • 2 sprigs rosemary
  • Small bunch of fresh thyme
  • 2 tbsp cornstarch + 3 tbsp water (slurry)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, cook for 3–4 minutes until soft.
  2. Add carrots, celery, potatoes, mushrooms, and peas. Sauté for 2–3 minutes.
  3. Add Italian seasoning, broth, tomatoes, soy sauce, balsamic, rosemary, and thyme. Stir well.
  4. Bring to a boil, then reduce to a simmer. Cover and cook for 45 minutes until potatoes are tender.
  5. Mix cornstarch and water into a slurry, stir into stew. Simmer uncovered for 3–5 minutes to thicken.
  6. Remove herb stems, ladle into bowls, and serve with bread or over mashed potatoes.

Notes

Add lentils or chickpeas for protein, or swap in kale or spinach. Stew thickens with time, and flavors deepen overnight. Great for leftovers and freezing.

  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Stew
  • Method: Stovetop
  • Cuisine: Vegan Comfort Food

Nutrition

  • Serving Size: 1 bowl
  • Calories: 240
  • Sugar: 8g
  • Sodium: 790mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 6g
  • Protein: 7g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star