Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Black Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Joseph
  • Total Time: 30 minutes
  • Yield: Serves 4

Description

Black Bean Soup is a creamy, spicy delight that warms the soul with every spoonful. Packed with protein and fiber, this nutritious dish is as satisfying as it is easy to prepare. With a blend of earthy black beans, aromatic spices, and a touch of creaminess, it’s perfect for cozy nights in or gatherings with friends. Enjoy this flavorful soup topped with fresh cilantro or avocado for an extra burst of freshness.


Ingredients

Scale
  • 2 cans (15 oz each) low-sodium black beans, drained and rinsed
  • 1 medium yellow onion, chopped
  • 4 garlic cloves, minced
  • 4 cups low-sodium vegetable broth
  • 2 tsp ground cumin
  • 2 tsp chili powder
  • 1/2 cup heavy cream or coconut milk
  • 2 tbsp olive oil

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté chopped onion until translucent (about 5 minutes). Add minced garlic and sauté for another minute.
  2. Stir in black beans and vegetable broth; bring to a gentle boil. Reduce heat and let simmer for 10 minutes.
  3. Add cumin and chili powder; stir well to combine.
  4. Using an immersion blender or regular blender, blend half of the soup until creamy while leaving some chunks for texture.
  5. Return blended soup to the pot, stir in heavy cream or coconut milk, and warm through.
  6. Serve hot garnished with fresh cilantro or avocado slices.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 1g
  • Sodium: 300mg
  • Fat: 10g
  • Saturated Fat: 5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 10g
  • Protein: 8g
  • Cholesterol: 20mg