There are days when life feels too busy and all you want is a meal that wraps you up like a warm hug. That's exactly what this black bean sweet potato stew does. It's cozy and deeply satisfying, the kind of one-pot dinner that brings everyone to the table and makes you exhale the second you sit down.

Save This Recipe 💌
I started making this on those hectic cold weather evenings when the house was noisy, the kids were hungry, and I needed something nourishing without spending all night in the kitchen. Over the years, it's become a family staple, a pot bubbling away on the stove, filling the kitchen with comfort you can smell.
What makes it special isn't just how hearty and flavorful it is (though it absolutely is). It's the balance of creamy black beans, naturally sweet chunks of sweet potato, and earthy greens, all shimmered into a rich stew that feels like more than just dinner. It's a small, soul-soothing moment you can serve in a bowl. And once you make it, I have a feeling it'll earn a permanent spot in your cold-weather rotation too.
Jump to:
- Why You'll Love This Sweet Potato Black Bean Stew
- Sweet Potato Stew Ingredients
- How to Make Vegan Sweet Potato Stew
- Black Bean Stew Recipe Variations
- Tips For Making Black Bean Sweet Potato Stew
- How to Store Black Bean Stew
- Black Bean Stew Recipe FAQs
- What to Pair With Sweet Potato Black Bean Stew
- More Favorites from Eat Fresh Glow
- 📖 Recipe
- 💬 Comments
Why You'll Love This Sweet Potato Black Bean Stew
- Family Friendly: Made with simple ingredients like beans, sweet potatoes, garlic, onions and coconut milk that won't hurt your budget and everyone can enjoy. This warming stew is also great as leftovers for lunch or an addition to your next healthy dinner.
- One-Pot Meal: A large pot or Dutch oven is all you need to make this simple comforting dish. I like to cook it in a few easy steps but if you're pressed for time, just sauté the onions and garlic and add the rest of the ingredients at once, either on the stovetop or slow cooker (cooked on low for 8 hours) as an easy weeknight dinner.
Enjoy more cozy soup recipes and try my sweet potato chickpea stew, creamy potato corn chowder or my spicy red lentil soup. Pair the stew with a side dish of brown rice, quinoa, roasted broccolini, or tortilla chips for scooping.
Sweet Potato Stew Ingredients
Here are the ingredients you'll need to make black bean sweet potato stew:

- Sweet Onion: Works well as the mild flavors are not overpowering. Red onion or shallots work well too in this flavorful stew.
- Smoked Paprika, Cumin and Coriander: make a nice combination of spices to give depth to the soup and and a hint of smoky flavor.
- Black Beans: Add a lot texture.
- Sweet Potatoes: Adds a nice creamy sweetness to the stew.
- Full-Fat Coconut Milk: Adds the right amount of creaminess.
- Filtered Water or Vegetable Broth: Adds to the liquids in the stew, as the sweet potatoes will soak up moisture as they cook or rest at the end of cooking.
- Hot Sauce: Balances well with the sweetness of the sweet potato and coconut milk. I like to use sriracha but feel free to use your favorite hot sauce in this stew recipe.
- Fresh Spinach: Is a nice compliment with a boost of extra greens in your diet.
- Equipment - use a large heavy-bottom soup pot or Dutch oven.
See recipe card below for all ingredients and quantities.
How to Make Vegan Sweet Potato Stew

- Warm olive oil over medium heat. Add onions, garlic and sea salt, and sauté until onions soften.

- Add paprika, cumin and coriander, and continue stirring while spices become warm and fragrant.

- Add black beans and sweet potatoes, and gently stir to coat in onion and spice mixture.

- Bring to a boil, lower heat to medium-low heat. Simmer and cook covered, stirring occasionally.

- Stir in full-fat coconut milk, broth (or filtered water) and your favorite hot sauce.

- When finished cooking add spinach and stir to wilt.
- Top with fresh herbs like fresh parsley, fresh cilantro, hot chili pepper flakes or red pepper flakes, a squeeze of fresh lime and a pinch of salt if needed.
Black Bean Stew Recipe Variations
- Swap the cans of black beans for any beans you have on hand like white beans, kidney beans or pinto beans.
- Substitute the sweet potato for butternut squash for a more savory version of this hearty stew, like my butternut squash stew.
- A thick and creamy cashew milk can be substituted for the coconut milk.
- Chopped kale, baby kale, swiss chard or arugula can take place of the fresh spinach.
- Prefer a tomato based soup or stew? Add a 14-ounce can of tomato puree or stewed tomatoes.
Tips For Making Black Bean Sweet Potato Stew
- Make it More Creamy: Mash some of the finished stew with a potato masher, or a few spins of an immersion blender to develop a more creamy texture.
- Spice it Up: Add chopped jalapeño peppers, really hot hot-sauce, or finish the dish with a generous sprinkle of hot chili flakes. Try paprika with chili powder and smoky chipotle peppers to change the flavor profile.
- For extra brightness, add a squeeze of fresh lime juice - it will also balance out the sweetness of the sweet potatoes and coconut milk.

