Hearty Vegan Sweet Potato Stew

Featured in: Hearty Comfort Food

This hearty vegan stew features tender sweet potatoes and a variety of colorful vegetables simmered gently in a robust tomato broth. Beans add a creamy texture and protein-rich component, while spices like smoked paprika and cumin deliver warmth and depth. Its rich, comforting flavors make it perfect for chilly evenings or meal prepping. Optional ingredients like baby spinach and parsley add freshness and vibrant color to this wholesome dish.

Updated on Fri, 26 Dec 2025 12:54:00 GMT
Steaming bowl of Hearty Vegan Sweet Potato Stew, garnished with fresh parsley and lemon wedges. Save
Steaming bowl of Hearty Vegan Sweet Potato Stew, garnished with fresh parsley and lemon wedges. | dashnosh.com

There's something about the smell of caramelized onions and garlic hitting the pot on a gray afternoon that makes you want to stay in the kitchen longer than planned. I stumbled into this sweet potato stew during one of those weeknight moments when the fridge had promise but the energy was low. What started as an experiment with what needed using became the kind of stew that simmered quietly while I caught up on a book, filling the whole apartment with warmth and spice. Now it's my go-to when the weather turns and I want something that feels both nourishing and deeply comforting.

I made this for my sister when she was going through a rough patch and needed something that said I'm thinking of you without being fussy. She texted later that she'd eaten half the pot standing at her kitchen counter, and something about that honest response made me realize this stew does what the best food does—it just shows up and helps.

Ingredients

  • Sweet potatoes: The star that gives this stew its natural sweetness and creamy texture when they break down slightly. Dice them into roughly uniform pieces so they cook evenly.
  • Regular potatoes: Yukon Golds add buttery flavor and help thicken the broth as they soften, while russets work just fine if that's what you have.
  • Carrots: Beyond nutrition, they add a gentle sweetness that balances the earthy beans and tomato depth.
  • Onion, celery, and garlic: This is your aromatic base—don't skip the slow sauté that softens them first, it changes everything.
  • Red bell pepper and zucchini: These add color, texture, and a brightness that keeps the stew from feeling heavy.
  • Cannellini or kidney beans: Pick whichever you prefer or have on hand; both give you that protein and creamy bite.
  • Chickpeas: They hold their shape better than beans and add a nutty sweetness that plays well with the paprika.
  • Diced tomatoes and tomato paste: Together they build umami depth and give the broth its rich color and slight tang.
  • Vegetable broth: This is your liquid foundation—use good quality if you can, it makes a real difference.
  • Smoked paprika: This is the secret weapon that makes people ask what's in here; it adds warmth and complexity without heat.
  • Thyme and cumin: Classic pairing that grounds everything and feels almost Middle Eastern without announcing itself.
  • Olive oil: Use enough to coat the pan properly for that initial sauté; it builds the flavor base.

Instructions

Sauté the aromatics:
Heat olive oil in your pot and add onion, celery, and carrot. Let them soften for about 5 minutes, stirring occasionally—you want them to release their sweetness and become tender, not browned. This foundation layer is where the stew's real flavor starts building.
Add the secondary vegetables:
Stir in garlic, bell pepper, and zucchini. Cook for about 3 minutes until fragrant and the garlic loses its raw edge. The kitchen will smell amazing right about now.
Toast the spices:
Add sweet potatoes, regular potatoes, paprika, thyme, cumin, pepper, and salt. Stir for a couple of minutes so the spices warm in the oil and bloom before the liquid goes in. This step sounds small but it's where the flavor becomes layered instead of flat.
Build the broth:
Stir in tomato paste first, let it coat everything for a moment, then add the diced tomatoes, vegetable broth, and bay leaf. Bring everything to a boil—you'll see the surface start to bubble and steam rise up.
First simmer:
Lower the heat, cover the pot, and let it simmer gently for about 20 minutes. Peek under the lid after 15 to check that the potatoes are getting tender but still have some structure. You want them soft enough to yield to a fork but not falling apart.
Add the beans:
Stir in both the cannellini beans (or kidney beans) and chickpeas. Let everything simmer uncovered for another 10 to 15 minutes so the broth thickens slightly and the beans warm through. This is when you taste and adjust salt—you might need a little more than you'd expect.
Finish with greens:
If you're using spinach, stir it in and let it wilt for about 2 minutes until it's soft and dark green. Some people skip this and the stew is still perfect; others love this last pop of fresh taste against all the warmth.
Taste and serve:
Remove the bay leaf, taste once more, and adjust anything that needs it—salt, black pepper, maybe a squeeze of lemon juice if it feels like it needs brightness. Ladle into bowls and add parsley and lemon wedges if you want that fresh finish.
Rich, flavorful Hearty Vegan Sweet Potato Stew with tender vegetables, beans, and a tomato broth. Save
Rich, flavorful Hearty Vegan Sweet Potato Stew with tender vegetables, beans, and a tomato broth. | dashnosh.com

