Hearty Vegan Sweet Potato Stew

Featured in: Meadow-Inspired Everyday Dinners

This hearty vegan sweet potato stew combines tender sweet potatoes, creamy beans, and vibrant vegetables simmered in a rich tomato broth. Aromatic spices like smoked paprika, thyme, and cumin add depth while garlic, onion, and bell pepper bring savory layers. Simmered slowly for melding flavors, finished with optional spinach and fresh parsley garnish, it offers a comforting and nutritious option ideal for meal prep or chilly evenings.

Updated on Fri, 26 Dec 2025 16:16:00 GMT
Steaming bowl of Hearty Vegan Sweet Potato Stew, garnished with fresh parsley and lemon wedges. Pin it
Steaming bowl of Hearty Vegan Sweet Potato Stew, garnished with fresh parsley and lemon wedges. | meadowspoon.com

The first time I made this stew was during a particularly cold November when my radiator had been broken for a week. I needed something that would warm me from the inside out, and this hearty pot of vegetables did exactly that. What surprised me was how the sweet potatoes transformed in the tomato broth, becoming almost creamy without any dairy. My roommate came home from work and immediately asked what smelled so incredible, then ate two bowls standing at the counter.

Last winter I made a triple batch for my sister who was recovering from surgery. She texted me three days later saying the containers in her freezer were like little gold mines, and she looked forward to dinner all afternoon. The way the vegetables melt together while still keeping their shape makes every spoonful feel substantial and satisfying.

Ingredients

  • Sweet potatoes: These become the heart of the stew, lending natural sweetness and a velvety texture that balances the acidic tomatoes
  • Smoked paprika: The secret ingredient that adds depth and a subtle smokiness making the broth taste like it simmered for hours
  • Two types of beans: Cannellini and chickpeas provide different textures and proteins, making each bite interesting
  • Tomato paste: Dont skip this, it concentrates the tomato flavor and gives the broth its gorgeous deep red color
  • Fresh spinach: Added at the very end, it wilts into the broth without turning mushy and adds a pop of fresh color

Instructions

Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Build your flavor base:
Heat olive oil in your largest pot over medium heat, then add onion, celery, and carrots. Let them soften for about 5 minutes until the onions turn translucent and your kitchen starts to smell amazing.
Add the aromatics:
Stir in the garlic, red bell pepper, and zucchini. Cook for another 3 minutes until the garlic becomes fragrant but be careful not to let it brown.
Bloom your spices:
Add sweet potatoes, potatoes, smoked paprika, thyme, cumin, black pepper, and salt. Sauté for 2 minutes, stirring constantly until the spices become incredibly fragrant and coat the vegetables.
Create the broth:
Stir in the tomato paste first, letting it caramelize slightly for about 30 seconds, then add diced tomatoes, vegetable broth, and bay leaf. Bring everything to a gentle boil.
Simmer the base:
Reduce heat to low, cover, and simmer for 20 minutes. Test a potato cube, it should be tender but not falling apart.
Add the beans:
Stir in the cannellini beans and chickpeas. Simmer uncovered for another 10 to 15 minutes until the flavors meld together and the stew thickens slightly.
Finish with greens:
Stir in the baby spinach if using and cook for just 2 minutes until wilted. Taste and adjust seasoning, then remove the bay leaf before serving.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Rich, flavorful Hearty Vegan Sweet Potato Stew simmers with vegetables and beans in a tomato broth. Pin it
Rich, flavorful Hearty Vegan Sweet Potato Stew simmers with vegetables and beans in a tomato broth. | meadowspoon.com

This recipe has become my go to when friends need comfort food but are trying to eat more plant based meals. I love watching people take that first skeptical bite and then immediately reach for seconds, proving that satisfying food does not require meat at all.

The Secret to Perfect Texture

I have learned that cutting all vegetables to roughly the same size ensures even cooking and a more pleasant eating experience. Nothing is worse than biting into a stew and getting crunch from a carrot while the potatoes have turned to mush. Take your time with the prep work and your patience will pay off in every spoonful.

Making It Your Own

The beauty of this stew is its adaptability based on what you have in your crisper drawer. I have made it with butternut squash in place of sweet potatoes, added kale instead of spinach, and even thrown in green beans when that was all I had. The spice blend keeps everything cohesive while you adjust the vegetables to your taste.

Serving Suggestions

While this stew is complete on its own, I love serving it with crusty bread for soaking up every last drop of the flavorful broth. For a more substantial meal, ladle it over cooked rice or quinoa. A simple green salad with a bright vinaigrette cuts through the richness and adds freshness to the bowl.

  • Let the stew rest for at least 10 minutes before serving to allow flavors to settle
  • Squeeze fresh lemon juice right before eating to brighten all the flavors
  • This freezes beautifully for up to three months if portioned into airtight containers
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Enjoy a warm and delicious serving of Hearty Vegan Sweet Potato Stew for a cozy, healthy meal. Pin it
Enjoy a warm and delicious serving of Hearty Vegan Sweet Potato Stew for a cozy, healthy meal. | meadowspoon.com

There is something deeply nourishing about a pot of stew bubbling away on the stove, filling your home with warmth and promise. This recipe has fed me through cold winters, busy weeks, and moments when I needed exactly the kind of comfort only a homemade meal can provide.

Recipe FAQ

What types of potatoes are best?

Using sweet potatoes alongside Yukon Gold or russet potatoes offers a balanced, creamy texture and subtle sweetness that complements the spices.

Can I substitute the beans?

Yes, chickpeas and cannellini or kidney beans work well, but you can also use lentils or other legumes depending on preference.

How do I enhance the stew's flavor?

Sautéing the aromatics like onion, garlic, and vegetables in olive oil before simmering helps build depth. Adjust spices like smoked paprika and cumin for personal taste.

Is this suitable for gluten-free diets?

Absolutely. This hearty dish is naturally gluten-free, especially when using gluten-free vegetable broth.

Can I add greens to the stew?

Yes, adding baby spinach at the end wilts it gently, boosting nutrition without overpowering flavors.

Hearty Vegan Sweet Potato Stew

Nourishing stew featuring sweet potatoes, beans, vegetables, and a robust tomato broth.

Prep time
15 minutes
Cook time
40 minutes
Overall time
55 minutes
Recipe by Jack Henderson


Skill level Easy

Cuisine Global

Makes 4 Portions

Diet preferences Plant-based, No dairy, No gluten

What You'll 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)

Directions

Step 01

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

Step 02

Add Additional Vegetables: Stir in garlic, red bell pepper, and zucchini. Cook for another 3 minutes.

Step 03

Incorporate Potatoes and Spices: Add sweet potatoes, potatoes, smoked paprika, thyme, cumin, black pepper, and salt. Sauté for 2 minutes until fragrant.

Step 04

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

Step 05

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

Step 06

Add Beans and Continue Simmering: Add the beans and chickpeas. Simmer uncovered for 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 Remove Bay Leaf: Taste and adjust seasoning. Remove the bay leaf.

Step 09

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

What You’ll Need

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

Allergy details

Review every ingredient for allergen risks and reach out to a healthcare provider if unsure.
  • Naturally free from dairy, eggs, gluten, nuts, and soy. If using store-bought broth, verify allergen content on the label.

Nutrition info (per portion)

Use these nutrition details as a guide only—not a substitute for professional advice.
  • Calorie count: 335
  • Fat content: 6 grams
  • Carbohydrates: 61 grams
  • Proteins: 12 grams