Spicy Black Bean Soup

Make this easy Spicy Black Bean Soup recipe for a hearty, protein-packed meal. Ready in under an hour and perfect for meal prep. Get the full recipe now!

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

This Spicy Black Bean Soup delivers deep, comforting flavor with a satisfying kick. It comes together quickly with simple ingredients and tastes even better the next day. Perfect for weeknights or meal prep, this hearty soup is both rustic and elegant.

Love Spicy Black Bean Soup? So do we! If you're into Soup Recipes or curious about Burgers, you'll find plenty of inspiration below.

Why You’ll Love This Spicy Black Bean Soup

  • Flavor depth: Layered spices and slow simmering create a rich, complex taste.
  • Meal prep champion: Improves in flavor over several days, ideal for make-ahead meals.
  • Highly adaptable: Easily adjust heat, toppings, or add extra vegetables.
  • Creamy texture: Partial blending gives a velvety base with whole-bean texture.

Ingredients & Tools

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 1 red bell pepper, diced
  • 4 cloves garlic, minced
  • 1-2 jalapeños, minced (seeds removed for milder heat)
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chipotle powder (or more to taste)
  • 4 cups vegetable broth
  • 3 cans (15 oz each) black beans, rinsed and drained
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 2 tablespoons tomato paste
  • 1 tablespoon lime juice
  • Salt and black pepper to taste
  • For serving: fresh cilantro, sour cream, avocado slices, lime wedges

Tools: Large pot or Dutch oven, immersion blender or regular blender, wooden spoon, measuring spoons

Notes: Rinsing canned beans improves texture and reduces sodium. Chipotle powder adds smoky heat; substitute with extra smoked paprika and cayenne if needed.

Nutrition (per serving)

Calories: 320 kcal
Protein: 15 g
Fat: 6 g
Carbs: 55 g
Fiber: 18 g

Serves: 6 | Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes

Before You Start: Tips & Ingredient Notes

  • Don’t rush the sauté. Taking those extra few minutes to properly soften the onions, peppers, and garlic builds an incredible flavor foundation that makes all the difference in the final soup.
  • Spice control is in your hands. The jalapeños and chipotle powder provide adjustable heat—start with less, taste as you go, and remember you can always add more but you can’t take it out.
  • Quality beans matter. I’ve tested this with various brands, and honestly, some beans hold their texture better than others during cooking. Look for firm, plump black beans when possible.
  • Fresh lime juice is non-negotiable. That bright acidity at the end really lifts all the other flavors and balances the richness. Bottled lime juice just doesn’t provide the same vibrant punch.

How to Make Spicy Black Bean Soup

Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and red bell pepper and cook for about 6-8 minutes, stirring occasionally, until they’ve softened and the onions become translucent. You’ll notice the kitchen starting to smell amazing already—that’s the foundation of our flavor building.

Step 2: Add the minced garlic and jalapeños to the pot and cook for another minute until fragrant. Be careful not to burn the garlic—it should just become aromatic without browning. Then stir in the cumin, smoked paprika, and chipotle powder, toasting the spices for about 30 seconds until they’re deeply fragrant.

Step 3: Add the tomato paste and cook for another minute, stirring constantly. This caramelizes the tomato paste slightly and removes any raw taste, giving the soup a richer, more complex base. You should see the color deepen a bit during this step.

Step 4: Pour in the vegetable broth, then add the rinsed black beans and diced tomatoes with their juices. Give everything a good stir, scraping up any browned bits from the bottom of the pot—that’s where lots of flavor lives!

Step 5: Bring the soup to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes. The beans should become tender and the flavors will have melded together beautifully. You’ll notice the broth has thickened slightly and taken on a rich, dark color.

Step 6: Now for the texture magic! Using an immersion blender, pulse the soup a few times right in the pot until it’s partially blended but still has plenty of whole beans and texture. If using a regular blender, carefully transfer about one-third of the soup, blend until smooth, then return it to the pot.

Step 7: Stir in the fresh lime juice and season with salt and black pepper to taste. Let the soup simmer for another 2-3 minutes to allow the flavors to incorporate. The lime juice will brighten everything up and balance the richness perfectly.

Step 8: Ladle the hot soup into bowls and top with your favorite garnishes. I love a dollop of sour cream, some fresh cilantro, avocado slices, and an extra lime wedge on the side for squeezing over just before eating.

Storage & Freshness Guide

  • Fridge: Cool completely, store in airtight container up to 5 days.
  • Freezer: Freeze in portions for up to 3 months.
  • Reviving: Reheat gently, thinning with broth or water if too thick.

