Hearty Vegan Sweet Potato Stew

Featured in: Seasonal Soul Food

This hearty stew combines tender sweet potatoes, creamy beans, and colorful vegetables in a rich tomato broth. Aromatic spices like smoked paprika, thyme, and cumin enrich the flavor profile, making it perfect for warming meals. The cooking process includes sautéing aromatic vegetables before simmering with broth and tomatoes, allowing all ingredients to meld into a nourishing dish. Optional spinach and fresh parsley add a vibrant touch, served alongside lemon wedges for brightness.

Updated on Fri, 26 Dec 2025 15:54:00 GMT
Warm, inviting photo of Hearty Vegan Sweet Potato Stew, ready to serve with fresh parsley garnish. Save
Warm, inviting photo of Hearty Vegan Sweet Potato Stew, ready to serve with fresh parsley garnish. | meanwhilerecipe.com

There's something about the smell of sweet potatoes caramelizing in olive oil that makes a kitchen feel instantly alive. I discovered this stew on a grey October afternoon when I had almost nothing in my pantry except root vegetables, canned beans, and a stubborn determination not to order takeout. What emerged was this gloriously humble pot of warmth—so hearty and nourishing that it became my go-to remedy for both tired evenings and the kind of hunger that needs real food.

I made this for a dinner party once where I realized fifteen minutes before guests arrived that my main plan had fallen apart. I threw together this stew in what felt like controlled chaos, and by the time everyone sat down, the kitchen smelled so good that someone asked for the recipe before tasting a single bite. That's when I knew this wasn't just my comfort food—it was something worth sharing.

Ingredients

  • Sweet potatoes: They're the anchor here, turning buttery and sweet as they soften, creating a natural creaminess without any cream.
  • Yukon Gold or russet potatoes: These give the stew body and help thicken the broth as they break down slightly.
  • Carrots and celery: The aromatic foundation that builds flavor from the first sauté.
  • Onion and garlic: Don't skip the good sauté—these create the base layer of taste everything else builds on.
  • Red bell pepper and zucchini: Color and texture that keep each spoonful interesting.
  • Cannellini or kidney beans: Protein that feels substantial without heaviness.
  • Chickpeas: They add a second note of earthiness and help make the stew feel complete.
  • Diced tomatoes: The acidic counterpoint that brightens the whole pot.
  • Vegetable broth: Use quality broth if you can—it's the difference between good and memorable.
  • Tomato paste: Two tablespoons of concentrated flavor that you stir in early for depth.
  • Smoked paprika, thyme, cumin: This trio creates warmth without being aggressive.
  • Olive oil: The silent partner in every good stew.

Instructions

Build your base:
Heat olive oil in a large pot and sauté onion, celery, and carrot for about five minutes until they soften and start to turn golden. You're building the aromatic foundation here—listen for the sizzle that means things are developing.
Layer in the next layer:
Add garlic, red bell pepper, and zucchini, cooking for three more minutes until the garlic blooms and the whole pot smells alive. This is when it starts to feel like real cooking.
Toast your spices:
Throw in the sweet potatoes, regular potatoes, smoked paprika, thyme, cumin, pepper, and salt, then sauté for two minutes. You'll notice the spices release their oils and the smell deepens—that's when you know they're awake.
Build the broth:
Stir in tomato paste first, let it sit for a moment, then add your diced tomatoes, vegetable broth, and bay leaf. Bring everything to a boil.
The long simmer:
Lower the heat, cover the pot, and let it bubble gently for twenty minutes until the potatoes are tender but not falling apart. Resist the urge to rush this—the stew is consolidating flavors.
Add the beans:
Stir in your drained cannellini beans and chickpeas, then simmer uncovered for another ten to fifteen minutes. The stew will thicken slightly as the broth reduces, and the beans will absorb all that tomato goodness.
Finish with spinach:
If you're using baby spinach, stir it in now and cook for just two minutes until it wilts into the pot.
Taste and adjust:
Remove the bay leaf and taste. Add more salt, a squeeze of lemon, or a pinch of heat—whatever your instinct tells you.
Save
| meanwhilerecipe.com

