Soups & Stews
This black bean and sweet potato stew recipe delivers hearty, restaurant-quality flavor with deep-roasted spices and silky textures that transform simple ingredients into a satisfying meal.
The key lies in caramelizing sweet potatoes and onions until tender, then building layers of smoky cumin and warm cinnamon that linger on the palate. I developed this version after years of testing—it's the one that finally earned rave reviews from even the most skeptical family members.
The beauty of this stew is its balance: sweet potatoes add natural sweetness while black beans provide protein and earthy depth, all tied together with a rich, aromatic broth.
Unlike many vegan stews that rely on heavy cream or coconut milk, this version uses just a splash of vegetable broth and a touch of tomato paste for richness without overpowering the natural flavors.
The texture is what truly sets it apart—tender sweet potatoes that practically melt in your mouth and black beans that stay intact yet creamy.
What makes this recipe special is how it comes together: first roasting the vegetables for concentrated flavor, then simmering everything until the spices meld into a cohesive, warming blend.
The result is a stew that's hearty enough to serve as a main dish but light enough to enjoy with crusty bread or over rice. Each spoonful delivers that perfect combination of sweet, savory, and slightly spicy notes that keep you reaching for more.
Perfect for meal prepping or serving at gatherings, this stew keeps well in the refrigerator for up to five days, with flavors deepening as it rests. The secret to success is patience—letting the spices bloom and the vegetables caramelize transforms this into something truly exceptional.
Ready to make your kitchen smell like a cozy autumn evening?
Ingredients for black bean and sweet potato stew
Roasted sweet potatoes and smoky spices create this hearty, restaurant-quality vegan stew.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Yellow Onions 🧅 | 2 whole | Medium size, sliced into wedges |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth |
| Black Beans 🫘 | 2 cups | Cooked or canned, drained |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For rich umami base |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky warmth |
| Ground Cinnamon 🌿 | ½ tsp | Warm, subtle sweetness |
| Turmeric Powder 🧂 | ½ tsp | Earthy golden hue |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting and richness |
| Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
Sweet potatoes are the star here—organic or heirloom varieties work best for their natural sweetness. Trader Joe's and Whole Foods carry great options, or grab the regular ones from any grocery store. The key is peeling and cubing them evenly so they roast uniformly. For extra flavor, toss the cubed sweet potatoes with a pinch of salt and smoked paprika before roasting. Black beans? Drained and rinsed canned beans save time, but cooking your own from dry is worth it if you've got the patience—they develop deeper flavor. Look for low-sodium vegetable broth to avoid over-salting later.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh cilantro missing? Dried cilantro or parsley works in a pinch, but it won't be the same. The cinnamon might seem odd, but trust me—it balances the sweetness beautifully. Want to stretch this further? Add 1 cup diced butternut squash or 1 cup corn kernels to the roasted veggies. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer, though it'll be slightly waterier. For extra richness without dairy, stir in 2 tbsp nutritional yeast at the end—it adds that umami depth.
This stew tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. To reheat, warm gently on the stove with a splash of water or broth—stirring occasionally prevents drying out. I always make a double batch because it disappears fast. The leftovers reheat beautifully with crusty bread or over rice, making it perfect for meal prep. Garnish with fresh cilantro right before serving to keep it vibrant.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice one onion and mince a few garlic cloves. The sweet potatoes go in whole (peeled, of course), and the black beans? Straight from the can. That’s it. Less prep, more time to actually enjoy the meal.
- Sweet-Savory Magic: The caramelized sweet potatoes meet smoky black beans, and that garlic? Oh, it’s there—warm and deep. Add a splash of broth, and suddenly you’ve got a dish that’s rich without being heavy, hearty without being dull. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This stew actually improves the next day. The flavors meld into something even deeper, and reheating takes two minutes. I make a double batch on Sundays, freeze half, and still have lunch covered for the week. No sad, dry reheats here.
- Budget-Friendly Powerhouse: Sweet potatoes and black beans are basically free, and vegetable broth? Cheap as dirt. This recipe feeds four for under $5, and honestly, it’s the kind of meal that makes you feel like you’re splurging—without the actual splurge. My wallet thanks me every time.
Step-by-step instructions for black bean and sweet potato stew
Here's how to transform simple ingredients into a rich, velvety stew with deep roasted flavors.
Roast the Sweet Potatoes and Onions Until Caramelized
Preheat your oven to 400°F. Toss the 2 lbs Sweet Potatoes and 2 whole Yellow Onions with 1 tablespoon of the Extra-Virgin Olive Oil, 1 teaspoon of the Salt, and ½ teaspoon of the Black Pepper. Spread them on a rimmed baking sheet in a single layer.
Roast for 30-35 minutes, stirring halfway through, until the sweet potatoes are tender when pierced with a fork and the onions are golden brown. The edges should be caramelized with deep brown spots—this roasting step develops the stew's rich, complex flavors. Here's the thing—don't skip this step. Roasting concentrates the natural sweetness and creates that deep caramelized base that makes this stew extraordinary.
Build the Spice Base with Tomato Paste and Aromatics
While the vegetables roast, heat the remaining 1 tablespoon Extra-Virgin Olive Oil in a large Dutch oven over medium heat. Add the 4 cloves Garlic Cloves and sauté for 30 seconds until fragrant but not browned.
Stir in the 2 tbsp Tomato Paste, 1.5 tbsp Ground Cumin, 1 tbsp Smoked Paprika, 0.5 tsp Ground Cinnamon, and 0.5 tsp Turmeric Powder. Cook for 1-2 minutes until the spices are aromatic and the tomato paste darkens slightly. This spice blend forms the flavor foundation of your stew, so don't rush it—let those spices bloom fully. If you smell it burning, reduce the heat immediately.
Combine Roasted Vegetables with Beans and Broth
Transfer the roasted sweet potatoes and onions to the Dutch oven with the spice base. Add the 2 cups Black Beans and 4 cups Vegetable Broth, stirring to combine. Bring to a gentle simmer over medium-low heat.
Let the stew simmer uncovered for 20-25 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the flavors have melded together. You'll know it's ready when the liquid reduces slightly and coats the back of a spoon. The stew should have a thick, velvety consistency with visible chunks of sweet potato and onion. If it's too thick, add a splash of water or broth to reach your desired texture.
Finish with Lemon Juice and Fresh Herbs
Remove the stew from heat and stir in the 1 tbsp Lemon Juice. This brightens the flavors and cuts through the richness of the roasted vegetables. Taste and adjust the seasoning with additional Salt or Black Pepper if needed.
Garnish with the 0.25 cup Fresh Cilantro, chopped finely. The cilantro adds a fresh, vibrant finish that contrasts beautifully with the deep, earthy flavors of the stew. Let the stew rest for 5-10 minutes before serving to allow the flavors to fully develop. Each spoonful should deliver a perfect balance of sweet, smoky, and tangy flavors with a satisfyingly thick texture.
Pro Tips For Making Black Bean And Sweet Potato Stew
- PARBOIL SWEET POTATOES FIRST: Sweet potatoes take forever to soften in broth—cut them into even 1-inch cubes and boil in salted water for 5 minutes before adding to the pot. This shaves 20 minutes off cooking time while keeping them from turning to mush.
- SWEAT ONIONS LOW AND SLOW: I used to rush this and end up with bitter, caramelized bits instead of sweet, translucent onions. Cook them over medium-low heat with a splash of broth for 8-10 minutes, stirring occasionally—no browning, just softening. This builds flavor without burning.
- DRAIN AND RINSE BEANS: Skip the soaking, but drain and rinse canned black beans before adding them. The starch clinging to them thickens the stew into glue-like sludge, and you don’t want that. A quick rinse keeps the texture creamy but not gummy.
- DEGLAZE WITH BROTH: After browning onions and garlic, add a splash of vegetable broth to the pot and scrape up every last bit of stuck-on goodness. That browned fond is pure flavor—don’t let it go to waste. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Mushy Sweet Potatoes
If your sweet potatoes turn out mushy instead of tender, you likely overcooked them during roasting or simmering. To prevent this, reduce the oven temperature to 375°F and roast for 25-30 minutes instead of 400°F.
For the stew stage, keep the heat at medium-low and simmer uncovered for no more than 20 minutes. If they still seem too soft, add ½ cup extra vegetable broth to loosen the texture. 🍠
Blending Beans
Black beans that turn to mush usually mean they were overcooked or added too early. Always use drained and rinsed canned beans or pre-cooked dry beans—never raw. Add them to the stew after the sweet potatoes and onions have roasted and the spice base has bloomed.
If they start breaking down too much during simmering, reduce the heat to low and stir in 1-2 tbsp cornstarch mixed with water to thicken the stew. 🫘
Flat or Bland Flavor
Bland stew often happens when spices aren’t toasted or bloomed properly. Always toast your cumin, smoked paprika, and cinnamon in the oil for 1-2 minutes before adding liquids. If your stew tastes flat, stir in ½ tsp more smoked paprika or a pinch of cayenne pepper for heat.
A splash of 1 tbsp apple cider vinegar or lemon juice can also brighten flavors. Trust me, this step makes all the difference! 🌶️
Too Watery or Thin
If your stew is too thin, it likely needs more simmering time to reduce. Let it cook uncovered on medium-low heat for 5-10 extra minutes, stirring occasionally.
If it’s still too thin, mix 1 tbsp cornstarch with 2 tbsp cold water, stir it into the stew, and simmer for 2-3 minutes until thickened. For prevention, start with 4 cups broth and reduce to 3 cups before adding beans. 💧
Burnt Onions or Sweet Potatoes
Burnt edges happen when roasting at too high a temperature or stirring too infrequently. Roast sweet potatoes and onions at 400°F but stir them once halfway through. If they start browning too quickly, reduce the heat to 375°F.
For the spice base, keep heat at medium and never let it smoke—reduce immediately if it darkens too much. A little char adds flavor, but burnt bits ruin everything. ⚡
Spices Too Overpowering
If your spices dominate instead of blending smoothly, you likely added too much. Start with half the recommended amounts of cumin, smoked paprika, and cinnamon, then adjust to taste. For a milder flavor, add 1 extra cup of vegetable broth to dilute the intensity.
If the stew still tastes too spicy, balance it with 1 tbsp maple syrup or a pinch of salt to round out the flavors. 🌿
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture will differ significantly. Sweet potatoes add natural sweetness and a creamy texture that balances the earthy black beans perfectly. If you must use regular potatoes, opt for Yukon Golds—they hold their shape better than russets and have a slightly buttery flavor that works well. Just reduce the cooking time by 5-10 minutes since they cook faster.
How can I make this stew spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder when toasting the spices, or stir in 1 minced jalapeño with the garlic. For heat lovers, finish with a sprinkle of red pepper flakes before serving. Remember—build heat gradually to avoid overwhelming the dish's natural sweetness.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with 2-3 tablespoons water or broth to prevent drying out. Stir frequently and simmer for 5-7 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The stew actually tastes better the next day as flavors meld!
Can I make this stew in an Instant Pot?
Yes! Sauté the onions and garlic, then add all ingredients except lemon juice and cilantro. Cook on High Pressure for 10 minutes, then quick-release. Finish with lemon juice and fresh herbs. The Instant Pot version cooks faster but may need 1 extra tablespoon cornstarch to thicken since it doesn't reduce as much.
What are good side dishes to serve with this?
This hearty stew pairs beautifully with:
- Crusty sourdough bread for dipping
- Cilantro-lime rice to soak up flavors
- Simple green salad with lime vinaigrette
- Warm corn tortillas for scooping
