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*
Fat 2g3%
Sodium 1476mg64%
Potassium 657mg19%
Carbohydrates 42g14%
Fiber 11g46%
Sugar 2g2%
Protein 13g26%
Vitamin A 20IU0%
Vitamin C 5.7mg7%
Calcium 85mg9%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.