Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of black bean soup garnished with chopped cilantro, diced tomatoes, and a dollop of sour cream. The soup has a thick, hearty texture with visible specks of beans and spices, served on a rustic wooden table with fresh ingredients around it.

Simple and Hearty Black Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, nutritious black bean soup that’s simple to make and full of flavor. Perfect for a quick dinner or meal prep.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 cans black beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Diced tomatoes and sour cream (for toppings)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté chopped onion and minced garlic until translucent.
  3. Add black beans, vegetable broth, cumin, chili powder, salt, and pepper.
  4. Bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Use an immersion blender to blend the soup until smooth or leave some beans whole for texture.
  6. Serve hot, garnished with cilantro, diced tomatoes, and a dollop of sour cream.

Notes

  • You can add a squeeze of lime for extra zest.
  • For a spicy kick, include chopped jalapeños.
  • This soup can be stored in the fridge for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl (1.5 cups)
  • Calories: 250 Kcal
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 12g
  • Protein: 15g
  • Cholesterol: 0mg