Spicy Black Bean Soup with Avocado Crema for a Creamy Finish

30 min prep 4 min cook 10 servings
Spicy Black Bean Soup with Avocado Crema for a Creamy Finish
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Two-Stage Spice: A quick bloom of cumin and chipotle in hot oil releases deep, smoky flavor before the beans ever hit the pot.
  • Creamy Without Dairy: Puréed beans thicken the broth naturally, keeping the soup vegan until the optional crema topper.
  • Avocado Crema Balance: Tangy lime and Greek yogurt tame the heat while adding a luxurious mouthfeel.
  • Pantry Hero: Canned beans and basic produce create restaurant depth in under 45 minutes.
  • Freezer-Friendly: Make a double batch; the flavor actually improves after a gentle freeze/thaw cycle.
  • Texture Contrast: Reserved whole beans and a crispy tortilla-strip garnish keep every spoonful interesting.

Ingredients You'll Need

Ingredients

Great black-bean soup starts with, well, great black beans. If you have time to soak and simmer dried beans, go for it—their broth is incomparable—but I’ve tested this recipe with almost every supermarket canned brand, and low-sodium Goya or Bush’s consistently deliver the creamiest texture. Whatever you choose, rinse and drain; the canning liquid can muddy flavor and color.

Olive oil forms the base for blooming spices. You only need two tablespoons, so use the good stuff—fruity and peppery extra-virgin adds another layer. Yellow onion brings gentle sweetness; dice small so it melts into the soup. Two cloves of garlic are non-negotiable, but if you love bold flavor, I’ve pushed it to four with zero regrets.

Ground cumin is the earthy backbone. Buy a fresh jar; that five-year-old tin lurking behind your baking powder lost its punch around the Obama administration. Chipotle peppers in adobo supply smoke and heat. One pepper plus a teaspoon of sauce hits my ideal spice level; seed it if you’re wary, or double down and live a little.

Vegetable broth keeps things vegan, but a 50/50 mix with low-sodium chicken broth adds body if you’re omnivorous. Fire-roasted canned tomatoes deepen flavor with subtle char. A single bay leaf whispers in the background—remove before blending unless you like the taste of forest floor.

For the avocado crema, grab a ripe-but-firm Hass avocado; it should yield to gentle pressure without bruising. Plain Greek yogurt adds tang and protein—swap with coconut yogurt for a dairy-free version. Fresh lime juice brightens, and a pinch of salt amplifies every note.

Optional but highly recommended garnishes: thinly sliced radish for crunch, crumbled queso fresco for salty pops, and crispy tortilla strips because texture is life. If you’re gluten-free, blue-corn tortilla chips are stellar stand-ins.

How to Make Spicy Black Bean Soup with Avocado Crema for a Creamy Finish

1
Sauté the Aromatics

Heat 2 Tbsp olive oil in a heavy Dutch oven over medium heat until shimmering. Add 1 diced medium yellow onion and cook 4–5 minutes, stirring, until translucent with lightly golden edges. Reduce heat slightly, stir in ½ tsp kosher salt to draw moisture, then add 2 minced garlic cloves for 60 seconds—just until fragrant. You’re building the sofrito base that will perfume the entire soup.

2
Bloom the Spices

Push veggies to the perimeter, creating a bare center. Add 1 tsp ground cumin and ½ tsp dried oregano; toast 45 seconds until the cumin smells nutty and turns a shade darker. Stir in 1 minced chipotle pepper + 1 tsp adobo sauce; cook another 30 seconds. This quick fry in oil unlocks smoky complexity you can’t get by simply simmering.

3
Deglaze & Build Broth

Pour in ¼ cup of your 3-cup vegetable broth to deglaze, scraping the brown bits (fond) with a wooden spoon—those concentrated sugars equal free flavor. Add remaining broth, 1 bay leaf, and 1 cup fire-roasted diced tomatoes with juices. Bring to a lively simmer; reduce heat and let flavors marry 5 minutes.

4
Add the Beans

Rinse and drain two 15-oz cans black beans. Reserve ½ cup whole beans for texture; add the rest to the pot. Simmer uncovered 10 minutes so beans absorb spiced broth. If you prefer an ultra-smooth restaurant-style soup, you can simmer longer—up to 30 minutes—but weeknights rarely afford that luxury.

5
Blend to Silky Perfection

Remove bay leaf. Using an immersion blender, purée directly in the pot until thick and velvety, 45–60 seconds. No immersion blender? Carefully transfer 2½ cups of the mixture to a countertop blender, vent the lid, and blend starting on low. Return to pot, stir in reserved whole beans. If soup is too thick, loosen with broth or water ¼ cup at a time; it should coat the back of a spoon but still drip.

6
Season & Finish

Taste and adjust salt—canned beans vary widely. A squeeze of lime here brightens, but save most for the crema. Keep warm on lowest heat; soup can wait 20 minutes without degrading, making it perfect for guests who arrive in dribs and drabs.

7
Craft the Avocado Crema

In a mini food processor, blitz 1 ripe avocado, ⅓ cup plain Greek yogurt, juice of ½ lime, pinch of salt, and 1 Tbsp water until satin-smooth, 20 seconds. For extra zing, add 1 tsp adobo sauce; for herbal notes, throw in 2 cilantro sprigs. Thin with additional water to reach a nappe consistency that ribbons off a spoon.

