Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Black Bean and Vegetable Chili with Avocado Garnish - Easy, flavorful recipe for a hearty plant-based meal. Perfect for lunch or dinner, packed with protein and fresh herbs.

Black Bean Soup


Description

This rich, velvety black bean soup brings authentic Latin American comfort to your table—dried black beans slow-simmered with aromatic vegetables and warming spices create a satisfying meal that’s even better the next day.

Prep Time: 15 minutes (plus overnight soaking) | Cook Time: 2 hours | Total Time: 2 hours 15 minutes (plus soaking) | Servings: 6Creamy Black Bean and Vegetable Chili with Avocado Garnish - Easy, flavorful recipe for a hearty plant-based meal. Perfect for lunch or dinner, packed with protein and fresh herbs.


Ingredients

Scale
  • 16 oz dried black beans (about 2 cups, fresher is better)
  • 1 medium onion, chopped (any color works)
  • 3 cloves garlic, minced (don’t skip this, it’s essential)
  • 1 bell pepper, diced (I use red for sweetness)
  • 1 medium carrot, diced small
  • 1 can (14.5 oz) diced tomatoes with juice
  • 6 cups vegetable broth (use good quality, it matters)
  • 1 tsp cumin (or more, you’ll probably want more)
  • 1 tsp chili powder
  • Salt and pepper to taste (start with 1 tsp salt, 1/2 tsp pepper)
  • 2 tbsp olive oil
  • Fresh cilantro, for garnish (don’t even think about skipping)
  • Lime wedges, for serving (this brightens everything)
  • Avocado slices, for serving (creamy perfection)

Instructions

  1. The night before, rinse your black beans in a colander, dump them in a large bowl, and cover with about 3 inches of water—they’ll double in size, so give them room. Let them soak at least 8 hours or overnight.
  2. When you’re ready to cook, drain and rinse the soaked beans one more time.
  3. Heat the olive oil in your largest pot over medium heat, then add the chopped onion, minced garlic, diced bell pepper, and carrot—sauté for about 5-7 minutes until everything’s softened and fragrant, stirring occasionally so the garlic doesn’t burn.
  4. Add your soaked and drained black beans, the entire can of diced tomatoes with all the juice, vegetable broth, cumin, chili powder, salt, and pepper to the pot, then crank up the heat and bring everything to a rolling boil.
  5. Once it’s boiling, immediately reduce the heat to low, cover with a lid, and let it simmer gently for about 1.5 to 2 hours until the beans are completely tender when you squish one between your fingers (start checking around 90 minutes).
  6. When the beans are tender, grab your immersion blender and give the soup several quick pulses right in the pot—you want it partially blended so it’s thick and creamy but still has plenty of whole beans for texture (if you don’t have an immersion blender, carefully blend 2 cups of the soup in a regular blender, then stir it back in).
  7. Taste and adjust your seasonings—this is when I usually add more salt and another pinch of cumin until it tastes just right—then let it simmer uncovered for another 15 minutes to let the flavors marry together.
  8. Serve hot in bowls, topped with fresh cilantro, a generous squeeze of lime juice, and avocado slices—these garnishes aren’t optional, they’re what make this soup absolutely sing.

Nutrition Information (Per Serving):

  • Calories: 285
  • Carbohydrates: 48g
  • Protein: 15g
  • Fat: 6g
  • Fiber: 15g
  • Sodium: 680mg
  • Iron: 4.2mg (23% DV)
  • Folate: 256mcg (64% DV)
  • Potassium: 892mg (19% DV)

This black bean soup is a nutritional powerhouse, loaded with plant-based protein and an impressive amount of fiber that’ll keep you satisfied for hours.

Notes:

  • Seriously, don’t skip the overnight soak—it makes the beans cook evenly and helps with digestion (you’ll thank me later).
  • Every pot of beans cooks a little differently depending on their age, so trust your teeth over the timer—they should be completely soft and creamy inside.
  • The soup will thicken as it sits, so add more broth when reheating leftovers to get back to your preferred consistency.
  • If you’re cooking at high altitude, expect your beans to take an extra 30-45 minutes to get tender.
  • Fresh lime juice at the end is what makes this taste restaurant-quality—don’t skip it or use bottled lime juice.

Storage Tips:

  • Keep leftover black bean soup in an airtight container in the fridge for up to 5 days—it honestly tastes better after a day when the flavors have melded.
  • Freeze cooled soup (without garnishes) in portion-sized containers for up to 3 months; thaw overnight in the fridge and reheat on the stovetop with a splash of extra broth.
  • Add the fresh cilantro, lime, and avocado right before serving, not before storing—they don’t hold up well.
  • Reheat gently on the stove instead of the microwave to prevent the beans from getting mushy and weird.

Serving Suggestions:

  • Classic Latin Style: Serve with warm corn tortillas or cornbread and a side of Mexican rice for a complete, satisfying meal.
  • Loaded Bowl: Top with shredded cheese, a dollop of sour cream, crushed tortilla chips, extra avocado, and pickled jalapeños for a hearty, filling dinner.
  • Light and Fresh: Pair with a simple green salad dressed with lime vinaigrette to balance the richness of the soup.
  • Breakfast Bowl: Serve with a fried egg on top, some crumbled queso fresco, and hot sauce for an amazing brunch option.

Mix It Up (Recipe Variations):

  • Smoky Black Bean Soup: Add 1 teaspoon smoked paprika and 1 diced chipotle pepper in adobo sauce for deep, smoky heat that tastes like it’s been cooking over a campfire all day.
  • Instant Pot Black Bean Soup: Sauté vegetables using the sauté function, add remaining ingredients (no soaking needed), seal, and cook on high pressure for 30 minutes with natural release for a faster version.
  • Spicy Black Bean Soup: Add 1-2 diced jalapeños with the other vegetables, or stir in cayenne pepper and hot sauce to taste for those who like real heat.
  • Protein-Packed Version: Stir in 2 cups diced cooked chicken or shredded rotisserie chicken during the last 15 minutes for extra protein and heartiness.

What Makes This Recipe Special:

This black bean soup showcases traditional Latin American cooking techniques at their finest—slow-simmering dried beans with aromatics creates a depth of flavor that simply can’t be rushed. The partial blending technique creates that signature restaurant-quality creaminess without any cream or dairy, while the finishing touches of lime, cilantro, and avocado add brightness and freshness that balance the earthy richness of the beans perfectly.