Warm up with this hearty Sweet Potato Black Bean Soup! It blends sweet, earthy flavors with smoky heat for a soul-warming dish. Minimal effort, maximum taste!

There’s something about a steaming bowl of soup that makes everything feel a little better.
This Sweet Potato Black Bean Soup is one of my favorites for those cooler evenings when you want something filling but also light and healthy.
The combination of creamy sweet potatoes, protein-packed black beans, and smoky spices hits all the right notes.
One of the reasons I love this recipe is how easy it is to make. You’re essentially throwing everything into one pot and letting it simmer to perfection.
The result is a soup that’s deeply flavorful, slightly spicy, and wonderfully nourishing. I’ve enjoyed it on its own, but it’s also great with a dollop of sour cream or yogurt or some freshly baked bread on the side. Try it with White Soda Bread or Wheaten Bread - they're both quick and easy no-yeast breads that will be ready when the soup is!
When you cook this, take your time sautéing the onions and spices at the beginning. That’s where the magic starts. It’s a small step that makes a big difference in flavor.
You’ll end up with a soup that’s layered with warmth, smokiness, spice and just a hint of sweetness.
Love hearty bean soups? Why not try Kale and White Bean Soup, Tomato White Bean Soup, Easy Mexican Bean Soup, or Cannellini Bean Soup.
Jump to:
Why You'll Love This Recipe
- It’s quick and easy—perfect for weeknight cooking.
- Full of wholesome ingredients that are both satisfying and nutritious.
- Versatile: you can adapt the spices, swap ingredients, or customize toppings.
- Freezes beautifully, making it a great meal-prep option.
- Deliciously spiced with a smoky, slightly sweet flavor that’s universally appealing.
Ingredients
- Sweet potatoes: The star ingredient, offering sweetness and creaminess.
- Black beans: Protein-packed and hearty.
- Chopped tomatoes: Adds acidity and balances the sweetness.
- Olive oil: For sautéing and adding a subtle richness.
- Onion: Forms the flavorful base of the soup.
- Garlic: Adds depth and an aromatic kick.
- Ground cumin: Warm, earthy spice essential for that classic soup flavor.
- Smoked paprika: Brings smoky depth—a game changer.
- Dried red chili flakes: Adds a touch of heat (adjust to taste).
- Carrots: Sweet and hearty, they complement the sweet potatoes.
- Vegetable stock: Enhances the overall flavor.
- Water: Balances the stock and ensures the soup isn’t too rich.
- Salt and pepper: Brings out all the flavors.
- Lime juice: A bright, tangy finish.
See the recipe card for quantities.
Instructions
Follow this step-by-step photo tutorial, then scroll down to the recipe card for the full ingredients list and method.
Heat the oil in a large pan, then add the onion and fry for 5 minutes or until softened. Add the garlic, cumin, smoked paprika and dried chili flakes and cook for 1 minute.
Stir in the carrots, sweet potatoes, vegetable stock, water, black beans and canned tomatoes.
Bring to the boil, then reduce the heat and simmer, uncovered, for 25 minutes. Stir in the lime juice and season with salt and pepper.
Variations
- Swap black beans for kidney or cannellini beans.
- Add diced red bell peppers for extra sweetness.
- Stir in a handful of spinach or kale in the last 5 minutes for added greens.
- Use chipotle powder instead of smoked paprika for extra heat and smokiness.
- Top with shredded cheese or a dollop of Greek yogurt.
- Add roasted corn kernels for texture and a hint of smokiness.
- Garnish with fresh cilantro and sliced avocado for a fresh finish.
Serving Suggestions
- Pair with crusty bread or cornbread.
- Serve over cooked rice for a heartier meal.
- Top with tortilla strips or crushed tortilla chips.
- Garnish with sour cream or Greek yogurt.
- Add a sprinkle of shredded cheddar or cotija cheese.
- Serve with a side of guacamole and chips.
- Pair with a simple green salad.
- Add a poached or fried egg on top for a protein boost.
- Add some vegetable fritters - try Brussels Sprout Fritters, Kale Fritters, or Cabbage Fritters.
- Enjoy as a starter or main course for any occasion.
Storage
- Storage: Keep leftovers in an airtight container in the fridge for up to 4 days.
- Freezing: Freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat gently.
- Make-Ahead: This soup tastes even better the next day as the flavors meld. Make a big batch and enjoy it throughout the week.
Top tips
- Cut the sweet potatoes and carrots evenly for consistent cooking.
- Sauté the onions and spices properly to deepen the flavor.
- Taste and adjust the chili flakes and lime juice to suit your preference.
- Use a good-quality vegetable stock for the best flavor.
- Blend part of the soup for a thicker consistency, leaving some chunks for texture.
FAQ
Yes, just sauté the onions, garlic, and spices first, then transfer everything to the slow cooker and cook on low for 6-8 hours.
Add more chili flakes or a diced jalapeño.
The Cuisine
This soup draws inspiration from Southwestern flavors, known for their smoky spices, hearty beans, and vibrant vegetables. It’s a blend of earthy, sweet, and slightly spicy notes that’s both comforting and bold.
Sweet Potatoes
Sweet potatoes are a versatile and nutrient-rich vegetable packed with vitamins A and C, fiber, and antioxidants.
They have a naturally sweet flavor that pairs beautifully with smoky and spicy ingredients, making them a favorite in soups, stews, and roasts.
Indigenous to the Americas, sweet potatoes have been a staple in many cuisines worldwide, prized for their adaptability and health benefits.
Try them in Sweet Potato Latte, Sweet Potato Muffins, Sweet Potato Cakes, or Sweet Potato Frittata.
Sign up for our free newsletter and never miss a recipe!
Plus, you'll get a free eBook: 15 Minute Vegan Dinners!
⭐⭐⭐⭐⭐ If you love this recipe, please leave a five-star rating and review in the comments below! And if you make any modifications, let us know how it went so that we can all benefit from your experience. Happy cooking!
📖 Recipe
Sweet Potato Black Bean Soup
Equipment
- Pot
Ingredients
- 1 tablespoon olive oil
- 1 onion diced
- 2 cloves garlic finely chopped
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried red chili flakes or more to taste
- 2 carrots peeled and chopped
- 2 medium sweet potatoes peeled and diced
- 2 cups vegetable stock 500ml
- 2 cups water 500ml
- 15 ounce can black beans drained and rinsed 400g
- 15 ounce can chopped or crushed tomatoes 400g
- Salt and pepper
- Juice of ½ a lime
Instructions
- Heat the oil in a large pan, then add the onion and fry for 5 minutes or until softened but not browned.
- Add the garlic, cumin, smoked paprika and dried chili flakes and cook for 1 minute.
- Stir in the carrots, sweet potatoes, vegetable stock, water, black beans and canned tomatoes. Bring to the boil, then reduce the heat and simmer, uncovered, for 25 minutes.
- Stir in the lime juice and season with salt and pepper.
Nutrition
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.
GE
This recipe was an absolute winner for me. I had sniffed smoked paprika in a bottle before, and had been intimidated by how to use it. It smelled so intense. So I halved it for this recipe, but WOW! I will make the recipe again with the full amount.The smokiness is what you smell, but you don't taste it. It's like eating by a woodfire, but not eating the woodfire. =) It is such a quick and satisfying and delicious meal. I can see using the base and adding tofu or other veg, corn, zucchini, more beans. My mind ran riot upon eating it. Thank you for this soup recipe.
Kate Hackworthy
I'm so pleased that you liked this recipe! And I love your descriptions of smoked paprika. It's one of my go-to spices.