Sweet Potato Black Bean Soup

Featured in: Homemade Soups & Stews

This robust soup brings together naturally sweet potatoes and earthy black beans in a spiced broth that warms you from the inside out. The aromatic base of sautéed onions, carrots, celery, and bell pepper builds depth, while cumin, smoked paprika, and coriander add layers of smoky, warming flavor.

Simmered until the sweet potatoes turn tender and creamy, the soup becomes even more satisfying when partially blended for that perfect velvety texture. Each bowl delivers 12 grams of plant-based protein along with gut-friendly fiber, making it as nourishing as it is delicious.

The finishing touches—fresh cilantro, bright lime, and creamy avocado—transform this into a complete meal that's perfect for meal prep, weeknight dinners, or feeding a crowd. Naturally gluten-free and easily customizable, it's a go-to for wholesome comfort food.

Updated on Tue, 27 Jan 2026 12:15:00 GMT
Steamy Sweet Potato and Black Bean Soup served hot in a rustic bowl, topped with fresh cilantro and creamy avocado slices. Save to Pinterest
Steamy Sweet Potato and Black Bean Soup served hot in a rustic bowl, topped with fresh cilantro and creamy avocado slices. | mellowspice.com

There's something about a bowl of sweet potato and black bean soup that makes you slow down. I discovered this combination on a chilly afternoon when I was experimenting with what felt like every spice in my cabinet, trying to chase away the kind of hunger that regular sandwiches couldn't fix. The first spoonful hit differently—creamy, complex, somehow both comforting and interesting. Now it's become my go-to when I want something that tastes like it took hours but actually comes together in less than an hour.

I made this for my neighbor once when she mentioned she was tired and didn't feel like cooking. She came over expecting me to order something, but instead I had this simmering when she arrived. The smell of cumin and smoked paprika filling the kitchen seemed to do more for her mood than anything I could say, and we ended up talking for two hours over bowls of soup and crusty bread, which somehow felt like the entire point.

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: Peel them while they're raw—it's easier, and the natural sweetness of the starch gets released as they cook, creating a creamy base without any cream at all.
  • Yellow onion, garlic, carrot, celery, and red bell pepper: This is your flavor foundation; don't rush through chopping these because uniform sizes mean they cook evenly and their flavors meld rather than compete.
  • Black beans: Always drain and rinse canned beans under cold water to remove excess sodium and the starchy liquid that can make the soup taste flat.
  • Vegetable broth: Use good quality broth if you have it, as it's the backbone of everything—a weak broth makes the whole soup taste vague and uncertain.
  • Diced tomatoes with juice: Don't use fresh tomatoes here; the canned ones have been cooked down and concentrated, which gives you acidity and depth without extra time.
  • Ground cumin: Toast this lightly in the pan with the spices to unlock its earthiness and prevent that raw spice taste from lingering.
  • Smoked paprika: This ingredient does the heavy lifting for warmth and flavor complexity; regular paprika tastes flat by comparison.
  • Ground coriander: A smaller amount keeps things balanced; too much and it tastes medicinal, but the right amount adds a subtle sweetness.
  • Cayenne pepper: Keep this optional and at your fingertips because heat preferences vary wildly, and it's easier to add than remove.
  • Bay leaf: This seems small but remove it before serving because biting into one is genuinely unpleasant and nobody expects it.
  • Salt and black pepper: Season as you go rather than all at once; you'll develop a better feel for what the soup needs.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat olive oil in a large pot over medium heat, then add onion, carrot, celery, and bell pepper. You want to hear them gently sizzle and soften over about 5 minutes, which is when the kitchen starts to smell promising.
Wake up the aromatics:
Add minced garlic and cook for just 1 minute until fragrant; any longer and it can burn, tasting bitter instead of sweet and aromatic.
Toast your spices:
Stir in sweet potatoes, cumin, smoked paprika, coriander, cayenne if you're using it, and bay leaf. Cook for 2 minutes, stirring constantly so the spices bloom and release their full flavor into the oil.
Add your liquids:
Pour in vegetable broth and diced tomatoes with their juice, then bring everything to a boil. This is when you know the soup is really starting.
Simmer until tender:
Reduce heat, cover, and let it cook for 15 minutes until sweet potatoes break down slightly when you press them with a spoon. The broth should smell complex and layered by now.
Bring in the beans:
Add black beans, salt, and black pepper, then simmer uncovered for 5 to 10 minutes so flavors have a chance to settle and find harmony with each other.
Adjust the texture:
Remove the bay leaf first, then use an immersion blender to partially blend the soup, leaving some chunks so it's creamy but not completely smooth. If you don't have an immersion blender, mash some of the soft sweet potatoes against the side of the pot with a wooden spoon.
Taste and adjust:
Season one more time because this is your last chance to balance everything. Sometimes it needs a pinch more salt, sometimes a squeeze of lime even before it hits the bowl.
A colorful pot of Sweet Potato and Black Bean Soup simmers with diced carrots and red bell pepper in tomato broth. Save to Pinterest
A colorful pot of Sweet Potato and Black Bean Soup simmers with diced carrots and red bell pepper in tomato broth. | mellowspice.com

I served this to someone who mentioned they were trying to eat more vegetables, and they finished two bowls before asking for the recipe. There's a particular kind of satisfaction in watching someone enjoy something you made, especially when they weren't expecting it to be this good.

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.

