Go Back
+ servings
black bean soup in a white bowl

Easy Black Bean Soup

This perfectly seasoned black bean soup is a creamy, delicious, one-pot meal! It’s a simple recipe with amazing flavors that comes together in under 1 hour!
Course Main Course, Soup
Cuisine American, Mexican
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 8
Calories 255kcal


  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 1 celery stalk sliced
  • 10 baby carrots sliced or 1 large carrot, peeled and sliced
  • 1 red bell pepper cored and diced
  • 4 garlic cloves minced
  • 2 teaspoons cumin
  • 2 teaspoons chili powder
  • 32 ounces vegetable or chicken broth
  • 60 ounces cans of black beans drained and rinsed
  • 15 ounces petite diced tomatoes
  • cup cilantro chopped
  • 1 tablespoon fresh lime juice
  • teaspoon cayenne pepper optional


  • Add olive oil to dutch oven or stock pot.
  • Add the chopped onion, celery, carrots, and bell peppers and sauté on medium high heat for 10-12 minutes until soft.
  • Add garlic, cumin and chili powder and mix stir to combine and cook for approx.. 2 minutes. (add cayenne here as well if desired)
  • Add in drained black beans, diced tomatoes and broth and stir to combine well.
  • Cook on medium heat for 30 minutes.
  • For thicker soup, use an immersion blender to puree some of the ingredients enough to slightly thicken the soup. Or remove 2 cups of soup and place it in a blender until smooth and add it back into the pot and stir to combine.
  • Taste test for seasoning and add more cumin or chili powder if desired.
  • Add in chopped cilantro and lime juice


Use 6 cups of cooked dry beans in place of 4 cans of beans
Top with diced avocado, sour cream , shredded Mexican cheese, jalapeños, additional cilantro and tortilla chips if desired.
Skip the blending completely if preferred.
Serve with white rice for added heartiness.
Nutritional information does not include additional toppings.


Calories: 255kcal | Carbohydrates: 46g | Protein: 14g | Fat: 3g | Saturated Fat: 1g | Sodium: 1365mg | Potassium: 940mg | Fiber: 17g | Sugar: 6g | Vitamin A: 2745IU | Vitamin C: 33mg | Calcium: 113mg | Iron: 5mg