Sweet Potato Black Bean Soup

Featured in: Everyday Meal Choices

This nourishing bowl combines the natural sweetness of tender sweet potatoes with hearty black beans, creating a satisfying and fiber-rich meal. Aromatic spices like cumin, smoked paprika, and coriander infuse every spoonful with warmth and depth. Ready in just 45 minutes, this vegetarian and gluten-free soup delivers 12g of protein per serving while supporting digestive health. Serve it topped with fresh cilantro, creamy avocado, and a squeeze of lime for a complete comfort food experience.

Updated on Thu, 29 Jan 2026 12:08:00 GMT
Creamy Sweet Potato and Black Bean Soup steaming in a rustic bowl with lime wedges and fresh cilantro garnish. Save
Creamy Sweet Potato and Black Bean Soup steaming in a rustic bowl with lime wedges and fresh cilantro garnish. | saborabridan.com

There's something about the smell of cumin and paprika hitting hot oil that makes you stop whatever you're doing. I was rushing through a Tuesday evening, honestly just wanting something warm and filling, when I opened a can of black beans and thought about how much better soup tastes when you actually build it from the ground up. Sweet potatoes seemed like the obvious answer, but it wasn't until that first spoonful, tasting the earthiness of the beans against the subtle sweetness of the potato, that I understood why this combination keeps calling me back to the kitchen.

I made this soup for my friend Maya on a cold Saturday when she mentioned feeling worn out from work, and watching her face light up as she tasted it reminded me that food sometimes does more than just feed you. She came back for seconds and asked for the recipe, but honestly, the best part was her adding a squeeze of lime and digging in like she hadn't eaten in days.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Sweet potatoes (2 medium, peeled and diced, about 500 g): They break down slightly and release creaminess into the broth without you needing cream, which is why I always peel them first rather than leaving the skin on.
  • Yellow onion (1 large, diced): This is your flavor foundation, so take a breath and dice it properly instead of rushing through it.
  • Garlic (2 cloves, minced): Two cloves feels right, but if you're garlic-forward like some people, go up to three without apology.
  • Carrot (1 medium, diced): Adds subtle sweetness and body to the broth.
  • Celery (1 stalk, diced): Most people skip the celery, but it's what gives the soup that restaurant-quality depth you can't quite name.
  • Red bell pepper (1, diced): Brings brightness and a slight sweetness that plays well against the smoke from the paprika.
  • Black beans (2 cans, 400 g each, drained and rinsed): Draining and rinsing matters more than people think, because canned bean liquid can make the broth cloudy.
  • Vegetable broth (1 liter or 4 cups): Use something you'd actually drink on its own, not the tinny stuff that tastes like disappointment.
  • Diced tomatoes (1 can, 400 g, with juice): The juice is where half the flavor lives, so don't drain them.
  • Ground cumin (1 tsp): This is the backbone spice that makes people ask what you did differently.
  • Smoked paprika (1 tsp): Regular paprika won't give you that warm, smoky character, so don't substitute without thinking.
  • Ground coriander (1/2 tsp): A surprising addition that most home cooks forget, but it rounds out the spice profile beautifully.
  • Cayenne pepper (1/4 tsp, optional): Start with just a pinch if you're unsure, because heat builds as the soup simmers.
  • Bay leaf (1): Remove it before serving or your guest might bite into it and give you a look.
  • Salt and black pepper (1/2 tsp salt plus 1/4 tsp black pepper, to taste): Taste as you go because every broth is different.
  • Fresh cilantro, lime wedges, and avocado (optional garnishes): The cilantro cuts through richness, the lime brightens everything, and the avocado makes it feel like you put real effort in.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your vegetables ready:
