This smoky black bean soup combines canned beans, tomatoes, corn and warm spices in a hearty, spoonable meal finished with lime and fresh cilantro. It comes together on the stovetop, and blending just part of the pot gives it a creamy body while leaving plenty of beans and corn whole.
Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 1 medium red bell pepper, diced (about 150 g)
- 4 garlic cloves, minced (about 12 g)
- 1 teaspoon ground cumin (about 2 g)
- 1 teaspoon smoked paprika (about 2 g)
- 1 teaspoon dried oregano (about 1 g)
- ½ teaspoon chili powder (about 1 g; use a mild blend if preferred)
- 2 cans black beans, 15 ounces (425 g) each, drained and rinsed
- 1 can diced tomatoes, 14.5 ounces (411 g), with their juices
- 4 cups vegetable broth (950 ml), preferably low-sodium
- 1 cup corn kernels (about 150 g), fresh or frozen; if using frozen, thawing is not necessary
- 1 bay leaf
- ¾ teaspoon fine salt (about 4 g), plus more to taste
- ¼ teaspoon ground black pepper (about 0.5 g)
- 2 tablespoons fresh lime juice (30 ml), from about 1 lime
- ¼ cup chopped fresh cilantro (about 10 g)
- Optional toppings: ½ cup plain yogurt or sour cream (120 g), 1 medium avocado diced (about 150 g), and 1 cup tortilla strips (about 30 g)
Low-sodium broth gives you more control over the final seasoning, since canned beans and tomatoes can already contain salt. Regular broth works too; start with less added salt and adjust after simmering. Rinsing the beans removes the thick canning liquid and some surface salt, while keeping the tomatoes’ juices adds flavor and helps form the soup’s base.
Instructions
- Dice the onion and bell pepper, mince the garlic, measure the spices and prepare the remaining ingredients. This should take about 15 minutes. Set a large, heavy-bottomed pot or Dutch oven over medium heat and add the olive oil. Give the oil about 2 minutes to warm; it should look fluid but should not smoke.
- Add the onion and bell pepper. Cook for about 8 minutes, stirring every minute or two, until the onion is translucent and the pepper has softened. If the vegetables begin to stick or brown too quickly, lower the heat and add a tablespoon of broth or water. Stir in the garlic, cumin, smoked paprika, oregano and chili powder, and cook for 1 minute, just until fragrant. Keep the garlic moving so it does not scorch.
- Add the rinsed black beans, diced tomatoes with their juices, vegetable broth, corn, bay leaf, salt and black pepper. Stir well and scrape the bottom of the pot to loosen any flavorful browned bits. Bring the mixture to a gentle boil, then lower the heat so it simmers steadily without splashing. Cook uncovered for 20 minutes, stirring occasionally. A gentle simmer lets the flavors mingle without breaking the beans apart too much.
- Turn off the heat and remove the bay leaf. For a thick, textured soup, use an immersion blender to blend roughly one-third of the soup directly in the pot, keeping the blender head submerged to prevent hot splashes. Alternatively, ladle about 2 cups into a heat-safe blender, let steam escape according to the blender’s instructions, blend until smooth, and stir it back into the pot. Avoid filling a standard blender with hot soup beyond its safe capacity.
- Stir in the lime juice and cilantro. Taste, then add more salt, pepper or lime a little at a time. If you want a thinner soup, stir in extra broth or hot water, a few tablespoons at a time. Warm it over low heat for 1 minute if it has cooled while blending, then ladle into bowls and add the toppings you like.
Tips
- Build flavor without burning the spices. Let the onion and pepper soften before adding the garlic and ground spices. A short, one-minute toast releases their aroma, but longer cooking over high heat can make garlic bitter and spices taste scorched.
- Choose the texture before blending. Blending about one-third of the pot makes the broth creamy while keeping recognizable beans and corn. Blend more for a smoother soup, or skip blending and mash a few beans against the side of the pot if you do not have a blender.
- Adjust salt at the end. Broths and canned ingredients vary in saltiness, and the flavors become more concentrated as soup simmers. Taste after adding the lime, since acidity can make the seasoning seem brighter; add salt gradually rather than all at once.
- Use sensible swaps. Green bell pepper can replace red, though it tastes a little more grassy. If you do not have smoked paprika, use sweet paprika and a small pinch of extra chili powder; the soup will have less of its distinctive smoky note. For a vegan bowl, use vegetable broth and choose avocado or a dairy-free topping instead of yogurt.
Serving Suggestions
Serve the soup hot in shallow bowls so each serving gets a good mix of broth, beans and corn. A spoonful of yogurt or sour cream gives a cool, creamy contrast; diced avocado adds a soft texture, and tortilla strips contribute crunch. Add the toppings at the table rather than stirring them into the whole pot, especially if you expect leftovers. Fresh lime wedges are useful for diners who prefer a brighter, more tangy bowl.
For a more filling meal, serve it with warm corn tortillas, toasted bread or a small scoop of cooked rice. A simple cabbage slaw or green salad balances the soup’s soft texture. If you are serving a group, put the toppings in separate small bowls so everyone can choose what works for them. For children or anyone sensitive to heat, use mild chili powder and offer hot sauce separately rather than increasing the chili in the pot.
Variations
Make it spicier: Add one finely chopped jalapeño with the onion and bell pepper, or stir in a pinch of cayenne with the other spices. Removing the jalapeño’s seeds and pale ribs usually reduces its heat, though peppers vary. You can also let diners add hot sauce to their own bowls, which keeps the base recipe mild.
Add more vegetables: Stir in a diced carrot with the onion for gentle sweetness, or add a couple of handfuls of chopped spinach after blending. Simmer diced carrot with the soup until tender, allowing extra time if the pieces are large. Add spinach at the end and stir until wilted so it keeps its color and does not become overcooked.
Make it heartier: Add 1 cup (about 185 g) cooked rice to the pot during the final 5 minutes, or serve the rice in bowls and ladle the soup over it. Rice absorbs broth as it sits, so the soup will thicken more quickly; add extra broth when reheating. For a different bean texture, replace one can of black beans with pinto beans, keeping the total amount of beans the same.
Make it dairy-free or vegan: The soup itself is vegan when made with vegetable broth. Finish it with avocado, cilantro and tortilla strips, or use a plain, unsweetened dairy-free yogurt. If using chicken broth, the soup is no longer vegetarian, but its cooking method and timing remain the same.
Storage and Reheating
Let the soup cool enough to portion, then refrigerate it in shallow, covered containers within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. Store toppings separately: avocado browns after cutting, tortilla strips soften in moisture, and yogurt is best added to individual bowls. The soup may thicken as the beans absorb liquid, so keep a little broth or water on hand for reheating.
Reheat only the portion you plan to serve in a saucepan over medium-low heat, stirring occasionally, until steaming throughout. Add broth or water a splash at a time to loosen it. For food safety, USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. You can also reheat a serving in the microwave in a covered, microwave-safe bowl, stirring midway through and checking the temperature in more than one spot.
To freeze, cool the soup promptly and transfer it to freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months for best quality, and thaw overnight in the refrigerator before reheating. The beans may soften slightly after freezing, but blending a little more of the soup or adding fresh toppings can restore a pleasing texture. Do not freeze it with avocado, yogurt or tortilla strips already added.
Frequently Asked Questions
Can I use dried black beans instead of canned?
Yes, but cook them fully before adding them to the soup; dried beans do not cook reliably in this short simmer. Use about 3 cups of cooked black beans (roughly 510 g) in place of the two cans, adjusting the amount slightly to taste. Cook dried beans according to their package directions, then drain them. If you use salted cooking liquid instead of broth, taste before adding the recipe’s salt.
Do I need to drain and rinse canned black beans?
For this recipe, yes. Draining and rinsing removes the thick liquid from the can and helps the finished broth taste cleaner, with less unpredictable salt. If you prefer a thicker, starchier soup, you can reserve a few tablespoons of the bean liquid and stir it in near the end, but it is not necessary for the soup to become creamy because blending some of the beans does that job.
Can I make the soup without a blender?
Absolutely. Leave the beans whole for a brothy soup, or use the back of a sturdy spoon or a potato masher to mash a portion of the beans against the side of the pot. Stir well to distribute the mashed beans. This takes a little more effort than using an immersion blender but gives the broth more body without requiring a separate appliance.
Why does my black bean soup taste flat?
It may need more salt, lime juice or both. Add a small pinch of salt and a teaspoon of lime juice, stir, then taste before adding more. If the soup tastes sharp rather than balanced, simmer it for a minute and add a little broth. Also check that the spices were fresh enough to smell aromatic; old ground spices can contribute less flavor, even when the measured quantity is correct.
Can I make this soup ahead?
Yes. The soup can be cooked a day or two ahead and refrigerated, then reheated with a splash of broth or water. For the freshest flavor and texture, add the lime juice, cilantro and crunchy toppings close to serving. If the soup becomes very thick overnight, loosen it gradually as it warms rather than adding a large amount of liquid at once.
Related
- Pink Mimosa Recipe with Fresh Grapefruit and Grenadine
- Pink Sangria Recipe with Rosé, Citrus, and Fresh Berries
- Pineapple Moscow Mule: Bright, Spicy Cocktail Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).