8
Crisp the Tortilla Strips

While soup simmers, stack two 6-inch corn tortillas, slice into ¼-inch strips. Toss with 1 tsp oil, pinch salt, and smoked paprika. Air-fry 375 °F for 4 minutes, shaking halfway. Oven method: spread on sheet, bake 10 minutes at 400 °F until golden and rigid. They’ll crisp further as they cool.

9
Serve with Flair

Ladle soup into warm shallow bowls. Swirl 2 Tbsp avocado crema in a figure-eight motion; the vibrant green against midnight-black soup is pure art. Pile a handful of tortilla strips in the center, scatter a few radish slivers for color, and finish with a cilantro leaf or two. Serve immediately with lime wedges on the side.

Expert Tips

Control the Heat

Chipotle potency varies by can. Start conservative; you can always stir extra adobo into the finished soup for fire-eaters.

Quick Cool for Blending

Blending hot soup can create steam explosions. Let it rest 5 minutes off heat or remove 1 cup and replace with cool broth before processing.

Make-Ahead Magic

Flavor peaks 24 hours later. Store soup and crema separately; reheat soup gently, thinning with broth as it thickens.

Color Pop

Reserve a few whole beans to stir in just before serving for dramatic black flecks against the puréed backdrop.

Thickness Gauge

If soup becomes too thick upon standing, loosen with hot broth or even a splash of brewed coffee for smoky depth.

Serving Temperature

Serve between 165–175 °F. Too hot and the crema melts; too cool and the soup tastes flat. A thermometer keeps you in the sweet spot.

Variations to Try

  • Protein Boost

    Stir in shredded rotisserie chicken or smoked turkey during the last 5 minutes for omnivore guests.

  • Seafood Spin

    Add 8 oz peeled shrimp during the final 3 minutes; they poach perfectly in the hot soup.

  • Sweet Potato Chunks

    Fold in 1 cup diced roasted sweet potato after blending for a sweet-smoky contrast.

  • Extra-Corny

    Stir in ½ cup grilled corn kernels and top with cotija for elote vibes.

  • Slow-Cooker Shortcut

    Dump everything except crema into a slow cooker; cook low 6 hours, blend, then proceed with toppings.

  • Oil-Free WFPB

    Omit olive oil; sauté in splash of broth. Swap yogurt for cashew cream in avocado topping.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight container, and refrigerate up to 4 days. The crema will oxidize after 48 hours, so make it fresh or press plastic wrap directly onto surface. Reheat soup slowly on stovetop, thinning with broth as needed; microwave works but stir every 45 seconds to avoid eruptions.

Freezer: Portion soup into silicone muffin trays; freeze until solid, then pop out and store in zip-top bag up to 3 months. Thaw overnight in fridge or use the defrost setting, then warm gently. Do not freeze the avocado crema; it turns grainy. Instead, whip up a single-avocado batch in under a minute whenever you reheat.

Make-Ahead Party Trick: Double the soup, freeze half, and keep crema ingredients on hand. Unexpected guests? You’re 15 minutes from a restaurant-quality starter.

Frequently Asked Questions

Absolutely. Soak 1 cup dried black beans overnight, drain, cover with fresh water, and simmer 60–90 minutes until tender. Reserve 2 cups of the starchy bean broth to use in place of part of the vegetable stock for extra body.

Omit chipotle entirely and add ½ tsp smoked paprika for depth without heat. Serve the crema plain (no adobo) and let adults add hot sauce tableside.

Yes, as written. Just ensure your broth and tortilla strips are certified gluten-free if serving celiac guests.

Swap Greek yogurt with ¼ cup soaked cashews blended with 3 Tbsp water and a squeeze of lime. Silky, tangy, 100% plant-based.

Keep half the beans whole and mash the rest against the pot with a potato masher for a rustic, brothy texture. Still delicious, just chunkier.

Yes. Use sauté function for steps 1–3, add beans, then cook on high pressure 8 minutes with natural release 10 minutes. Blend and proceed.
Spicy Black Bean Soup with Avocado Crema for a Creamy Finish
soups
Pin Recipe

Spicy Black Bean Soup with Avocado Crema for a Creamy Finish

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
4

Ingredients

Instructions

  1. Sauté aromatics: Heat oil in Dutch oven over medium heat. Cook onion 4 minutes, add garlic 1 minute.
  2. Bloom spices: Push veggies aside; toast cumin and oregano 45 seconds. Add chipotle, cook 30 seconds.
  3. Build broth: Deglaze with splash of broth, then add remaining broth, tomatoes, bay leaf. Simmer 5 minutes.
  4. Add beans: Reserve ½ cup beans; add rest to pot. Simmer 10 minutes.
  5. Blend: Remove bay leaf; purée with immersion blender. Stir in reserved beans.
  6. Make crema: Blend avocado, yogurt, lime juice, pinch salt until silky.
  7. Serve: Ladle soup into bowls, swirl crema, top with tortilla strips.

Recipe Notes

Soup thickens as it stands; reheat with broth. Crema is best fresh but keeps 48 hours—press plastic wrap to surface to prevent browning.

Nutrition (per serving)

312
Calories
16g
Protein
38g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.