This Mexican bean soup with avocado is a fiesta of flavors. The smoky heat from chipotle peppers meets the earthy richness of black beans, all topped with cool, creamy avocado that melts into every spoonful.
It's the kind of soup that warms you from the inside out while the fresh toppings keep it bright and exciting. The contrast between the hot, spicy soup and the cool avocado is what makes this dish so addictive.
Building the Heat
Chipotle peppers in adobo are the secret to authentic Mexican flavor:
- Start with 2 peppers for medium heat
- Add more adobo sauce for smokiness without more heat
- For mild, use just 1 pepper
- For extra hot, add 3-4 peppers
Perfect Avocado Tips
The avocado topping is essential:
- Use ripe but firm avocados
- Cut just before serving to prevent browning
- A squeeze of lime keeps them green
- Generous chunks work better than slices
Toppings Bar
Set up a toppings bar and let everyone customize:
- Diced avocado
- Fresh cilantro
- Lime wedges
- Sour cream or Mexican crema
- Tortilla strips or chips
- Cotija cheese
- Pickled jalapeños
Mexican Bean Soup with Avocado
A bold and spicy Mexican soup with black beans, chipotle peppers, and fresh avocado. Topped with lime, cilantro, and tortilla strips.
Nutrition per serving
320 Calories
12g Protein
38g Carbs
14g Fat
14g Fiber
Ingredients
Instructions
- . Heat oil. Sauté onion and bell pepper 6 minutes. Add garlic, cumin, chipotles, cook 1 minute.
- . Add beans, tomatoes, and broth. Simmer 20 minutes. Partially blend for texture.
- . Stir in lime juice. Season with salt.
- . Serve topped with avocado, cilantro, tortilla strips, and sour cream.
Recipe Notes
- Milder version: Use just 1 chipotle pepper or substitute smoked paprika.
- More protein: Top with shredded chicken or crumbled queso fresco.
- Storage: Soup keeps 5 days refrigerated. Add fresh avocado when serving.
- Instant Pot: Sauté then pressure cook 10 minutes, quick release.