Serving Suggestions

Complementary Dishes

  • Warm cornbread or tortilla chips — The slight sweetness of cornbread balances the spice beautifully, while crispy tortilla chips provide that satisfying crunch contrast.
  • Cilantro-lime rice — Serving the soup over a bed of fluffy rice makes it more substantial and creates a complete meal with complementary citrus notes.
  • Simple green salad with citrus vinaigrette — A fresh, crisp salad cuts through the richness of the soup and provides a refreshing palate cleanser between bites.

Drinks

  • Ice-cold Mexican lager — The crisp, clean taste of a light beer helps cool the palate from the spicy heat while complementing the soup’s earthy flavors.
  • Sparkling water with lime — The bubbles and citrus provide a refreshing contrast to the rich, thick soup without adding sweetness that might clash with the spices.
  • Herbal iced tea — A slightly sweet mint or hibiscus tea served over ice offers a cooling counterpoint to the warmth of the spices.

Something Sweet

  • Mango sorbet — The tropical fruitiness and cold temperature provide the perfect refreshing finish after a spicy meal, cleansing the palate beautifully.
  • Churros with chocolate dipping sauce — The cinnamon sugar coating and rich chocolate create a delightful sweet contrast to the savory, spicy soup.
  • Flan or caramel custard — The creamy, cool texture and sweet caramel notes create a luxurious ending that balances the heat from the soup.

Top Mistakes to Avoid

  • Over-blending the soup. If you blend the entire soup, you’ll lose the wonderful textural contrast of whole beans and end up with something closer to a purée than a chunky soup.
  • Adding salt too early. Since the beans and broth already contain sodium, wait until the end to season properly—this prevents the soup from becoming too salty as it reduces.
  • Rushing the vegetable sauté. Those extra minutes of cooking the onions and peppers until truly soft develop sweetness and depth that you simply can’t achieve with
Spicy Black Bean Soup

Spicy Black Bean Soup

Recipe Information
Cost Level $
Category soup recipes
Difficulty Medium
Cuisine Mexican, tex-mex
Recipe Details
Servings 6
Total Time 50 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Make this easy Spicy Black Bean Soup recipe for a hearty, protein-packed meal. Ready in under an hour and perfect for meal prep. Get the full recipe now!

Ingredients

For the Ingredients

For serving

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and red bell pepper and cook for about 6-8 minutes, stirring occasionally, until they’ve softened and the onions become translucent. You’ll notice the kitchen starting to smell amazing already—that’s the foundation of our flavor building.
  2. Add the minced garlic and jalapeños to the pot and cook for another minute until fragrant. Be careful not to burn the garlic—it should just become aromatic without browning. Then stir in the cumin, smoked paprika, and chipotle powder, toasting the spices for about 30 seconds until they’re deeply fragrant.
  3. Add the tomato paste and cook for another minute, stirring constantly. This caramelizes the tomato paste slightly and removes any raw taste, giving the soup a richer, more complex base. You should see the color deepen a bit during this step.
  4. Pour in the vegetable broth, then add the rinsed black beans and diced tomatoes with their juices. Give everything a good stir, scraping up any browned bits from the bottom of the pot—that’s where lots of flavor lives!
  5. Bring the soup to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes. The beans should become tender and the flavors will have melded together beautifully. You’ll notice the broth has thickened slightly and taken on a rich, dark color.
  6. Now for the texture magic! Using an immersion blender, pulse the soup a few times right in the pot until it’s partially blended but still has plenty of whole beans and texture. If using a regular blender, carefully transfer about one-third of the soup, blend until smooth, then return it to the pot.
  7. Stir in the fresh lime juice and season with salt and black pepper to taste. Let the soup simmer for another 2-3 minutes to allow the flavors to incorporate. The lime juice will brighten everything up and balance the richness perfectly.
  8. Ladle the hot soup into bowls and top with your favorite garnishes. I love a dollop of sour cream, some fresh cilantro, avocado slices, and an extra lime wedge on the side for squeezing over just before eating.

Chef's Notes

  • Rinsing canned beans improves texture and reduces sodium. Chipotle powder adds smoky heat; substitute with extra smoked paprika and cayenne if needed.
  • Fridge: Cool completely, store in airtight container up to 5 days.
  • Freezer: Freeze in portions for up to 3 months.
  • Reviving: Reheat gently, thinning with broth or water if too thick.

Not what you're looking for?

Or discover more recipes in Soup Recipes

Tags