Sweet Potato Black Bean Soup

Featured in: Seasonal Kitchen Picks

This comforting soup combines naturally sweet potatoes with earthy black beans, creating a velvety, satisfying bowl. Aromatic spices including smoked paprika, cumin, and coriander add warmth and depth, while onions, carrots, celery, and bell peppers build a flavorful base.

The preparation comes together in just 45 minutes, making it perfect for weeknight dinners or meal prep. Simmering allows the sweet potatoes to become tender and infuse the broth with sweetness, while the black beans provide hearty protein and creaminess.

For a smoother texture, partially blend with an immersion blender, leaving some chunks for substance. Garnish with fresh cilantro, a squeeze of lime, or sliced avocado to add brightness and contrast.

Updated on Wed, 28 Jan 2026 10:22:00 GMT
A warm bowl of Sweet Potato and Black Bean Soup garnished with cilantro, avocado slices, and a lime wedge for zesty flavor. Save to Pinterest
A warm bowl of Sweet Potato and Black Bean Soup garnished with cilantro, avocado slices, and a lime wedge for zesty flavor. | dailysaveur.com

The first time I made this soup was during a particularly gray November when my apartment felt too cold and too quiet. I'd picked up sweet potatoes on impulse at the market, their dusty orange skins catching the fluorescent light, and decided they needed to become something that felt like a hug in a bowl. My roommate wandered in midway through simmering, drawn by the smell of smoked paprika hitting hot oil, and we ended up eating standing up at the counter because neither of us wanted to wait for proper table setting.

Last winter I made a triple batch for my sister who was recovering from surgery and couldn't tolerate anything too heavy. She texted me three days later asking if I had the recipe written down somewhere because her husband had already eaten through the entire container and was demanding more. Thats when I knew this wasnt just soup, it was the kind of comfort food that makes people feel taken care of without realizing it.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 medium sweet potatoes: Peel and dice them into roughly even cubes so they cook at the same rate, nothing worse than some pieces turning to mush while others stay stubbornly firm
  • 1 large yellow onion: Dice this small since it forms the flavor foundation that everything else builds upon
  • 2 cloves garlic: Minced fresh, never jarred, the difference in how it permeates the soup is remarkable
  • 1 medium carrot and 1 stalk celery: Classic aromatics that add subtle depth without announcing themselves
  • 1 red bell pepper: Diced small for sweetness that balances the earthy beans
  • 2 cans black beans: Rinse them thoroughly unless you want cloudy broth and excess sodium
  • 1 liter vegetable broth: Use one you actually like drinking plain, the reduced liquid becomes the soup
  • 400 g diced tomatoes: The juice is just as important as the tomatoes themselves for body
  • 1 tsp each cumin and smoked paprika: This spice combination is what transforms it from vegetable soup to something with real character
  • 1/2 tsp coriander and 1/4 tsp cayenne: Coriander adds warmth while cayenne provides just enough background heat
  • 1 bay leaf: Remove it before serving unless you want someone to have an unexpectedly crunchy surprise
  • Salt and black pepper: Taste at the end since broth brands vary wildly in sodium content
  • Fresh cilantro and lime wedges: These brighten all that earthy sweetness in ways you wont expect until you try it

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat olive oil in your large soup pot over medium heat and add onion, carrot, celery, and bell pepper. Let them soften for about 5 minutes until the onions turn translucent and the whole kitchen starts smelling like something good is happening.
Wake up the garlic:
Stir in the minced garlic and cook for just 1 minute until fragrant. Watch closely, garlic goes from perfect to bitter in seconds.
Bloom your spices:
Add the sweet potatoes along with cumin, smoked paprika, coriander, cayenne, and bay leaf. Stir constantly for 2 minutes, letting the spices toast in the hot vegetables. This step releases their essential oils and prevents that raw spice taste.
Add the liquid:
Pour in the vegetable broth and the entire can of diced tomatoes with their juice. Bring everything to a boil, the smell at this point will have neighbors knocking.
Simmer until tender:
Reduce heat, cover, and let it simmer gently for 15 minutes. The sweet potatoes should be easily pierced with a fork, no resistance whatsoever.
Add the beans:
Stir in the drained black beans along with salt and pepper. Simmer uncovered for 5 to 10 minutes, letting the flavors become friends.
Texture is personal:
Remove that bay leaf first. Use an immersion blender to partially blend the soup if you want it creamier, but leave some chunks for substance. Some days I blend half, some days I leave it rustic, both are right.
The final tasting:
Adjust seasoning if needed. Sometimes it wants more salt, sometimes a splash more lime. Trust your palate over the recipe.
Hearty Sweet Potato and Black Bean Soup simmering in a pot, showcasing creamy orange sweet potatoes and tender black beans in a rich broth. Save to Pinterest
Hearty Sweet Potato and Black Bean Soup simmering in a pot, showcasing creamy orange sweet potatoes and tender black beans in a rich broth. | dailysaveur.com

