A cozy and nourishing one-pot wonder, this Hearty Vegan Sweet Potato Stew is everything I need when the weather turns chilly. Loaded with sweet potatoes, russet potatoes, white beans, and a medley of vegetables, it simmers in a flavorful tomato base for a comforting, filling dish that’s both wholesome and satisfying. I love how easy it is to pull together with pantry staples and fresh produce — the perfect recipe to keep me warm and nourished.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tbsp extra virgin olive oil
1 medium onion, chopped
1 stalk celery, diced
1–2 carrots, peeled and chopped
4 garlic cloves, minced
3 fresh thyme sprigs (or 1 tsp dried thyme)
1 (15 oz) can white beans, drained and rinsed
2 cups cubed sweet potatoes
2 cups cubed russet or Yukon gold potatoes
4 tbsp tomato paste
3 tbsp all-purpose flour (or gluten-free flour)
2 tsp herb seasoning (such as an all-purpose blend)
1 tsp smoked paprika
1 tsp sea salt
1 (28 oz) can tomato sauce or diced tomatoes
3 cups vegetable stock
1 tbsp vegan Worcestershire sauce (or tamari)
Directions
I heat the olive oil in a large Dutch oven over medium-high heat. Then I add the onion and garlic, sautéing them until they’re fragrant and softened, about 1–2 minutes.
Next, I stir in the carrots, celery, herb seasoning, smoked paprika, salt, and tomato paste. I let everything cook for another 1–2 minutes so the vegetables get nicely coated and start to release their flavors.
I sprinkle in the flour and stir well to combine, cooking for another minute to thicken the base.
While stirring, I slowly pour in the vegetable stock to avoid lumps. Then I add the tomato sauce (or diced tomatoes), Worcestershire sauce, white beans, sweet potatoes, and russet potatoes.
I throw in the thyme and bring everything to a gentle simmer. Once it’s bubbling, I reduce the heat to low, partially cover the pot, and let it cook for about 20–25 minutes, or until the potatoes are fork-tender.
I stir occasionally to keep everything well mixed and to help the stew thicken. Right before serving, I remove the thyme sprigs.
Servings and timing
Servings: 6
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Calories: Approximately 200 kcal per serving
Variations
Add greens: I like stirring in a few handfuls of kale or spinach in the last few minutes of cooking for an extra boost of nutrients.
Spice it up: For a kick, I add a pinch of red pepper flakes or a dash of hot sauce.
Change the beans: Instead of white beans, I sometimes use chickpeas or kidney beans for a different texture.
Grain boost: I’ve tried serving this over quinoa or brown rice when I want a heartier meal.
Coconut twist: A splash of coconut milk at the end adds creaminess and a subtle sweetness.
Storage/Reheating
This stew stores beautifully, which makes it great for meal prep. I keep leftovers in an airtight container in the fridge for up to 5 days. When I’m ready to reheat, I warm it on the stove over medium heat or pop it in the microwave until heated through. It also freezes well — I just make sure to cool it completely before storing it in freezer-safe containers for up to 3 months. A quick thaw overnight in the fridge and a reheat on the stove brings it right back to life.
FAQs
How can I make this stew gluten-free?
I simply use a gluten-free flour blend in place of the all-purpose flour. Everything else in the recipe is naturally gluten-free, so it’s an easy swap.
Can I use canned sweet potatoes instead of fresh?
I prefer fresh sweet potatoes for their texture, but canned can work in a pinch. I add them later in the cooking process since they’re already soft.
What kind of white beans work best?
I usually go for cannellini or navy beans because they’re creamy and hold their shape well. Great Northern beans are also a good choice.
Is this stew freezer-friendly?
Yes, I freeze portions in airtight containers for up to 3 months. When I’m ready to eat, I thaw it overnight in the fridge and reheat it on the stove.
Can I make this in a slow cooker?
Absolutely. I sauté the aromatics first, then transfer everything to the slow cooker. I cook it on low for 6–7 hours or high for 3–4 hours until the potatoes are tender.
Conclusion
This Hearty Vegan Sweet Potato Stew is a staple in my cold-weather meal rotation. It’s warming, nourishing, and packed with flavor — everything I crave in a comforting bowl of stew. Whether I’m cooking for myself or feeding a crowd, this one-pot wonder always delivers, and I love how flexible it is depending on what I have on hand. It’s the kind of recipe I come back to again and again.
📖 Recipe:
Print
Hearty Vegan Sweet Potato Stew
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegan
Description
A cozy, one-pot vegan stew made with sweet potatoes, russet potatoes, white beans, and vegetables in a rich tomato-based broth. Hearty, nourishing, and perfect for chilly days.
Ingredients
2 tbsp extra virgin olive oil
1 medium onion, chopped
1 stalk celery, diced
1–2 carrots, peeled and chopped
4 garlic cloves, minced
3 fresh thyme sprigs (or 1 tsp dried thyme)
1 (15 oz) can white beans, drained and rinsed
2 cups cubed sweet potatoes
2 cups cubed russet or Yukon gold potatoes
4 tbsp tomato paste
3 tbsp all-purpose flour (or gluten-free flour)
2 tsp herb seasoning (such as an all-purpose blend)
1 tsp smoked paprika
1 tsp sea salt
1 (28 oz) can tomato sauce or diced tomatoes
3 cups vegetable stock
1 tbsp vegan Worcestershire sauce (or tamari)
Instructions
- Heat olive oil in a large Dutch oven over medium-high heat. Add onion and garlic, sauté until fragrant and softened, about 1–2 minutes.
- Add carrots, celery, herb seasoning, smoked paprika, salt, and tomato paste. Cook for 1–2 minutes, stirring to coat vegetables.
- Stir in the flour and cook for 1 minute to slightly thicken the base.
- Slowly pour in the vegetable stock while stirring to avoid lumps.
- Add tomato sauce (or diced tomatoes), Worcestershire sauce, white beans, sweet potatoes, and russet potatoes. Stir to combine.
- Add thyme sprigs and bring stew to a gentle simmer. Once bubbling, reduce heat to low, partially cover, and simmer for 20–25 minutes or until potatoes are tender.
- Stir occasionally while cooking. Remove thyme sprigs before serving.
Notes
Add greens like kale or spinach in the last few minutes of cooking for extra nutrients.
For a spicy kick, add red pepper flakes or hot sauce.
Swap white beans with chickpeas or kidney beans for variety.
Serve over quinoa or brown rice for a heartier meal.
Stir in coconut milk at the end for creaminess and subtle sweetness.
Stew stores well in the fridge for up to 5 days or frozen for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 200
- Sugar: 7g
- Sodium: 620mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 6g
- Cholesterol: 0mg
