
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.
- 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
- 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.
- 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.
- 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.
- 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.)
- 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.
- 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.