Go Back
+ servings
Spicy Black Bean Soup

Heavenly Spicy Black Bean Soup for Cozy Nights

Spicy Black Bean Soup is a hearty, vegan recipe perfect for cozy nights and gatherings. Packed with protein and fiber, it warms the soul with every bite.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 cups
Course: Soup
Cuisine: Mexican, Vegan
Calories: 250

Ingredients
  

For the Soup
  • 2 tablespoons Olive oil A healthy fat that helps to sauté the vegetables.
  • 1 medium onion, chopped Adds a sweet and savory base.
  • 1 medium red bell pepper, chopped Brings color and sweetness.
  • 4 cloves garlic, minced Adds depth of flavor.
  • 1 to taste jalapeños, minced Adjust based on heat preference.
  • 1 teaspoon ground cumin Offers an earthy aroma.
  • 1 teaspoon chili powder Adds warmth and complexity.
  • ½ teaspoon cayenne pepper Use sparingly for extra heat.
  • 3 cans black beans, rinsed and drained The star ingredient, loaded with protein.
  • 1 can diced tomatoes, with juices Contributes tanginess.
  • 4 cups vegetable broth Brings everything together.
  • ¼ cup fresh cilantro, chopped Lifts the flavors.
  • 1 juice of lime Brightens the dish.
  • to taste salt Enhances flavors.
  • to taste freshly ground black pepper Final touch of spice.

Equipment

  • large pot or Dutch oven

Method
 

Step‑by‑Step Instructions
  1. In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and red bell pepper, sauté for 5-7 minutes until the onion becomes translucent.
  2. Stir in the minced garlic and jalapeños, along with 1 teaspoon each of ground cumin and chili powder, and ½ teaspoon cayenne pepper. Cook for another 1-2 minutes until fragrant.
  3. Add the rinsed black beans and the can of diced tomatoes to the pot. Pour in 4 cups of vegetable broth and stir to combine. Bring to a boil, then reduce to low heat and cover.
  4. Simmer for at least 20-25 minutes to allow the flavors to meld beautifully.
  5. For a thicker texture, blend 1-2 cups of the soup mixture until smooth and return it to the pot. Stir well.
  6. Remove from heat, stir in ¼ cup of freshly chopped cilantro and the juice of 1 lime. Adjust seasoning with salt and pepper to taste.

Nutrition

Serving: 1cupCalories: 250kcalCarbohydrates: 35gProtein: 15gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 450mgPotassium: 600mgFiber: 10gSugar: 3gVitamin A: 15IUVitamin C: 30mgCalcium: 6mgIron: 20mg

Notes

For best flavor, use fresh cilantro and lime juice. Soup can be adjusted for heat and thickness per preference.

Tried this recipe?

Let us know how it was!