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

Spicy Black Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Chef Emma
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop, Blending
  • Cuisine: Mexican
  • Diet: Vegan

Description

A bold and flavorful soup made with black beans, aromatic spices, and fresh vegetables, offering a spicy, protein-rich, and satisfying plant-based meal.


Ingredients

Units Scale
  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper (optional)
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 3 cups vegetable broth
  • 1 tbsp lime juice
  • Salt and pepper to taste
  • 1/4 cup chopped fresh cilantro (optional)
  • Sour cream, avocado, tortilla chips (optional toppings)

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion until soft, about 5 minutes.
  2. Add garlic and jalapeño, and cook for 1-2 minutes until fragrant.
  3. Stir in cumin, smoked paprika, and cayenne (if using). Cook for 1 minute.
  4. Add black beans, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
  5. Use an immersion blender to partially blend the soup, leaving some beans whole for texture, or blend in batches to desired consistency.
  6. Stir in lime juice, season with salt and pepper, and heat through.
  7. Serve hot with cilantro and desired toppings.

Notes

  • For extra spice, leave the seeds in the jalapeño or add hot sauce.
  • This soup thickens as it cools; thin with extra broth when reheating.
  • Use canned fire-roasted tomatoes for deeper flavor.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 240
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 11g
  • Protein: 12g
  • Cholesterol: 0mg