This black bean and sweet potato soup is a hearty vegetarian soup made with tender sweet potatoes, black beans, fire-roasted tomatoes, and warm spices. It’s an easy one-pot dinner that’s naturally filling, and perfect for busy weeknights, meal prep, or comforting fall and winter meals.

Even though we’re not a vegetarian family, this is one of those meatless dinners everyone happily eats. The combination of creamy sweet potatoes, hearty black beans, and smoky spices makes the soup satisfying enough that you won’t miss the meat.
It has all the comforting flavors of a hearty chili, but with a more brothy texture that makes it perfect for dipping crusty bread or scooping up with tortilla chips.
Quick Look at this Black Bean & Sweet Potato Soup Recipe
- Ready In: About 40 minutes
- Serves: 6
- Flavors: Smoky, savory, slightly sweet
- Equipment: Large soup pot or Dutch oven
- Great For: Weeknight dinners, meal prep, meatless meals, or game day
What you’ll need for this recipe:
Here are a few helpful tips on some of the ingredients. For a full list, check out the recipe card below.
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 the sweet potatoes and seasonings, stirring often for 3–4 minutes. Toasting the spices before adding the broth helps deepen their flavor and gives the soup a richer taste.


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.

Serving Tips
This hearty black bean and sweet potato soup is satisfying on its own, but a few simple toppings and sides make it even better.
Topping ideas:
- Fresh lime juice
- Chopped cilantro
- Sour cream or Greek yogurt
- Diced avocado
- Shredded cheddar, Monterey Jack, or Pepper Jack cheese
- Crushed tortilla chips or tortilla strips
- Sliced green onions
- Pickled or fresh jalapeños
Serve it with:
- Cornbread
- Crusty artisan bread
- A simple green salad
- Tortilla chips with guacamole or salsa

Recipe Tips
- Cut the sweet potatoes into evenly sized 1-inch cubes so they cook at the same rate.
- Leave some of the liquid from the canned black beans to naturally thicken the broth.
- Simmer uncovered during the last 10–15 minutes for a richer, thicker soup.
- Finish each bowl with a squeeze of fresh lime juice to brighten the smoky flavors.
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, ground turkey, or sausage pieces. Cooked quinoa or lentils keep it vegetarian while still boosting the protein.
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. It works well to freeze soup in 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.

Black Bean and Sweet Potato Soup
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
Instructions
- 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
- 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 1/2 tsp. salt, 1/2 tsp. black pepper, 1 tbsp. chili powder, 2 tsp. cumin, 1/2 tsp. oregano, 1/2 tsp. garlic powder
- 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
- Remove cover and continue to simmer another 10-15 minutes to allow the soup to thicken.
Did you make this recipe?
Did you make this recipe? Leave a comment and star rating below. I’d love to know how it turned out!

From My Kitchen to Yours
Get approachable, family-friendly recipes and simple ideas for making mealtime more meaningful delivered straight to your inbox.

That black bean chili looks fabulous, cant wait to make it!!
Thanks Susan! Please let me know how it turns out for you!