This is the soup I make when I want something that takes care of itself for 45 minutes while I do anything else. Hearty black bean soup is smoky, cumin-spiced, slightly spicy from jalapeño, brightened by lime and cilantro at the end. The trick — and it’s a real trick — is partially blending the soup right in the pot to create a creamy texture without any cream. Vegetarian, freezer-friendly, ridiculously cheap to make.
Fun fact: black beans contain more antioxidants per cup than blueberries, more fiber than oatmeal, and complete protein when paired with rice or corn — which is why the Cuban national dish (Moros y Cristianos: black beans and rice) is one of the most nutritionally perfect meals you can eat. This soup is a riff on that ancient combination.
Why this recipe works
- Toast the spices in fat. Cooking cumin, smoked paprika, and oregano in the hot oil before adding liquid wakes them up — they become 3x more aromatic.
- Partial blend, not full puree. Blending about 1/3 of the soup gives you creamy body but keeps whole-bean texture in the rest. Best of both worlds.
- Lime goes in at the end. Heat dulls citrus — add lime juice off the heat to keep that bright finish.

Nutrition information
Per serving (1.5 cups, no toppings):
- Calories: 320 kcal
- Protein: 16 g
- Carbohydrates: 52 g
- Fiber: 18 g (72% DV — huge)
- Fat: 6 g
- Iron: 22% DV
- Folate: 50% DV
Pro tips for the best version
- Make it ahead: Soup is always better the next day — flavors deepen overnight. Make on Sunday, eat all week.
- Instant Pot version: Sauté aromatics with spices in the pot. Add everything else, pressure cook 15 minutes, natural release 10. Done in half the time.
- Crispy chickpea garnish: Drain a can of chickpeas, toss with olive oil and cumin, roast at 425°F for 25 minutes — sprinkle on top for crunch
- Crema topping: Mix sour cream with lime juice and a pinch of salt for a quick crema that drizzles beautifully
Frequently asked questions
Can I use dried beans instead of canned?
Yes — soak 1 cup of dried black beans overnight in cold water with a pinch of baking soda. Drain, then proceed with the recipe but simmer for 60-90 minutes total instead of 30. The flavor is noticeably better with dried beans.
How do I make this in a slow cooker?
Sauté aromatics and toast spices on the stove first (don’t skip — flavor depth comes from this step). Transfer everything to the slow cooker, cook on LOW for 6-8 hours or HIGH for 3-4. Blend partially at the end.
Can I freeze this?
Yes — freezes beautifully for up to 3 months. Cool completely before freezing in airtight containers. Thaw in the fridge overnight or directly into a pot on low heat. Add fresh lime and cilantro when reheating to revive the brightness.
How can I make it spicier?
Keep the jalapeño seeds in, add 1 chopped chipotle pepper in adobo, or stir in 1 tsp hot sauce at the end. For really serious heat, add 1 finely diced habanero with the jalapeño.
Is this soup vegan?
Yes — as long as you use vegetable broth (instead of chicken) and vegan toppings (skip the sour cream and cheese, or use vegan versions). The soup itself is naturally plant-based and protein-packed.
What’s the best topping combination?
My favorite: a dollop of sour cream, half an avocado diced, a handful of crushed tortilla chips, a few slices of fresh jalapeño, and a generous squeeze of lime. The combination of creamy, crunchy, fresh, and acidic is what makes the soup feel restaurant-quality.