There's a moment about halfway through cooking where the pot goes quiet, just gentle bubbling under the lid, and your apartment smells like comfort. That's when you know this stew is doing what it's supposed to do—turning simple ingredients into something that feels like someone really cared about feeding you.

The Magic of One-Pot Cooking

This stew embodies everything I love about one-pot meals: there's nothing to baby while it cooks, the flavors meld beautifully as everything simmers together, and you spend minimal time at the sink. The sweet potatoes and beans break down just enough to thicken the broth naturally without any cream or flour, which is why it tastes rich even though it's completely plant-based. I've made this same stew with wild rice stirred in at the end, with extra garlic for nights when I wanted something punchier, and even with white beans instead of mixed beans when that's what was in the cupboard.

Making It Your Own

The best part about this stew is how forgiving it is if you want to improvise. If you don't have baby spinach, skip it—the stew stands perfectly well on its own. If you love heat, add chili flakes or cayenne at the end and taste as you go. If carrots aren't your thing, use parsnips instead for a slightly different sweetness. The proportions are flexible enough that you can swap seasonal vegetables, add more garlic if you're a garlic person, or use red wine instead of a splash of the vegetable broth if you want something deeper.

Serving and Storing

This stew is just as good—maybe better—the next day or even three days later when the flavors have had time to get to know each other. I usually ladle it into containers as soon as it cools, which also makes mornings easier when you want something warm and ready. It freezes beautifully for up to three months, and defrosting it on the stove with a splash of extra broth brings it right back to that just-made consistency.

  • Serve it in a bowl with crusty bread for soaking up the broth, or over rice if you want something more substantial.
  • Fresh parsley on top and a wedge of lemon on the side feels simple but makes the whole thing taste brighter and fresher.
  • If you're batch cooking, this makes enough for four generous servings but scales up easily if you're feeding more people.
A vibrant close-up of Hearty Vegan Sweet Potato Stew, ideal for cozy, plant-based dinner plans. Save
A vibrant close-up of Hearty Vegan Sweet Potato Stew, ideal for cozy, plant-based dinner plans. | dashnosh.com

This stew has become the kind of recipe I make without thinking, the one that lives in my kitchen memory the way it apparently lived in my sister's thoughts after one bowl. That's when you know something is worth keeping.

Kitchen Q&A

What makes this stew hearty and filling?

The combination of sweet potatoes, potatoes, and beans provides a satisfying texture and rich nutritional content, including plenty of fiber and plant-based protein.

Can I adjust the spice level in this dish?

Yes, adding chili flakes or increasing smoked paprika can introduce more heat and depth of flavor to suit your taste.

What vegetables are used in this stew?

The stew includes onion, celery, carrots, red bell pepper, zucchini, and optional baby spinach for added color and nutrients.

How long does it take to cook the stew?

Preparation takes about 15 minutes, with cooking lasting around 40 minutes for tender vegetables and well-developed flavors.

Can I substitute the beans in the stew?

Absolutely, lentils or other seasonal legumes can be used as alternatives depending on preference and availability.

Hearty Vegan Sweet Potato Stew

Nourishing sweet potatoes, beans, and veggies combined in a hearty tomato broth for cozy meals.

Prep Duration
15 min
Cook Duration
40 min
Complete Duration
55 min
Created by Tyler Morgan

Recipe Type Hearty Comfort Food

Skill Level Easy

Cultural Heritage Global

Output 4 Portion Size

Nutritional Categories Plant-based, No Dairy, No Gluten

What You'll Need

Vegetables

01 2 medium sweet potatoes, peeled and diced (about 18 oz)
02 2 medium Yukon Gold or russet potatoes, peeled and diced (about 10.5 oz)
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 vegetable broth
03 2 tablespoons tomato paste

Spices & Seasoning

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

Garnish

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

Method

Step 01

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

Step 02

Add additional vegetables: Stir in minced garlic, diced red bell pepper, and diced zucchini. Cook for an additional 3 minutes.

Step 03

Incorporate root vegetables and spices: Add diced sweet potatoes, potatoes, smoked paprika, dried thyme, ground cumin, black pepper, and salt. Sauté for 2 minutes until fragrant.

Step 04

Combine liquids and bay leaf: 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, and simmer for 20 minutes until potatoes are tender.

Step 06

Add beans and continue cooking: Add drained beans and chickpeas. Simmer uncovered for 10 to 15 minutes until flavors meld and stew thickens.

Step 07

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

Step 08

Finalize and serve: Remove bay leaf. Taste and adjust seasoning as needed. Ladle stew into bowls and garnish with fresh parsley and lemon wedges if desired.

Kitchen Tools Needed

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

Allergy Alerts

Review ingredients carefully for potential allergens and seek professional medical guidance if concerned.
  • Free from dairy, eggs, gluten, nuts, and soy. Verify commercial broth labels for hidden allergens.

Nutrition Details (serving size)

Numbers shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 335
  • Fats: 6 g
  • Carbohydrates: 61 g
  • Proteins: 12 g