Hearty Vegan Sweet Potato Stew is a must-try dish that combines rich flavors and wholesome ingredients. The comforting blend of sweet potatoes and fresh vegetables creates a cozy meal, perfect for any day. It’s quick to make and sure to satisfy, leaving you with a bowl of warmth and goodness after every serving. You may also find Vegan Sweet Potato Meatballs useful.
Why You’ll Love This Hearty Vegan Sweet Potato Stew
- Quick & Easy; ready in about 30 minutes
- Family Approved and kid-friendly
- Budget-Friendly, made with simple ingredients
- Better Than Store-Bought or restaurant-quality flavors
- Freezer-Friendly, great for meal prep
There’s something so comforting about a warm, filling stew that feels like a hug in a bowl. Let me show you how simple it really is. You may also find Chicken Sweet Potato Curry useful.

Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups sweet potatoes, peeled and cubed
- 2 medium carrots, sliced
- 2 stalks celery, chopped
- 1 red bell pepper, chopped
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups vegetable broth
- 1 can diced tomatoes (14 ounce)
- 1 can coconut milk (14 ounce)
- 2 cups chopped kale
How to Make the Best Hearty Vegan Sweet Potato Stew
- In a large pot, heat the olive oil over medium heat until it shimmers.
- Add the onion, garlic, carrots, celery, and red bell pepper; cook until softened, about 5 minutes.
- Stir in the ground cumin, smoked paprika, chili powder, and dried thyme; cook for 1 minute until fragrant.
- Add the sweet potatoes, diced tomatoes, and vegetable broth; bring to a boil.
- Reduce the heat to low and simmer uncovered for 15 minutes, or until the sweet potatoes are tender.
- Stir in the coconut milk, chopped kale, salt, and black pepper; cook for an additional 5 minutes.
- Remove from heat and discard any thick kale stems.
- Serve hot with crusty bread or over rice.
You’ll know it’s ready when the aroma fills your kitchen and everyone starts to gather around.

How to Serve
Serve this hearty stew with crusty bread for dipping or over a bed of rice for a more filling meal. Add a sprinkle of fresh herbs on top for a pop of color and flavor. This dish is perfect for both adults and kids, making it a universally loved dinner option.
How to Store
In the fridge, store it in an airtight container for up to 5 days. You can freeze leftovers by portioning them in freezer-safe containers; just let them thaw in the fridge overnight before reheating. For the best texture, reheat on the stove over low heat to avoid overcooking.
Pro Tips for the Perfect Result
- Make sure not to overcook the sweet potatoes; they should be tender but not mushy.
- Enhance the flavors by adding a splash of lime juice before serving.
- Pair with fresh herbs or a dollop of plant-based yogurt for extra creaminess.
- Always taste and adjust the seasoning before serving for the best flavor.
Easy Variations to Try
- Swap out the sweet potatoes for butternut squash for a different flavor profile.
- Add some heat with diced jalapeños or a dash of hot sauce.
- For added protein, toss in some chickpeas or lentils into the mix.
Frequently Asked Questions
Can I make Hearty Vegan Sweet Potato Stew ahead of time?
Yes, you can make it up to three days in advance. Reheat gently on the stove or microwave.
What can I substitute for sweet potatoes?
You can use butternut squash or regular potatoes; they will change the flavor slightly, but they are still delicious.
Why did my Hearty Vegan Sweet Potato Stew turn out watery?
The most common mistake is using too much broth. You can reduce it by simmering uncovered for a bit longer.
Can I freeze leftover Hearty Vegan Sweet Potato Stew?
Absolutely! Just ensure it’s cooled completely before freezing, and it will keep well for up to three months.
Final Thoughts
This Hearty Vegan Sweet Potato Stew is bound to become a favorite in your home. It’s simple, satisfying, and perfect for any night. Don’t forget to leave a star rating and a comment; I love hearing your feedback. Pin this recipe so you never lose it! Share it with a friend on Facebook who needs this. What’s your favorite twist? Tell me in the comments!
For another take, see this Simple Vegetarian Sweet Potato Stew.
Print
Hearty Vegan Sweet Potato Stew
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A comforting blend of sweet potatoes and fresh vegetables creates a cozy vegan stew that’s perfect for any day.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups sweet potatoes, peeled and cubed
- 2 medium carrots, sliced
- 2 stalks celery, chopped
- 1 red bell pepper, chopped
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups vegetable broth
- 1 can diced tomatoes (14 ounce)
- 1 can coconut milk (14 ounce)
- 2 cups chopped kale
Instructions
- Heat the olive oil in a large pot over medium heat until it shimmers.
- Add the onion, garlic, carrots, celery, and red bell pepper; cook until softened, about 5 minutes.
- Stir in the ground cumin, smoked paprika, chili powder, and dried thyme; cook for 1 minute until fragrant.
- Add the sweet potatoes, diced tomatoes, and vegetable broth; bring to a boil.
- Reduce the heat to low and simmer uncovered for 15 minutes, or until the sweet potatoes are tender.
- Stir in the coconut milk, chopped kale, salt, and black pepper; cook for an additional 5 minutes.
- Remove from heat and discard any thick kale stems.
- Serve hot with crusty bread or over rice.
Notes
For added protein, toss in some chickpeas or lentils. Enhance flavors with a splash of lime juice before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 9g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 6g
- Cholesterol: 0mg
