Hearty Vegan Sweet Potato Stew

Featured in: Fun Weeknight Dinners

This hearty vegan stew combines tender sweet potatoes, creamy beans, and an array of vegetables simmered in a robust tomato broth. Aromatic spices like smoked paprika, thyme, and cumin bring depth, while baby spinach adds a fresh touch. Quick to prepare and ideal for chilly evenings, this dish offers a balanced, nourishing meal that’s both flavorful and satisfying. Garnish with fresh parsley and lemon wedges to brighten the palate.

Updated on Fri, 26 Dec 2025 08:04:00 GMT
A steaming bowl of Hearty Vegan Sweet Potato Stew with colorful vegetables and herbs. Save to Pinterest
A steaming bowl of Hearty Vegan Sweet Potato Stew with colorful vegetables and herbs. | chomzo.com

There's something about October when the first real chill hits that makes me crave this stew. I was shopping at the farmers market, wandering past mountains of sweet potatoes that seemed to glow golden under the afternoon sun, when an older woman stopped me and said her daughter had just sent her a vegan stew recipe that changed her weeknight dinners. I went home curious, chopped vegetables with the kind of intention that only happens when you're really hungry, and within an hour my kitchen smelled like comfort itself. That first bowl taught me that nourishing food doesn't need to be complicated or preachy, it just needs to taste like someone genuinely cared about feeding you well.

I made this for my friend who had just gone vegan, and I was honestly nervous about whether she'd feel like something was missing from the bowl. But when she took that first spoonful and closed her eyes, I knew the tomato broth and all those roasted spices had done their job. The beans gave it that deep, grounding richness that turns a vegetable stew into actual sustenance, and watching her come back for seconds made the whole hour of chopping feel worthwhile.

Ingredients

  • Sweet potatoes (2 medium, about 500g): They're the backbone here, sweetening the broth naturally and turning creamy as they break down; peel them while you're thinking about something else and the job gets done.
  • Yukon Gold or russet potatoes (2 medium, about 300g): These hold their shape better than sweet potatoes and add earthiness that grounds all the sweetness.
  • Carrots (2, sliced): Orange vegetables in a red broth aren't just pretty, they add subtle sweetness that plays against the smoky spices.
  • Onion (1 large, diced): The base of everything, and the reason your kitchen smells like home within five minutes of starting.
  • Celery (2 stalks, sliced): This is what people skip but shouldn't; it adds depth that you can't quite name but definitely notice.
  • Garlic (3 cloves, minced): Don't use garlic powder here, the fresh stuff transforms as it simmers and becomes almost sweet.
  • Red bell pepper (1, diced): It softens into the broth and adds a gentle pepper note without any heat.
  • Zucchini (1, diced): It dissolves slightly and thickens the stew naturally, plus it's one of those vegetables everyone has on hand.
  • Cannellini or kidney beans (1 can, 400g, drained): Cannellini beans are creamy and luxurious, kidney beans are earthier; either one is your call.
  • Chickpeas (1 can, 400g, drained): They add protein and texture that makes this stew actually fill you up.
  • Diced tomatoes (1 can, 400g): Use canned tomatoes that have been properly ripened and concentrated; fresh ones in winter won't have the depth you need.
  • Vegetable broth (4 cups): This is worth tasting before you buy; good broth should taste like actual vegetables, not just salt.
  • Tomato paste (2 tbsp): A spoonful of this adds umami that makes people wonder what your secret is.
  • Smoked paprika (1 tsp): The smoke is what makes this stew taste like autumn, so don't skip it for regular paprika.
  • Dried thyme (1 tsp): Thyme is quietly powerful, warming without being loud about it.
  • Ground cumin (1 tsp): It ties the sweet potatoes to the tomato broth in a way nothing else can.
  • Black pepper (½ tsp): Fresh ground if you can manage it, though honestly any black pepper works here.
  • Salt (1 tsp, or to taste): Season as you go, not all at once at the end.
  • Bay leaf (1): One leaf in a pot of stew is the difference between good and transcendent.
  • Olive oil (2 tbsp): Use something you actually like, since you'll taste it in every spoonful.
  • Fresh parsley (2 tbsp, chopped, optional): If you use it, add it right before serving so it stays bright and alive.
  • Lemon wedges (optional): A squeeze of lemon at the end wakes everything up without making it taste citrusy.

