Black Bean and Sweet Potato Soup

This hearty black bean and sweet potato soup makes the perfect cozy dinner for game day or a busy weeknight meal. It's a vegetarian-friendly recipe filling enough that you won't even miss the meat!

White bowl of sweet potato and black bean soup garnished with sour cream and chopped cilantro with a metal spoon.

While we're not a vegetarian household, I like having a few hearty meatless dinner recipes that my family still enjoys. It saves a little on the grocery bill and adds variety to our weekly menu.

This soup has a lot of chili attributes, but since the jury is still out whether or not chili should have beans it, I'm sticking with calling this a soup!

Jump to:

Ingredient Notes

Here are a few helpful tips on some of the ingredients. For a full list, check out the recipe card below.

  • Sweet potatoes - How many you'll need will depend on their size. You want about 3 cups of potatoes that are diced into one inch pieces. Orange-fleshed have a creamier texture and sweeter flavor than white ones.
  • Black beans - Canned is the quickest, and some of the liquid is going to help thicken the soup. You could also cook your own dried beans, but the soup will be a thinner texture.
  • Fire-roasted tomatoes - Adds a smoky punch of flavor to the soup.
  • Vegetable broth - Keeps this a vegetarian soup. If you're not set on meatless recipe, chicken or beef broth also works.

How To Make Black Bean and Sweet Potato Soup

1. In a large pot, heat olive oil over medium-high heat. Add the chopped onion and sauté for 2 minutes. Stir in garlic and sauté for another minute.

2. Add cubed sweet potatoes along with seasonings (chili powder, cumin, smoked paprika, salt). Sauté 3-4 minutes until potatoes just start to soften.

Seasoned diced sweet potatoes and onion sautéed in Dutch oven.

3. Stir in undrained black beans, fire-roasted tomatoes, and broth. Bring to a simmer, cover and cook over medium-low heat for 15 minutes until potatoes are tender.

4. Remove cover and cook another 10-15 minutes until soup has thickened.

Slow Cooker Version: Saute onion and garlic as in stovetop version. Then add everything to the crockpot and cook on Low 5-6 hours or High 2-3 hours. An easy weeknight soup to make when you want dinner waiting for you! Cut the sweet potatoes a little larger when using the slow cooker so they don't get mushy during the longer cooking time.

Ladle of soup being scooped into a white ceramic bowl.

Serving Tips

Top your black bean and sweet potato soup with:

  • Crunchy tortilla chips or crusty bread for dipping
  • A dollop of sour cream or Greek yogurt
  • Fresh cilantro
  • A squeeze of lime juice - it brightens the flavor!
Black bean sweet potato soup garnished with sour cream and chopped cilantro in a bowl.

Recipe Variations & Easy Swaps

  • Beans: Pinto or kidney beans will work just fine.
  • Veggies: Add spinach or corn during the last few minutes of cooking.
  • Spice: Use chipotle powder or a hot chili powder to give the soup some kick.
  • Frozen shortcut: Frozen sweet potato chunks will cook faster.
  • Protein: Add in shredded chicken or sausage pieces.

Storage & Reheating Tips

Refrigerator: Store in airtight containers 3-4 days. Perfect for meal prep lunches!

Freezer: Cool completely, then freeze in containers up to 3 months. Freeze in smaller containers for easy meals on the go.

Quick Tip: Freeze soup in quart-size freezer bags laid flat, so they stack easily and thaw faster.

Reheating: Warm on the stove until simmering, or microwave in intervals until heated through.

Other Comfort Food Recipes You'll Love

Be sure to follow The Darling Apron on Facebook & Instagram along with what I'm pinning on Pinterest!

Have you made one of my recipes? I'd love your feedback on the comment box and star rating below the recipe! ⭐️⭐️⭐️⭐️⭐️

📖 Recipe

Square photo of bowl of soup garnished with sour cream and chopped cilantro.

Black Bean and Sweet Potato Soup

No ratings yet
This hearty black bean and sweet potato soup makes the perfect cozy dinner for game day or a busy weeknight meal. It's a vegetarian-friendly recipe filling enough that you won't even miss the meat!
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6 people
Course: Main Course, Soup
Cuisine: American

Ingredients
  

  • 1 tbsp. olive oil
  • 1 medium onion chopped
  • 3 cups sweet potatoes diced in 1 inch cubes, about 2 medium
  • 2 tsp. garlic minced
  • 14.5 oz. can fire roasted tomatoes
  • 2 15 oz. black beans undrained
  • 4 cups vegetable broth
  • 1 ½ tsp. salt
  • ½ tsp. black pepper
  • 1 tbsp. chili powder
  • 2 tsp. cumin
  • ½ tsp. oregano dried
  • ½ tsp. garlic powder

Method
 

  1. In Dutch oven or soup pot, heat olive oil over medium high heat. Add onion & sauté for 2 minutes. Add garlic and cook another minute.
    1 tbsp. olive oil, 1 medium onion, 2 tsp. garlic
  2. Add cubed sweet potatoes along with salt, pepper, chili powder, cumin, oregano and garlic powder. Continue to sauté another 3-4 minutes until potatoes begin to soften.
    3 cups sweet potatoes, 1 ½ tsp. salt, ½ tsp. black pepper, 1 tbsp. chili powder, 2 tsp. cumin, ½ tsp. oregano, ½ tsp. garlic powder
  3. Add tomatoes, undrained black beans and vegetable broth. Bring to a simmer, cover and cook over medium low heat for 15 minutes, or until potatoes are tender.
    14.5 oz. can fire roasted tomatoes, 2 15 oz. black beans, 4 cups vegetable broth
  4. Remove cover and continue to simmer another 10-15 minutes to allow the soup to thicken.

Tried this recipe?

Let us know how it was!

Did you make this recipe? Let me know!

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments