A dirt cheap, quick and easy healthy Mexican Black Bean Soup that tastes like heaven plus instructions on how to cook dried black beans!

Mexican Black Bean Soup

This Mexican Black Bean Soup is packed full of bean protein. An easy 4-ingredient soup base that can be topped with whatever is your favorite.

Course Soup
Cuisine Mexican
Keyword Mexican Black Bean Soup
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4 people
Calories 231 kcal


  • 1 small onion
  • 1 clove garlic
  • 3 cups cooked black beans (preferably soaked and home-cooked)
  • 4 cups beef broth (vegetable stock for vegan/vegetarian)
  • salt
  • pepper
  • 4 corn tortillas
  • 1 cup corn kernels
  • olive oil
  • fresh coriander


  1. Heat a large pot over medium heat.
  2. Peel and finely chop onion, peel and crush garlic.
  3. Once pot is hot, add a dollop of olive oil, then add onion and garlic and fry until translucent.
  4. Add 3 cups of black beans with its cooking liquid and all.
  5. Add 4 cups of broth.
  6. Add salt and pepper and bring to the boil. Once boiling, reduce heat to low, cover and let simmer for about 15 minutes
  7. In the meantime, heat a small pan over medium heat.
  8. Put about 1/8 tsp of oil on a tortilla and spread it with your hands, then turn and do the same thing. You can also use a brush and brush on the oil on both sides.
  9. Cut tortilla into fine stripes.
  10. Once pan is hot, add tortilla strips in batches and toast until crisp. Set aside.
  11. Add corn kernels to same pan and stir-fry until starting to turn black. Set aside.

  12. Now blend the beans and broth with an immersion blender or pour it in batches into a stand mixer to blend into a creamy soup.
  13. Pour soup into bowls, add a 1/4 cup corn kernels to each bowl, top with toasted tortilla strips and sprinkle with coriander.
Nutrition Facts
Mexican Black Bean Soup
Amount Per Serving
Calories 231 Calories from Fat 18
% Daily Value*
Total Fat 2g 3%
Sodium 1476mg 62%
Potassium 657mg 19%
Total Carbohydrates 42g 14%
Dietary Fiber 11g 44%
Sugars 2g
Protein 13g 26%
Vitamin A 0.4%
Vitamin C 6.9%
Calcium 8.5%
Iron 18.9%
* Percent Daily Values are based on a 2000 calorie diet.