Peel and dice your sweet potatoes into roughly half-inch pieces so they cook evenly without turning to mush. Dice your onion, carrot, celery, and bell pepper into similar sizes, and mince your garlic fine.
Start the base:
Pour 2 tablespoons of olive oil into a large pot over medium heat and let it shimmer for about a minute. Add your onion, carrot, celery, and bell pepper all at once, stirring occasionally for about 5 minutes until the onion turns translucent and everything starts to soften.
Bring in the garlic:
Add your minced garlic and stir constantly for just 1 minute, watching it go from raw and sharp to golden and mellow. This is where your kitchen suddenly smells like someone who knows what they're doing.
Toast the spices:
Stir in your sweet potatoes, cumin, smoked paprika, coriander, cayenne if you're using it, and that bay leaf. Keep stirring for about 2 minutes so the spices wake up and coat everything, which is the difference between soup that tastes like spices and soup where the spices actually belong.
Add your liquids and bring to life:
Pour in your vegetable broth and the diced tomatoes with all their juice, then turn the heat up until it reaches a boil. Watch for that first rolling bubble and reduce the heat down to a simmer right away.
Let it simmer and soften:
Cover the pot and let it cook for about 15 minutes, then lift the lid and poke a sweet potato piece with a fork to check if it's tender. If you can break it apart easily, you're ready to move forward.
Add the beans and finish the flavor:
Drain and rinse your black beans, then add them along with your salt and black pepper. Let everything simmer uncovered for 5 to 10 minutes so the beans warm through and the flavors start holding hands.
Make it creamy (if you want):
Fish out the bay leaf, then grab an immersion blender if you have one and give it a few pulses right in the pot, breaking up maybe a third of the soup so it gets creamy while still keeping some texture. If you don't have a blender, just mash some of the sweet potato against the side of the pot with your spoon.
Taste and serve:
Take a small spoon and taste it, adjusting salt and pepper if it needs it. Ladle it into bowls and let people add their own cilantro, lime, and avocado so they feel involved.
A close-up of hearty Sweet Potato and Black Bean Soup topped with avocado slices and served with crusty bread. Save
A close-up of hearty Sweet Potato and Black Bean Soup topped with avocado slices and served with crusty bread. | saborabridan.com

I served this to my mom on a Sunday afternoon when she was recovering from being sick, and she asked for the recipe before she'd even finished the bowl. It became the thing I make when someone needs care in edible form, and that shift from just being dinner to being something more is when I realized I'd found a keeper.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of Building Flavor

Most people skip the step of toasting spices in the hot oil before adding liquid, and that's why their soup tastes like they just dumped powder into water. Spending those two minutes stirring your cumin and paprika into the cooked vegetables wakes them up and makes them part of the dish instead of an afterthought. It sounds small, but that little moment of intentionality is what separates good soup from soup that people actually remember.

Why Black Beans and Sweet Potatoes Belong Together

There's a reason this combination shows up in so many cuisines, because the earthiness of black beans and the subtle sweetness of sweet potato balance each other out perfectly. The beans provide structure and protein so the soup feels substantial, while the potato softens everything and creates that natural creaminess. Together they're somehow both grounding and comforting, which is probably why you keep coming back to it.

Serving and Storage Wisdom

This soup tastes even better the next day because the flavors meld overnight, so if you have leftovers, don't apologize for it. It keeps in the refrigerator for about four days and freezes beautifully for up to three months, which means you can make a big batch on Sunday and have something warming and real to reach for on rough weeknights.

  • If you're freezing it, let it cool completely before transferring to containers so the texture stays intact when you reheat.
  • Serve with crusty bread, tortilla chips, or even over rice if you want to stretch it further.
  • Add the cilantro and lime just before serving so they keep their brightness instead of fading into the soup.
Warm Sweet Potato and Black Bean Soup in a pot, garnished with cilantro and a squeeze of lime for brightness. Save
Warm Sweet Potato and Black Bean Soup in a pot, garnished with cilantro and a squeeze of lime for brightness. | saborabridan.com