Instructions

Build your flavor base:
Heat the olive oil in a large pot over medium heat and add your diced onion, sliced celery, and carrots. Let them soften for about five minutes, stirring occasionally, until the onion starts to turn translucent and you can smell the raw onion fading into something sweeter. This is the moment everything else will rest on, so don't rush it.
Add color and aroma:
Stir in the minced garlic, diced red pepper, and zucchini, cooking for another three minutes until the garlic stops smelling sharp and the vegetables release their first bit of moisture. The kitchen will smell alive at this point, almost spicy with possibility.
Toast the spices:
Add the diced sweet potatoes, diced regular potatoes, smoked paprika, thyme, cumin, black pepper, and salt to the pot, then sauté for two minutes, stirring constantly so the spices bloom and coat every surface. You'll smell that smoke from the paprika, and you'll know you're doing this right.
Deepen with tomato:
Stir in the tomato paste first, letting it cook and caramelize slightly for about a minute before adding the canned tomatoes, vegetable broth, and bay leaf. The tomato paste concentrates the flavor and adds a richness that raw tomato alone never reaches.
Let it simmer down:
Bring the whole pot to a boil, then reduce the heat to low, cover it, and let it simmer gently for twenty minutes until the potatoes start to yield to a fork but still hold their shape. This is when you can step away, pour yourself something warm, and let the stove do the thinking.
Add the beans:
After twenty minutes, stir in the drained cannellini beans and chickpeas, then simmer uncovered for another ten to fifteen minutes so the flavors meld and the broth thickens slightly from the starch the beans release. Taste as you go and adjust the seasoning if it needs another pinch of salt.
Finish with greens:
If you're using baby spinach, stir it in now and let it wilt for about two minutes until it's tender but still vibrant green. This adds a final layer of freshness that balances all the warmth.
Serve with intention:
Taste one more time, remove the bay leaf, ladle the stew into bowls, and top with fresh parsley if you have it and a squeeze of lemon that brings everything into focus.
Rich and flavorful Hearty Vegan Sweet Potato Stew, ready to warm you on a cold night. Save to Pinterest
Rich and flavorful Hearty Vegan Sweet Potato Stew, ready to warm you on a cold night. | chomzo.com

There was a night last winter when I made this stew for three people who showed up unexpectedly at my door, and halfway through the first bowl, someone said it was the kind of food that made them feel taken care of. That stuck with me because I hadn't done anything fancy or time-consuming, I'd just paid attention while I was cooking and let the ingredients speak. That's when this recipe stopped being just a way to use up vegetables and became something I made when I wanted people to know they mattered.

Why This Stew Works Every Time

The magic here is in the marriage of sweet and savory, where the natural sugar of the sweet potatoes and carrots plays against the earthy spices and the acid from the tomatoes. No single flavor dominates; instead they all spiral together into something that tastes more complex than the sum of its parts. The beans add protein that makes this feel like a full meal rather than just vegetables in broth, and the texture changes as you eat, from creamy to chewy to tender to smooth.

Making It Your Own

This stew is flexible in the way that makes it actually worth cooking repeatedly, because you can follow the exact recipe one week and improvise the next. Swap the chickpeas for lentils if that's what you have, throw in kale instead of spinach, use whatever potatoes you can find, or add hot pepper flakes if you like heat. The structure stays the same: aromatic base, spiced vegetables, beans, tomato liquid, and a long gentle simmer that lets everything become friends.

Serving and Storage

This stew tastes better the next day when the flavors have had time to settle and deepen, which is why I always make it in bigger batches and eat it through the week. Serve it in a bowl with crusty bread on the side for soaking up the broth, or spoon it over rice if you want something more substantial, or even over toast for breakfast like I do sometimes. It keeps in the refrigerator for four days and freezes beautifully for up to three months, which means you can make it on a Saturday and eat like this was your plan the whole time.

  • Reheat gently on the stove rather than in the microwave so the vegetables don't turn to absolute mush.
  • Add fresh lemon juice right before serving because it wakes up everything and makes the spices sing.
  • If the stew seems too thick after a day in the refrigerator, just add a splash of broth or water when you reheat it.
