
Black Bean Soup
A deeply satisfying, smoky black bean soup built from pantry staples and brightened with cumin, lime, and fresh cilantro. This hearty, crowd-pleasing bowl comes together in under an hour using canned beans — no overnight soaking required — and tastes even better the next day. Perfect for weeknight dinners or batch cooking, it's naturally vegan, gluten-free, and endlessly customizable with your favorite toppings.
6 servings · Prep 15 min · Cook 40 min · Total 55 min
American · Latin American · Dinner · Soup
Ingredients
Open in recipe scaler →
2 tbsp extra-virgin olive oil
1 medium yellow onion finely chopped
1 medium red bell pepper stemmed, seeded, and diced
4 cloves garlic minced
1 whole jalapeño seeded and minced
2 tsp ground cumin
1 tsp smoked paprika
0.5 tsp red pepper flakes
3 can black beans rinsed and drained, liquid from 1 can reserved
4 cup vegetable broth low-sodium
2 whole bay leaves
1 tsp fine sea salt plus more
0.5 tsp black pepper freshly ground
2 tbsp lime juice freshly squeezed (about 1 lime)
0.25 cup fresh cilantro finely chopped
1 whole lime cut into wedges
1 whole avocado sliced or diced
sour cream
plain Greek yogurt
Equipment
Stovetop
Dutch Oven
Blender
Mixing Bowl
Pot
Wooden Spoon
Immersion Blender
Knife
Ladle
Cutting Board
Mixing Bowl (4 Quarts)
Instructions
- Heat the @[Extra-Virgin Olive Oil] in a large #[Dutch Oven] or heavy-bottomed #[Pot] over ^[medium heat]. Add the chopped @[Yellow Onion] and diced @[Red Bell Pepper] and cook, stirring occasionally, until softened and lightly golden, about ~[7–8 minutes]. Add the minced @[Garlic] and @[Jalapeño] (if using) and cook for another ~[1–2 minutes] until fragrant.
- Stir in the @[Ground Cumin], @[Smoked Paprika], @[Red Pepper Flakes] (if using), @[Fine Sea Salt], and @[Black Pepper]. Toast the spices with the vegetables for about ~[1 minute], stirring constantly, until they smell fragrant and slightly deepened in color.
- Add the rinsed @[Black Beans] (plus the reserved liquid from one can), @[Low-Sodium Vegetable Broth], and @[Bay Leaves]. Stir everything together and bring to a boil over ^[medium-high heat]. Reduce heat to ^[medium-low], partially cover, and simmer for ~[25–30 minutes] to let the flavors meld and the soup thicken slightly.
- Remove and discard the @[Bay Leaves]. Use an #[Immersion Blender] to partially blend the soup — about ~[4–5 short pulses] — leaving plenty of whole beans for texture. Alternatively, transfer about 2 cups of soup to a #[Blender], blend until smooth, and stir it back into the pot.
- Stir in the @[Fresh Lime Juice] and chopped @[Cilantro]. Taste and adjust seasoning with more @[Fine Sea Salt], @[Black Pepper], or @[Lime Juice] as needed. If the soup is too thick, add a splash of @[Broth] or water to reach your desired consistency.
- Ladle into bowls and serve hot with your choice of garnishes: @[Avocado] slices, a dollop of @[Sour Cream], extra @[Cilantro], @[Lime] wedges, and hot sauce. Crusty bread or warm tortillas on the side are highly recommended.






