Hearty Vegan Sweet Potato Stew

Featured in: Everyday Home Meals

This comforting stew combines diced sweet potatoes, potatoes, beans, and a variety of vegetables all simmered in a flavorful tomato and vegetable broth. Aromatic spices like smoked paprika, thyme, and cumin enrich the dish. Baby spinach adds a fresh touch, while optional garnishes such as parsley and lemon wedges brighten the plate. Quick to prepare and perfect for chilly evenings or meal prepping, it offers hearty nourishment that's vegan, gluten-free, and dairy-free.

Updated on Fri, 26 Dec 2025 16:28:00 GMT
Steaming bowl of hearty vegan sweet potato stew, featuring tender vegetables and rich tomato broth. Save to Pinterest
Steaming bowl of hearty vegan sweet potato stew, featuring tender vegetables and rich tomato broth. | tongsanchor.com

There's something about the smell of caramelizing onions that pulls me back to a rainy October afternoon when I decided to stop overthinking dinner and just start chopping vegetables. This stew happened almost by accident—I had sweet potatoes going soft in my pantry, a can of chickpeas I'd been meaning to use, and the kind of mood that needed something warm and uncomplicated. What emerged from that pot was so genuinely nourishing that it's become my go-to when the weather turns or when I need to feel grounded again.

I made this for a friend going through a rough patch, and they ate two bowls while we sat at my kitchen counter talking about nothing in particular. They came back the next week asking for the recipe, which meant more to me than any compliment ever could. That's when I knew this stew was more than sustenance; it was the kind of food that says "I'm here, and you're okay."

Ingredients

  • Sweet potatoes: They're the heart of this stew—their natural sweetness balances the earthiness of the other vegetables and makes the broth taste almost caramelized without any added sugar.
  • Yukon Gold or russet potatoes: These add body and substance; Yukon Gold stays creamier, while russet breaks down slightly to thicken the broth.
  • Carrots, celery, and onion: This aromatic base is your foundation—don't skip the sautéing step, it coaxes out their sweetness.
  • Red bell pepper: Adds a bright note and subtle sweetness that rounds out the heavier root vegetables.
  • Cannellini and chickpeas: Protein and creaminess in every spoonful; I use both because the mix of textures feels more complete.
  • Diced tomatoes and tomato paste: The acid cuts through richness and deepens the savory profile—don't use crushed, the texture matters.
  • Smoked paprika, cumin, and thyme: These three create a warm, almost earthy backbone; the smoke is what makes people ask what you did differently.
  • Olive oil: Use something you actually like the taste of, not the cheapest bottle—it matters in this simple preparation.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Build your aromatic base:
Heat olive oil in a large pot over medium heat and add diced onion, celery, and carrot. Sauté for about 5 minutes, stirring occasionally, until the onions turn translucent and the kitchen smells like comfort. You'll notice the vegetables release their juices—that's exactly what you want.
Add brightness and depth:
Stir in minced garlic, red bell pepper, and zucchini, then cook for 3 more minutes. The garlic will become fragrant almost immediately, and that's your signal to move forward.
Toast the spices:
Add the diced sweet potatoes, regular potatoes, smoked paprika, thyme, cumin, black pepper, and salt. Stir constantly for about 2 minutes—this releases the oils in the spices and prevents them from tasting raw or harsh. Your nose will tell you when it's ready.
Build the broth:
Stir in tomato paste first, coating everything evenly, then add the diced tomatoes with their juice and the vegetable broth. Drop in the bay leaf and bring everything to a rolling boil—this usually takes 5–7 minutes.
Simmer low and slow:
Reduce heat to low, cover the pot, and let it bubble gently for 20 minutes until the potatoes are fork-tender but not falling apart. Peek under the lid occasionally—you're looking for a steady, quiet simmer, not an aggressive boil.
Unite the proteins:
Add the drained cannellini beans and chickpeas, then continue simmering uncovered for 10–15 minutes. This is when the magic happens; the vegetables soften completely and their flavors start speaking to one another.
Finish with greens:
If using spinach, stir it in now and cook for just 2 minutes until silky. Taste everything, adjust salt and pepper to your preference, and remove the bay leaf.
Serve with intention:
Ladle into bowls and finish with fresh parsley and a lemon wedge if you have them. The lemon brightens everything in the most understated way.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Save to Pinterest
| tongsanchor.com

There's a moment when all the elements of this stew finally understand each other—usually around minute 35 of cooking—where it stops tasting like separate ingredients and becomes something whole. That convergence is what keeps me coming back to this recipe, season after season.