Why This Soup Works Every Time

The combination of sweet potatoes and black beans creates natural creaminess without dairy, which means this works for almost any diet preference you might encounter. Sweet potatoes have this starch that softens and releases into the broth, while black beans add weight and protein, so together they make something that fills you up in a way that feels genuine. The spice blend isn't overwhelming because cumin, smoked paprika, and coriander complement each other rather than competing—they actually make each other taste better.

Timing and Make-Ahead Strategy

This soup actually tastes better the next day when the flavors have had time to marry and deepen, so making it on Sunday for Wednesday feels like a gift to yourself. If you're making it for guests, you can prep all your vegetables the morning of and keep them in separate containers in the fridge, which means you're really only 45 minutes away from serving hot soup. The whole process is forgiving enough that you can step away to do other things once it hits a simmer, though you should check on it occasionally because stovetops have their own personalities.

Customizing It to Your Taste

The beauty of this soup is how easily it bends to what you have and what you like. Some mornings I add a pinch of chipotle powder for a smoky, subtle heat that tastes like a completely different soup. If black beans aren't what you reach for, kidney beans or pinto beans work equally well and just change the texture slightly—pinto beans get softer and creamier, kidney beans stay firmer and more defined. For serving, cilantro and lime wedges feel essential to me, but avocado slices are excellent if you want richness, and Greek yogurt works too if you're not cooking for vegetarians.

  • A squeeze of fresh lime juice brightens everything just before eating and tastes like a small revelation.
  • Crusty bread or tortilla chips on the side turn this from soup into an event.
  • If you're making this for a crowd, keep toppings on the side so everyone can build their bowl exactly how they want it.
Hearty Sweet Potato and Black Bean Soup garnished with lime wedges and cilantro, ready to serve with crusty bread. Save to Pinterest
Hearty Sweet Potato and Black Bean Soup garnished with lime wedges and cilantro, ready to serve with crusty bread. | mellowspice.com

This soup has become my answer to a lot of questions: what to cook when you don't have much time, what to bring to someone who needs comfort food, what to make when you want to eat well but not feel like you're punishing yourself. It's simple enough that it feels achievable, but thoughtful enough that it tastes like you cared.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup actually tastes better the next day as the spices have time to meld. Store in an airtight container in the refrigerator for up to 5 days. The flavors will continue developing, making it excellent for meal prep.

How do I adjust the spice level?

The cayenne pepper provides mild heat. For more kick, increase to 1/2 teaspoon or add chipotle powder as suggested. For sensitive palates, omit the cayenne entirely—the smoked paprika still delivers plenty of flavor without heat.

Can I freeze this soup?

Yes, it freezes beautifully. Cool completely before transferring to freezer-safe containers, leaving some room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth if needed.

What's the best way to achieve the creamiest texture?

Use an immersion blender to partially blend about two-thirds of the soup, leaving some chunks for texture. This creates a velvety base while maintaining the hearty character. Alternatively, mash some sweet potatoes against the pot's side during cooking.

Can I use dried beans instead of canned?

Certainly. Soak 1 cup dried black beans overnight, then cook until tender before adding. This will extend your total time but allows for more control over sodium content. You'll need about 3 cups cooked beans to replace the cans.

What vegetables can I add or substitute?

Feel free to add diced zucchini, corn kernels, or kale during the last 10 minutes of cooking. For variations, try butternut squash instead of sweet potatoes, or pinto beans in place of black beans for a different flavor profile.

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 featuring creamy sweet potatoes and protein-packed black beans simmered with aromatic spices for a warming, satisfying meal.

Prep Time
15 minutes
Cook Time
30 minutes
Overall Time
45 minutes
Created by Hannah Clarke

Recipe Category Homemade Soups & Stews

Skill Level Easy

Cuisine American

Total Yield 4 Number of Servings

Dietary Details Plant-Based, No Dairy, No Gluten

What You 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 Chopped fresh cilantro, optional
02 Lime wedges, optional
03 Sliced avocado, optional

How To Make

Step 01

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

Step 02

Build the flavor base: Add minced garlic and cook for 1 minute until fragrant.

Step 03

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

Step 04

Deglaze and bring to boil: Pour in the vegetable broth and diced tomatoes with their juice. Bring the mixture to a boil over medium-high heat.

Step 05

Simmer the base: Reduce heat to low, cover the pot, and simmer for 15 minutes or until sweet potatoes are fork-tender.

Step 06

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

Step 07

Achieve desired consistency: Remove the bay leaf. For a creamier texture, use an immersion blender to partially puree the soup, leaving some vegetable chunks intact.

Step 08

Final seasoning and service: Taste and adjust seasoning as needed. Serve hot, garnished with fresh cilantro, lime wedges, or sliced avocado if desired.

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

Allergy Details

Review all components for potential allergens and talk to your doctor with any questions.
  • Verify vegetable broth labels for gluten and hidden allergens
  • Check store-bought tomato products for potential cross-contamination

Nutrition Details (per serving)

This nutritional breakdown is for your information and isn't a substitute for health advice.
  • Total Calories: 320
  • Total Fat: 5 g
  • Carbohydrates: 58 g
  • Proteins: 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.