Close-up of a rustic bowl of Hearty Vegan Sweet Potato Stew, perfect for a healthy meal. Save to Pinterest
Close-up of a rustic bowl of Hearty Vegan Sweet Potato Stew, perfect for a healthy meal. | chomzo.com

This is the kind of stew I come back to when I want to feed people well without making it complicated, when I want my kitchen to smell like warmth, or when I just need to remind myself that the simplest ingredients, given enough time and attention, become something that nourishes both belly and soul.

Common Questions

What beans work best in this stew?

Cannellini, kidney beans, or chickpeas are excellent choices, providing creaminess and protein to the stew.

Can I make this stew spicier?

Absolutely. Adding ½ tsp of chili flakes during cooking will bring a pleasant heat to the dish.

How can I store leftovers properly?

Store the stew in an airtight container in the refrigerator for up to 4 days; flavors often deepen after resting.

Is it possible to use other vegetables?

Yes, seasonal vegetables like butternut squash or green beans can be swapped in to adapt the stew to your preference.

What sides pair well with this dish?

Serve with crusty bread or steamed rice to add texture and absorb the rich tomato broth.

Hearty Vegan Sweet Potato Stew

A comforting blend of sweet potatoes, beans, and vegetables in a savory tomato broth, perfect for any day.

Prep Duration
15 minutes
Cook Duration
40 minutes
Time Needed
55 minutes
Author Maya Brooks


Skill Level Easy

Cuisine Type Global

Makes 4 Portions

Dietary Info Vegan-friendly, No Dairy, No Gluten

Required Ingredients

Vegetables

01 2 medium sweet potatoes, peeled and diced (approx. 1.1 lbs)
02 2 medium Yukon Gold or russet potatoes, peeled and diced (approx. 0.66 lbs)
03 2 carrots, sliced
04 1 large onion, diced
05 2 celery stalks, sliced
06 3 garlic cloves, minced
07 1 red bell pepper, diced
08 1 zucchini, diced
09 1 cup baby spinach (optional)

Beans & Legumes

01 1 can (14 oz) cannellini or kidney beans, drained and rinsed
02 1 can (14 oz) chickpeas, drained and rinsed

Tomato Broth

01 1 can (14 oz) diced tomatoes
02 4 cups (33.8 fl oz) vegetable broth
03 2 tbsp tomato paste

Spices & Seasoning

01 1 tsp smoked paprika
02 1 tsp dried thyme
03 1 tsp ground cumin
04 ½ tsp ground black pepper
05 1 tsp salt, or to taste
06 1 bay leaf
07 2 tbsp olive oil

Garnish

01 2 tbsp chopped fresh parsley (optional)
02 Lemon wedges (optional)

Preparation Steps

Step 01

Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, sliced celery, and carrots; sauté for 5 minutes until softened.

Step 02

Add Aromatics and Vegetables: Stir in minced garlic, diced red bell pepper, and diced zucchini; cook for an additional 3 minutes.

Step 03

Incorporate Potatoes and Spices: Add peeled and diced sweet potatoes and Yukon Gold or russet potatoes along with smoked paprika, thyme, cumin, black pepper, and salt; sauté for 2 minutes until fragrant.

Step 04

Combine Tomato Broth Ingredients: Stir in tomato paste, then add diced tomatoes, vegetable broth, and bay leaf. Bring mixture to a boil.

Step 05

Simmer Stew: Reduce heat to low, cover the pot, and simmer for 20 minutes or until potatoes are just tender.

Step 06

Add Beans and Continue Cooking: Add rinsed cannellini or kidney beans and chickpeas. Simmer uncovered for 10 to 15 minutes until flavors meld and the stew thickens.

Step 07

Incorporate Spinach: Stir in baby spinach if using, and cook for 2 minutes until wilted.

Step 08

Final Seasoning and Serving: Taste the stew and adjust seasoning if necessary. Remove the bay leaf. Ladle into bowls and garnish with chopped fresh parsley and lemon wedges, if desired.

Tools Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Allergy Details

Look at the ingredient list to spot allergens. If you have questions, ask a healthcare provider.
  • Free from dairy, eggs, gluten, nuts, and soy; verify store-bought broth for hidden allergens.

Nutrition Details (each portion)

These facts are just for your reference and not substitute for medical guidance.
  • Energy: 335
  • Fats: 6 g
  • Carbohydrates: 61 g
  • Proteins: 12 g