How to Store Black Bean Stew
- Fridge: Store in an airtight container for 3-4 days. It will thicken as it rests and may need a little extra filtered water or broth to loosen when reheating.
- Freezer: The stew can be stored in an air tight container for 3 months. Thaw before reheating and add a little extra broth or filtered water to loosen the stew.
Black Bean Stew Recipe FAQs
To turn this comforting stew into a soup, increase the broth to about 4 cups. You can also cook the soup for less time, about 20-25 minutes, so that the sweet potatoes and black beans remain more intact and add texture to the soup. Take care that the sweet potatoes are fork tender before removing from heat.
This stew is made with full-fat coconut milk which adds a nice creamy base to the stew. To make it more creamy, cook the stew a little longer to allow the sweet potatoes to break down and create a smoother texture. Or use a potato masher to mash some of the finished stew to create a creamier texture.

What to Pair With Sweet Potato Black Bean Stew
More Favorites from Eat Fresh Glow
📖 Recipe

Black Bean Stew Recipe
Ingredients
- 1 tablespoon olive oil
- 1 medium sweet onion diced
- 1 teaspoon fine sea salt
- 2 garlic cloves minced
- 1 teaspoon smoked paprika
- 2 teaspoon ground cumin
- 2 teaspoon ground coriander
- 2 cans (14-ounces each) black beans drained and rinsed
- 3 (800 grams) medium sweet potatoes, 1-inch dice
- 1 can (14-ounce) full-fat coconut milk
- ½ cup (118 grams) vegetable broth and extra for thinning
- 1 tablespoon (1 tablespoon) favorite hot sauce I use sriracha
- 3 cups (150 grams) fresh spinach chopped
- optional garnish: squeeze of lime juice, snipped fresh cilantro or parsley, hot pepper flakes
Instructions
- In a large pot or Dutch oven, warm oil over medium heat. Add onions, garlic and sea salt, and sauté until onions soften, about 3-4 minutes. Lower heat to keep garlic from burning if necessary.1 tablespoon olive oil, 1 medium sweet onion, 1 teaspoon fine sea salt, 2 garlic cloves
- Add paprika, cumin and coriander, and continue stirring while spices become warm and fragrant. About 1 minute.1 teaspoon smoked paprika, 2 teaspoon ground cumin, 2 teaspoon ground coriander
- Add black beans and sweet potatoes, and gently stir to coat in onion and spice mixture. About 1 minute.2 cans (14-ounces each) black beans, 3 medium sweet potatoes, 1-inch dice
- Stir in full-fat coconut milk, broth and hot sauce. Bring to a boil, lower heat to simmer, and cover. Continue to cook for about 25-30 minutes, stirring occasionally.1 can (14-ounce) full-fat coconut milk, ½ cup vegetable broth, 1 tablespoon favorite hot sauce
- When finished cooking, remove lid, add spinach and stir to wilt. Remove from heat.3 cups fresh spinach
- Top with fresh parsley, fresh cilantro or hot chili pepper flakes and a squeeze of fresh lime.optional garnish: squeeze of lime juice, snipped fresh cilantro or parsley, hot pepper flakes
Save This Recipe! 💌
Notes
- For a creamier stew, mash some of the finished stew with a potato masher to create a more creamier texture.
- More heat? Add a chopped jalapeño pepper, really hot hot-sauce, or garnish with a generous sprinkle of hot pepper flakes.
- Store in an airtight container in the fridge for 4 days. Freeze for up to 3 months.










Amy Elliott says
Just made this. It is sooo good. I added some extra hot sauce for my taste.
Jacqui Wilson says
Hi Amy,
Oh, I'm so excited you enjoyed the stew. Extra hot sauce sounds like a great idea!
Diana C says
This has turned out to be one of my family's favorite stew!! I've already made it 3 times and will make it again before the snow melts. The flavors blend perfectly!
Jacqui Wilson says
I'm so glad you're enjoy the stew!
Diana Stewart says
Made this twice now! It's a real stick to your ribs meal that's great as leftovers too! Creamy and filling. You won't notice there's no meat in it.
Jacqui Wilson says
Thank you for making the recipe and I'm so happy you enjoy it!