This post may contain affiliate links, Read the full disclosure here.
There’s something so nostalgic and nourishing about a classic bowl of stew — especially when it’s loaded with veggies and simmered with love. This Old-Fashioned Vegan Stew is one of my go-to comfort meals when I want something cozy, filling, and plant-based. Whether you’re vegan, vegetarian, or just trying to eat more veggies, this recipe is a game-changer.
Why You’ll Love This Old-Fashioned Vegan Stew
- Hearty & satisfying — no meat needed!
- Family-friendly and budget-friendly
- One-pot meal = easy cleanup
- Packed with fiber and nutrients
- Flexible: great for fridge clean-outs
I usually make this on Sundays and it fills the house with that warm, herby aroma that just screams, “home.”
Ingredients for a Cozy Vegan Stew
Here’s everything you’ll need to make this soul-warming vegan stew:
- 2 tbsp olive oil
- 1 onion, minced
- 2 cloves garlic, minced
- 3 large carrots, sliced
- 2 stalks celery, sliced
- 2 cups baby potatoes, halved
- 1 cup white mushrooms, sliced & quartered
- 1 cup frozen peas
- 1 tsp Italian seasoning
- 2 cups vegetable broth
- 19 oz canned 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 (for thickening)
How to Make Old-Fashioned Vegan Stew (Step-by-Step)
Step 1: Sauté the aromatics
- Heat olive oil in a large pot over medium heat.
- Add onion and garlic. Sauté for 3-4 minutes until fragrant and translucent.
Step 2: Add the hearty vegetables
- Toss in carrots, celery, baby potatoes, mushrooms, and frozen peas.
- Stir and cook for about 2-3 minutes.
And Step 3: Build the flavor
- Add Italian seasoning, vegetable broth, canned tomatoes, soy sauce, balsamic vinegar, rosemary, and thyme.
- Stir well and bring to a gentle boil.
Step 4: Thicken the stew
- In a small bowl, mix cornstarch with water to form a slurry.
- Pour slurry into the pot and stir to combine.
And for Step 5: Simmer until tender

- Lower the heat, cover the pot, and let it simmer for about 45 minutes until all the veggies are fork-tender and stew has thickened.
Step 6: Serve and enjoy

- Remove herb sprigs and ladle into bowls. Garnish with more fresh herbs if desired.
Tips for the Best Vegan Stew
- Don’t rush the simmer. Low and slow brings out the best flavors.
- Use waxy potatoes like baby golds or red potatoes. They hold their shape better.
- Add dumplings! If you want to make this a vegan stew with dumplings, drop spoonfuls of biscuit dough on top in the last 20 minutes.
- Want it spicier? Add a pinch of red chili flakes or a splash of hot sauce.
Ingredient Swaps and Variations
- No mushrooms? Add zucchini or bell peppers.
- No balsamic? Use red wine vinegar.
- Need more protein? Add chickpeas or lentils!
- Want to use your slow cooker? Just follow the same steps and let it simmer on LOW for 6-7 hours.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze for up to 2 months. Thaw overnight before reheating.
- Reheat: Warm gently on the stovetop or in the microwave until hot.
What to Serve With Vegan Stew
- Crusty sourdough or whole grain bread
- Vegan garlic toast
- A light salad with lemon vinaigrette
FAQs About Old-Fashioned Vegan Stew
Q: Can I make this in a slow cooker?
Yes! Just sauté the onion and garlic first, then toss everything into your slow cooker and cook on low for 6-7 hours.
Q: What are the best substitutes for beef in stew?
Mushrooms, lentils, jackfruit, and chickpeas are all fantastic vegan replacements.
Q: How do I thicken vegan stew?
Cornstarch and water is my go-to thickener. You can also use flour, arrowroot, or even mashed potatoes.
Related Recipes You’ll Love
Final Thoughts + Call to Action
This old-fashioned vegan stew is one of those meals that just hugs you from the inside out. Whether you’re meal-prepping or feeding a hungry family on a chilly night, it hits all the right notes.
If you try it, let me know in the comments or tag @ritzyrecipes on Pinterest. I’d love to see your bowls of cozy goodness!
Print
Old-Fashioned Vegan Stew – Hearty, Healthy & Cozy Comfort Food
- Total Time: 1 hour
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
Cozy and hearty old-fashioned vegan stew packed with potatoes, carrots, and herbs. Perfect for cold nights and plant-based meals.
Ingredients
- 2 tbsp olive oil
- 1 onion, minced
- 2 cloves garlic, minced
- 3 large carrots, sliced
- 2 stalks celery, sliced
- 2 cups baby potatoes, halved
- 1 cup white mushrooms, sliced & quartered
- 1 cup frozen peas
- 1 tsp Italian seasoning
- 2 cups vegetable broth
- 19 oz canned 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 (for thickening)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté for 3-4 minutes until fragrant and translucent.
- Add carrots, celery, baby potatoes, mushrooms, and frozen peas. Stir and cook for 2-3 minutes.
- Add Italian seasoning, broth, canned tomatoes, soy sauce, balsamic vinegar, rosemary, and thyme. Stir and bring to a gentle boil.
- Mix cornstarch and water in a small bowl to form a slurry. Pour into the stew and stir well.
- Lower heat, cover, and simmer for about 45 minutes until all veggies are fork-tender and the stew is thickened.
- Remove herb sprigs, serve hot, and garnish with fresh herbs if desired.
Notes
Don’t rush the simmer. Use waxy potatoes for texture. Add dumplings for extra comfort. Swap mushrooms for zucchini or peppers, or add chickpeas for protein. Perfect for meal prep or slow cooker adaptation.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: Plant-Based
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 8g
- Sodium: 740mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 0mg