Customizing Your Stew

This recipe is more of a template than a rigid formula. Swap the beans for green lentils if you prefer a firmer texture, or use whatever seasonal vegetables are in your farmer's market—kale instead of spinach, mushrooms alongside the zucchini, diced eggplant in place of some potatoes. I once added roasted chickpeas on top for crunch and never looked back. The broth is forgiving enough to accommodate what you have, so trust your instincts.

Serving and Pairing Ideas

This stew stands alone in a bowl but becomes something almost transcendent with crusty bread on the side for soaking up every last drop of broth. It's equally at home over a bed of rice or alongside a simple green salad for those nights when you want vegetables both in the bowl and on the plate. Some people drizzle hot sauce over theirs; I'm a lemon wedge person, but the stew doesn't judge either preference.

Storage and Meal Prep

This stew was designed to be made and then forgotten about for a few days—it tastes better reheated, as if the flavors need time to fully integrate. Store it in an airtight container in the refrigerator for up to 5 days, or freeze it in portions for up to 3 months. I prefer freezing it in the amount I'd typically eat for one lunch, so there's no thawing the whole batch when hunger strikes unexpectedly.

  • The stew thickens as it sits, so you may need to add a splash of broth or water when reheating.
  • Fresh parsley and lemon should be added right before eating, not ahead of time.
  • For meal prep, portion it while still warm so it cools evenly in containers.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A close-up of a flavorful, gluten-free hearty vegan sweet potato stew, ready to be enjoyed. Save to Pinterest
A close-up of a flavorful, gluten-free hearty vegan sweet potato stew, ready to be enjoyed. | tongsanchor.com

This is the kind of stew that asks nothing of you but gives everything in return—warmth, nourishment, and the quiet satisfaction of something well-made. Make it for yourself on a Tuesday when you need grounding, or make it for someone else and watch it become part of their comfort rotation too.

Recipe Questions & Answers

Can I substitute the beans in this stew?

Yes, lentils or other legumes can be used as alternatives to cannellini, kidney beans, or chickpeas for varied textures and flavors.

What kind of potatoes work best?

Sweet potatoes and Yukon Gold or russet potatoes are recommended for their complementary textures and flavors.

How can I add more spice to this dish?

Adding ½ teaspoon of chili flakes while cooking will introduce a subtle heat without overpowering the robust flavors.

Is it necessary to add baby spinach?

Baby spinach is optional but adds color and a mild, fresh flavor; it wilts quickly when stirred in at the end.

What is the best way to serve this stew?

Serve it hot, garnished with fresh parsley and lemon wedges. It pairs well with crusty bread or over rice for a complete meal.

Can I prepare this stew ahead of time?

Yes, the stew tastes even better the next day as flavors meld. Store it refrigerated and reheat gently before serving.

Hearty Vegan Sweet Potato Stew

Nourishing vegan stew with sweet potatoes, beans, and vibrant vegetables in a tomato broth.

Prep Time
15 min
Cook Time
40 min
Combined Time
55 min
Recipe by Wyatt Allen


Skill Level Easy

Cuisine Global

Makes 4 Serves

Diet Preferences Plant-based, No Dairy Ingredients, Gluten-Free

What You Need

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)

How To Make It

Step 01

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

Step 02

Add Aromatics and Additional Vegetables: Stir in minced garlic, diced red bell pepper, and diced zucchini. Cook for another 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 aromatic.

Step 04

Add Tomato Components and Broth: Mix 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 the pot, and simmer for 20 minutes, or until potatoes are just tender.

Step 06

Add Beans and Continue Simmering: Incorporate drained cannellini or kidney beans and chickpeas. Simmer uncovered for an additional 10 to 15 minutes until flavors meld and stew thickens.

Step 07

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

Step 08

Adjust Seasoning and Finalize: Taste, adjust seasoning as needed, and remove the bay leaf.

Step 09

Serve and Garnish: Ladle stew into bowls, garnish with fresh chopped parsley, and serve with lemon wedges if desired.

Equipment Needed

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

Allergy Info

Always check each component for allergens and reach out to a healthcare provider if you’re uncertain.
  • Naturally free from dairy, eggs, gluten, nuts, and soy. Verify store-bought broth labels for hidden allergens.

Nutrition Details (per serving)

These nutritional numbers are only for guidance and don't replace professional medical advice.
  • Calorie Count: 335
  • Fat content: 6 g
  • Carbohydrates: 61 g
  • Proteins: 12 g