There’s something incredibly satisfying about a bowl of Black Bean Soup — it’s warm, filling, and packed with robust, earthy flavors. Whether you’re craving comfort food or looking for a healthy, protein-packed meal, this soup checks all the boxes.
I first made this soup on a rainy evening when I wanted something comforting but didn’t want to fuss with too many ingredients. I had canned black beans, onions, spices, and some leftover vegetable broth — and from that moment, this simple soup became a weekly favorite in our home.

This dish fits beautifully into any meal plan. It’s vegan, gluten-free (with the right toppings), budget-friendly, and can be made in under 40 minutes. If you love cozy recipes like our Alfredo Lasagna Soup or Italian Pastina Soup, you’ll find this Black Bean Soup just as nourishing and soul-warming.
Why You’ll Love This Black Bean Soup
Ingredients You’ll Need
Soup Base:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, chopped
- 1 red bell pepper, diced
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon chili powder
- ¼ teaspoon black pepper
- Salt to taste
- 3 cans (15 oz each) black beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth)
- 1 bay leaf
Optional Add-ins:
- 1 tablespoon lime juice (for brightness)
- ½ teaspoon crushed red pepper flakes (for heat)
- ½ cup corn (fresh or frozen)
- ¼ cup chopped fresh cilantro (for freshness)
How to Make Black Bean Soup
Step 1: Sauté the Aromatics
In a large soup pot, heat olive oil over medium heat. Add the diced onion, carrots, celery, and bell pepper. Cook for 5–7 minutes until the vegetables soften and the onions turn translucent. Stir in the garlic and cook for another minute until fragrant.

Step 2: Season and Simmer
Add the cumin, paprika, chili powder, salt, and black pepper. Mix well to coat the vegetables with the spices. Stir in the black beans, vegetable broth, and bay leaf. Bring everything to a boil, then reduce the heat and simmer uncovered for 25–30 minutes to allow the flavors to meld.

Step 3: Blend to Your Liking
Once the soup has simmered, remove the bay leaf. For a creamy texture, blend about 2 cups of the soup using an immersion blender or a regular blender. Return the blended portion to the pot and stir well. You can blend more or less depending on your desired consistency.

Step 4: Finish with Flavor
Stir in lime juice, corn, and fresh cilantro (if using). Taste and adjust seasonings as needed. Let it simmer for another 5 minutes to heat through.

Step 5: Serve with Your Favorite Toppings
Ladle the soup into bowls and top with anything you love — avocado, tortilla strips, cheese, or sour cream. It’s comfort food with a twist!

Topping Ideas
- Diced avocado
- Shredded cheese (cheddar, pepper jack, or Mexican blend)
- Chopped cilantro
- Sour cream or Greek yogurt
- Lime wedges
- Roasted corn
- Jalapeño slices
- Crushed tortilla chips
Tips for the Best Black Bean Soup
- Use High-Quality Broth: A rich broth adds depth — homemade or low-sodium store-bought are best.
- Don’t Skip the Simmer: The longer it simmers, the richer the flavor.
- Customize the Spice: Add cayenne, red pepper flakes, or jalapeños for extra heat.
- Blend in Batches: If using a traditional blender, work in small batches to avoid spills.
- Thicker Soup? Simmer uncovered longer or mash more beans to thicken naturally.

Serving and Storage Tips
Serving:
This soup pairs perfectly with a slice of crusty bread, a warm tortilla, or served over rice. Top with your favorite garnishes and enjoy with a side salad for a complete meal.
Storage:
- Refrigerator: Store in an airtight container for up to 4–5 days.
- Freezer: Let the soup cool completely, then freeze in portions for up to 2 months.
- Reheat: Warm gently on the stovetop or in the microwave. Add a splash of broth if it has thickened too much.
Looking for more meal-prep friendly soups? Try our White Chicken Chili (Slow Cooker).
Frequently Asked Questions
Can I make this in a slow cooker?
Yes! After sautéing the veggies, add everything to your slow cooker and cook on low for 6–7 hours or high for 3–4 hours.
Is Black Bean Soup healthy?
Absolutely! It’s loaded with fiber, plant-based protein, vitamins, and minerals — and low in fat.
Can I add meat to this soup?
Definitely. Try adding shredded rotisserie chicken, crumbled sausage, or even ground beef.
What kind of beans can I use instead of black beans?
You can substitute pinto beans or kidney beans, but black beans give the best texture and flavor for this recipe.
How can I make this soup spicier?
Add diced jalapeños, cayenne pepper, or use spicy chili powder.
Final Thoughts
This Black Bean Soup is everything a great comfort meal should be — warm, hearty, nourishing, and customizable. Whether you’re serving it on a weeknight, prepping ahead for lunches, or sharing with family on a cozy weekend, it’s guaranteed to please.
For more cozy and delicious soups, don’t forget to explore our full collection at Mealova Recipes. You’ll find weeknight winners and flavor-packed classics to make your menu planning easy and exciting.

Black Bean Soup
Ingredients
Method
- Heat oil in a pot over medium heat. Add onion, carrot, celery, and bell pepper. Cook 5–7 minutes. Add garlic and cook 1 more minute.
- Stir in spices, beans, broth, and bay leaf. Bring to a boil. Simmer 25–30 minutes.
- Remove bay leaf. Blend some of the soup for a creamier texture.
- Stir in lime juice, corn, and cilantro. Adjust seasonings.
- Serve hot with toppings of choice.
Notes
- Add more broth if soup thickens after storing.
- Garnish with avocado, cilantro, or cheese for added flavor.
- Freeze leftovers without toppings for best results.
- Easily double the recipe to feed a crowd!