My dad swears he doesnt like sweet potatoes in savory dishes, but he polished off an entire bowl of this soup last Thanksgiving before asking what made it so good. I told him it was a family secret, which technically wasnt a lie since he'd just eaten it with family.

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.

Making It Your Own

Ive learned that pinches of chipotle powder add this incredible smoky depth that lingers, while a splash of apple cider vinegar can brighten the whole bowl when sweet potatoes are particularly sugary. Sometimes I throw in a handful of spinach right at the end just to feel better about serving it as a complete meal.

The Bean Situation

Black beans are classic here, but honestly pinto beans work beautifully if thats what you have in the pantry. The important thing is rinsing them well, cloudy broth from can liquid is never appetizing regardless of how good the final taste might be.

Serving It Up

This soup deserves good bread, the kind with a thick crust that holds up when you dunk it. Tortilla chips work too, especially crushed on top for texture contrast between creamy soup and salty crunch. Top with sliced avocado right before serving or it turns an unappealing brownish color that tastes fine but looks sad.

  • Lime juice is the secret weapon that cuts through the sweetness
  • A dollop of Greek yogurt adds protein and tang if you eat dairy
  • Fresh cilantro should be added last minute or it wilts into something unrecognizable
Vibrant Sweet Potato and Black Bean Soup served in a rustic bowl, topped with fresh cilantro and a dollop of Greek yogurt. Save to Pinterest
Vibrant Sweet Potato and Black Bean Soup served in a rustic bowl, topped with fresh cilantro and a dollop of Greek yogurt. | dailysaveur.com

Theres something about a pot of soup simmering on the stove that makes a home feel lived in, like the house itself is taking care of you.

Frequently Asked Recipe Questions

Can I make this soup ahead of time?

Yes, this soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of broth if needed.

Is this soup freezer-friendly?

Absolutely. Cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove.

How can I make this soup creamy without dairy?

The sweet potatoes naturally create a creamy texture when partially blended. You can also add a small amount of coconut milk or purée some extra beans into the broth for additional richness.

What can I serve with this soup?

Crusty bread, cornbread, or tortilla chips make excellent accompaniments. A simple green salad with citrus vinaigrette balances the hearty flavors beautifully.

Can I use dried black beans instead of canned?

Yes, cook about 1 cup dried black beans until tender before adding. This will take longer but yields excellent flavor and texture. Ensure beans are fully cooked before proceeding with the soup.

How can I adjust the spice level?

The cayenne pepper adds mild heat. Increase it for more warmth or omit entirely for a mild version. Smoked paprika provides flavor without significant heat, so it can be increased for more depth.

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

Creamy sweet potatoes and black beans simmered with cumin, smoked paprika, and vegetables for a warming, fiber-rich bowl.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min
Created by Ian Morrissette


Skill Level Easy

Cuisine American

Makes 4 Number of Servings

Dietary Details Vegan-Friendly, Dairy-Free, Gluten-Free

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 oz) diced tomatoes with juice
03 2 tablespoons olive oil

Spices and 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

Garnishes

01 Chopped fresh cilantro, optional
02 Lime wedges, optional
03 Sliced avocado, optional

How to Make It

Step 01

Sauté base vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrot, celery, and bell pepper. Sauté for 5 minutes until softened.

Step 02

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

Step 03

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

Step 04

Build broth base: Pour in vegetable broth and diced tomatoes with juice. Bring to a boil.

Step 05

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

Step 06

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

Step 07

Finish texture: Remove bay leaf. For a creamier consistency, use an immersion blender to partially purée the soup, leaving some chunks intact.

Step 08

Adjust and serve: Taste and adjust seasoning as needed. Serve hot, garnished with cilantro, lime wedges, or avocado slices.

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.

Equipment Needed

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

Allergy Warning

Always double-check ingredients for allergens and talk to your doctor if you’re unsure.
  • Contains no common major allergens when prepared with certified gluten-free vegetable broth
  • Verify store-bought broth labels for potential hidden allergen cross-contamination

Nutrition Information (per serving)

Details shown are for general knowledge and don’t replace professional advice.
  • Calorie Count: 320
  • Total Fat: 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.