There's a moment in the kitchen when the house fills with the smell of simmering vegetables and spice, and you know that whatever comes out of that pot is going to be good. This stew taught me that simplicity and care aren't the same thing—sometimes the most nourishing meals are the ones built from what you have and the attention you give them.

Why This Stew Works

The genius of this recipe is that it respects the vegetables instead of fighting them. Sweet potatoes bring natural sweetness that plays against the tomato's brightness, while the beans add protein and make the whole thing feel grounding. The spices are restrained enough that they enhance rather than shout. When you sit down with a bowl of this, you're eating something honest.

Flexibility and Substitutions

I've made this stew in winter with root vegetables from a farmer's market bag, and in late summer with zucchini and tomatoes at their peak. The structure stays the same, but the character shifts. Swap the chickpeas for lentils if that's what you have. Use spinach, kale, or skip the greens entirely. The recipe bends without breaking.

Serving and Storage

This stew tastes even better the next day, once everything has had time to get to know each other. Ladle it into bowls and finish with fresh parsley if you want brightness, or serve with lemon wedges so everyone can adjust the acidity to their taste. For a heartier meal, serve it over rice or with crusty bread alongside.

  • Store leftovers in an airtight container for up to four days, or freeze for up to three months.
  • If you're meal prepping, this actually improves in the fridge as the flavors deepen.
  • Reheat gently on the stovetop with a splash of broth to loosen it if needed.
Steaming bowl of Hearty Vegan Sweet Potato Stew, a comforting, colorful meal with a rich tomato base. Save
Steaming bowl of Hearty Vegan Sweet Potato Stew, a comforting, colorful meal with a rich tomato base. | meanwhilerecipe.com

This stew became my answer to the question of how to eat well on ordinary nights. It's the kind of food that tastes like someone took care in making it, even when it was actually pretty simple.

Recipe FAQ

What potatoes can I use for this stew?

Sweet potatoes and Yukon Gold or russet potatoes work well, offering a balance of sweetness and creaminess.

Can I substitute the beans?

Yes, lentils or other seasonal legumes can be used instead for variety and texture.

How can I make the stew spicier?

Add a ½ teaspoon of chili flakes during cooking to introduce a gentle heat.

Is it possible to prepare this stew in advance?

Absolutely. The flavors deepen when rested, making it ideal for meal prep and enjoying later.

What dishes pair well with this stew?

Serving it with crusty bread or over rice enhances the meal and adds heartiness.

Hearty Vegan Sweet Potato Stew

Comforting blend of sweet potatoes, beans, and veggies in a robust tomato broth.

Time to Prepare
15 mins
Time to Cook
40 mins
Complete Time
55 mins
Created by Meanwhilerecipe Clara Bennett

Recipe Category Seasonal Soul Food

Skill Level Easy

Cuisine Type Global

Makes 4 Number of Servings

Diet Considerations Vegan-Friendly, No Dairy, No Gluten

Ingredient List

Vegetables

01 2 medium sweet potatoes, peeled and diced (about 1.1 lbs)
02 2 medium Yukon Gold or russet potatoes, peeled and diced (about 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 vegetable broth (1 quart)
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)

Steps

Step 01

Sauté Base Vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, sliced celery, and sliced carrot; 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 diced sweet potatoes, diced Yukon or russet potatoes, smoked paprika, dried thyme, ground cumin, black pepper, and salt. Sauté for 2 minutes until fragrant.

Step 04

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

Step 05

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

Step 06

Add Beans and Cook Further: Add drained beans and chickpeas to the pot. Simmer uncovered for 10 to 15 minutes until flavors meld and stew thickens.

Step 07

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

Step 08

Final Seasoning and Serving: Taste and adjust seasoning if needed. Remove bay leaf. Serve garnished with fresh parsley and lemon wedges if desired.

Tools Needed

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

Allergy Notes

Examine all food items for allergens and consult your doctor for concerns.
  • Free from dairy, eggs, gluten, nuts, and soy; check broth labels for hidden allergens if store-bought is used.

Nutrition Info (per portion)

These details are meant for reference, not as a substitute for medical guidance.
  • Energy (Calories): 335
  • Fats: 6 g
  • Carbohydrates: 61 g
  • Proteins: 12 g