Tasty but WholeInsider Preview
Smoky Black Bean Soup with Avocado and Lime

Smoky Black Bean Soup with Avocado and Lime

If you keep canned black beans in the pantry (and you should), you're always twenty-five minutes away from this soup. Chipotle peppers in adobo give it a deep, smoky warmth that builds as you eat; start with one pepper if you're heat-cautious, or go full send with two if you like things spicy. We blend about half the soup for body and leave the rest chunky, which gives you the best of both worlds: creamy enough to feel indulgent, textured enough to feel like real food. The avocado and lime on top aren't optional. They are doing critical structural work.

  • Prep10 minutes
  • Cook20 minutes
  • Total35 minutes
  • Servings4
  • VEG
  • GF
  • DF
  • PREP
Estimated macros per serving

Calories ~340 · Protein ~13g · Carbs ~42g · Fat ~12g

Ingredients

For the soup:
  • 3 (15-ounce) cans black beans, drained and rinsed
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1–2 chipotle peppers in adobo sauce, minced, plus 1 tablespoon adobo sauce from the can
  • 1 (14-ounce) can fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 2 tablespoons extra-virgin olive oil
  • juice of 1 lime
  • Kosher salt and freshly ground black pepper, to taste
For topping:
  • 1 ripe avocado, diced
  • Fresh cilantro
  • Lime wedges

Method

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and beginning to turn golden at the edges, 6–8 minutes.
  2. Add the garlic, cumin, and smoked paprika. Stir for about 1 minute until fragrant. Add the minced chipotle peppers and adobo sauce. Stir to combine.
  3. Add the drained black beans, fire-roasted tomatoes (with their juices), and vegetable broth. Stir, bring to a simmer, and cook for 12–15 minutes, until the flavors have melded and the soup has thickened slightly. If the texture is thicker than you'd like after blending, stir in an additional ½ cup of broth.
  4. Using an immersion blender, blend about half the soup directly in the pot: about 15 seconds of pulsing; leaving plenty of whole beans for texture. (Alternatively, let the soup cool for a few minutes, then transfer 2 cups of soup to a blender — remove the center cap from the lid and hold a folded kitchen towel over the opening to vent steam — blend until smooth, and pour it back in.)
  5. Stir in the lime juice. Taste and adjust salt, pepper, and heat. If you want more smoke, add a little more adobo sauce. If you want more brightness, add more lime.
  6. Ladle into bowls. Top with diced avocado, fresh cilantro, and a squeeze of lime. Serve immediately.

Variations & Notes

  • Bean-Free Variation: Strict paleo avoids legumes, and the original soup is not paleo due to the black beans. Swap the black beans for 2 pounds of diced roasted sweet potato and 1 can of diced tomatoes. The texture will be different: more of a chunky, smoky sweet potato soup, but the flavor profile holds.
  • Extra Hungry: Serve over rice (brown or white) or with baked tortilla chips for scooping. Add a fried egg on top: the runny yolk in that smoky broth is unreasonable.
  • Substitutions: Pinto beans work great instead of black beans. If you can't find chipotles in adobo, use 1 teaspoon of chipotle powder plus a splash of apple cider vinegar. Sour cream or Greek yogurt can replace the avocado if that's what you've got (not vegan or dairy-free — a coconut yogurt keeps the tags).
  • Storage: The soup base (without toppings) keeps in the fridge for 3–4 days and freezes beautifully for up to 3 months. One of the best freezer soups we make: we always have a container stashed for emergencies. Add fresh toppings when serving.