Go Back
+ servings
a bowl of black bean soup topped with avocado, cheese, and diced tomatoes.
Print Pin
4.75 from 4 votes

Easy Homemade Black Bean Soup

A delicious and frugal soup that's packed full of plant based protein and flavor.
Course Main Course, Soup
Cuisine Mexican
Diet Gluten Free, Vegetarian
Prep Time 5 minutes
Cook Time 25 minutes
Dried beans soaking / cooking 8 hours
Servings 6 cups
Calories 180kcal
Author Tracy

Equipment

Ingredients

  • 1/2 lb dried black beans or 1 1/4 cup dried, about 3 cups cooked, or 2 cans.
  • 1 tablespoon olive oil or butter
  • 1 white onion diced
  • 3 cloves garlic minced
  • 1/2 green bell pepper diced
  • 1 cup diced roma tomatoes
  • 4 cups vegetable broth
  • 2 teaspoons cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon oregano
  • 1/4 teaspoon celery salt
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon lime juice

Garnish

  • fresh cilantro
  • diced tomatoes
  • diced avocado
  • cotija cheese
  • tortilla chips

Instructions

Cook Dried Beans

  • Rinse the dried black beans. Add the beans to a medium-sized bowl and cover with water. Let soak overnight (or at least 6 hours).
  • Rinse and then add to a stock pot with at least 4 cups of water. Heat on high and bring to a boil and let cook for 10 minutes before reducing the heat and simmering for 60 - 90 minutes, until beans are tender.

Soup

  • Add olive oil to a dutch oven or other large pot and heat on medium. Add onions, garlic, and pepper and saute for 3-4 minutes.
  • Add spices, turn to coat onions and peppers in spices and cook to toast spices for another 60 seconds.
  • Add tomatoes and black beans and stir. Add stock and bring heat up to medium-high until it reached a boil. Reduce heat to let simmer for 20 minutes.
  • Gently add soup to a blender (you may need to do this in batches), or use an immersion blender right in your pot, to blend until creamy.
  • Top with fresh cilantro, additional diced tomatoes, diced avocado, cotija cheese (or your other favorite cheese), or tortilla chips. Enjoy!

Notes

Storage
Fridge: Store in the fridge for up to 4 days.  
Freezer: Store in the freezer for up to 3 months. 
Substitutions
Black Beans:  You can of course use canned. Just be sure to rinse first and shake off any excess water. 
Onion: Yellow onion is fine, too.
Roma tomatoes: Use your favorite!  We love Romas because of their relatively low water content. 
Cotija Cheese:  Finish this soup with your favorite!  Shredded cheddar or Colby are also great!
Add Some Heat
We keep this pretty mild for our kids, but if I make this just for my husband, I like to add some diced fresh jalapeno to saute with the onion.   You can also up the cayenne pepper!
Customize
Add your favorite toppings like chips, extra cheese, sliced jalapeno, and avocado! 

Nutrition

Calories: 180kcal | Carbohydrates: 31g | Protein: 9g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 1118mg | Potassium: 726mg | Fiber: 7g | Sugar: 4g | Vitamin A: 801IU | Vitamin C: 16mg | Calcium: 69mg | Iron: 3mg