This soup taught me that the best meals are the ones that work as hard for your body as they do for your mood, and somehow this one manages both. Make it when you need to feel cared for, or make it because you want to care for someone else.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup stores beautifully. Refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months. The flavors actually deepen overnight, making it even more delicious the next day.

How can I make this soup creamier?

Use an immersion blender to partially blend the soup, leaving some texture. Alternatively, remove 2 cups of soup, blend until smooth, then stir back in. You can also add a splash of coconut milk for extra creaminess.

What can I substitute for sweet potatoes?

Butternut squash works wonderfully as a substitute, offering similar sweetness and creaminess. You could also use regular potatoes for a more neutral flavor, though you'll lose some of the natural sweetness.

Is this soup spicy?

The base version is mildly spiced with warm flavors rather than heat. The optional cayenne pepper adds gentle warmth. For more kick, increase the cayenne or add chipotle powder as suggested in the notes.

Can I use dried black beans instead of canned?

Absolutely. Cook 1 cup of dried black beans until tender before adding to the soup. This takes longer but offers better texture and flavor. Soak beans overnight, then simmer for 60-90 minutes before using.

What sides pair well with this soup?

Crusty bread, cornbread, or tortilla chips make excellent accompaniments. A simple green salad with lime vinaigrette also complements the soup's hearty nature beautifully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Sweet Potato Black Bean Soup

Hearty soup with creamy sweet potatoes, black beans, and aromatic spices. Fiber-rich and protein-packed comfort food.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min
Recipe by Nadia Hussein


Skill Level Easy

Cuisine American

Amount 4 Portions

Diet Preferences Plant-based, No Dairy, Without Gluten

What You'll Need

Vegetables

01 2 medium sweet potatoes, peeled and diced
02 1 large yellow onion, diced
03 2 cloves garlic, minced
04 1 medium carrot, diced
05 1 stalk celery, diced
06 1 red bell pepper, diced

Legumes

01 2 cans (15 oz each) black beans, drained and rinsed

Liquids

01 4 cups vegetable broth
02 1 can (14.5 oz) diced tomatoes with juice

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper, optional
05 1 bay leaf
06 1/2 teaspoon salt, or to taste
07 1/4 teaspoon black pepper
08 2 tablespoons olive oil

Garnishes

01 Fresh chopped cilantro, optional
02 Lime wedges, optional
03 Sliced avocado, optional

How to Make It

Step 01

Sauté Aromatic Vegetables: Heat olive oil in a large soup pot over medium heat. Add diced onion, carrot, celery, and bell pepper. Sauté for 5 minutes until vegetables begin to soften.

Step 02

Bloom Garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Toast Spices: Stir in diced sweet potatoes, ground cumin, smoked paprika, ground coriander, cayenne pepper, and bay leaf. Cook for 2 minutes, stirring frequently.

Step 04

Add Liquids: Pour vegetable broth and diced tomatoes with juice into the pot. Bring mixture to a boil.

Step 05

Simmer Sweet Potatoes: Reduce heat to low, cover pot, and simmer for 15 minutes until sweet potatoes are completely tender.

Step 06

Incorporate Beans: Add drained black beans, salt, and black pepper. Simmer uncovered for 5 to 10 minutes to allow flavors to meld.

Step 07

Adjust Texture: Remove bay leaf. For creamier consistency, use an immersion blender to partially blend soup while maintaining some texture.

Step 08

Finish and Serve: Taste and adjust seasonings as needed. Serve hot, garnished with fresh cilantro, lime wedges, or sliced avocado.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Immersion blender, optional

Allergens

Review ingredient details for allergens. If you aren’t sure, speak to a medical provider.
  • Gluten-free if prepared with certified gluten-free vegetable broth
  • Verify store-bought broth labels for potential hidden allergens

Nutrition per serving

Use this nutrition info for general guidance only and always discuss with a professional for specifics.
  • Calorie count: 320
  • Fat content: 5 g
  • Carbohydrates: 58 g
  • Protein content: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.