- Prep
- 10 min
- Cook
- 35 min
- Total
- 45 min
- Serves
- 4
Ingredients
What you’ll need — tap to tick off as you go
- 2 tbsp
- 4 cloves
- 2 tsp
- 1 tsp
- 1 tsp
- 3 cups
- 400 g
- 750 ml
- 1 tsp
- ½ tsp
- ½ cups
Process
Timers built in · swap anything · ask as you cook
Heat the olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 to 6 minutes, stirring occasionally, until soft and translucent.
Add the minced garlic, ground cumin, smoked paprika, and dried oregano. Stir constantly for 30 to 45 seconds until fragrant. Do not let the garlic brown.
Pour in the fire-roasted diced tomatoes with their juices and the vegetable broth. Stir, scraping up any browned bits from the bottom of the pot.
Add the drained and rinsed canned black beans, salt, and black pepper. Bring to a gentle boil, then reduce the heat to low and simmer uncovered for 20 minutes.
Mash about 1 cup of the beans against the side of the pot with a potato masher or the back of a spoon to thicken the broth. Leave the rest whole for texture.
Stir in the fresh lime juice. Taste and add more salt if needed. Simmer for 2 more minutes.
Ladle into bowls and top with chopped fresh cilantro and diced avocado, if using.

Kitchen notes
Kitchen notes
- The most common mistake is not mashing any beans, which leaves a thin, watery broth. Mash about one-third of the beans against the pot to get a creamy body without a blender.
- Do not skip blooming the cumin, paprika, and oregano in the oil for 30 to 45 seconds. This step wakes up the spices and gives the soup its smoky depth; adding them later with the liquid tastes flat.
- If the soup tastes dull after simmering, it almost always needs acid, not more salt. The lime juice at the end is what makes the flavors pop, so add it off the heat and taste again.
- For a spicier version, add 1 diced jalapeño with the onion or a pinch of cayenne with the spices. For a thicker soup, simmer 5 extra minutes uncovered.
Substitutions
- canned black beans→1.5 cups dried black beans, soaked overnight and simmered until tender (about 1 hour), then used in place of canned
- vegetable broth→chicken broth or water plus 1 extra teaspoon salt
- fire-roasted diced tomatoes→regular diced tomatoes plus 1/4 teaspoon extra smoked paprika
- fresh cilantro→fresh parsley or thinly sliced green onion
- lime→1 tablespoon apple cider vinegar or lemon juice
Storage & reheating
Store in an airtight container in the refrigerator for up to 4 days. To freeze, cool completely and transfer to freezer-safe containers for up to 3 months; leave 2 cm of headspace. Reheat on the stovetop over medium-low heat, stirring occasionally, until steaming, or in the microwave in 1-minute bursts. If the soup thickens too much after chilling, stir in a splash of vegetable broth or water while reheating. Add fresh lime and cilantro after reheating, not before.
FAQ
The questions we get asked most
Why is my black bean soup watery?
You likely did not mash enough beans or simmer it long enough uncovered. Mash about one-third of the beans against the side of the pot and simmer 5 to 10 extra minutes to let the liquid reduce. Blending 1 cup of the soup and stirring it back in also thickens it quickly.
Can I use dried black beans instead of canned?
Yes. Use 1.5 cups dried beans, soak them overnight, drain, and simmer in 6 cups water until tender, about 60 to 90 minutes. Then use them in place of the canned beans and reduce the vegetable broth to 500 ml since the cooked beans carry some water.
How do I make this black bean soup spicier?
Add 1 diced jalapeño or serrano pepper with the onion, or stir in 1/4 to 1/2 teaspoon cayenne pepper with the cumin and paprika. For a smoky heat, add 1 minced chipotle pepper in adobo sauce with the tomatoes. Taste after 10 minutes of simmering and adjust.
Can I make this soup ahead of time?
Yes, it tastes even better the next day as the spices meld. Cool it completely, refrigerate for up to 4 days, and reheat gently on the stovetop. Wait to add the lime juice, cilantro, and avocado until just before serving so they stay bright and fresh.
Can I freeze black bean soup?
Yes, it freezes very well for up to 3 months. Cool completely, pour into freezer-safe containers leaving 2 cm of headspace, and label with the date. Thaw overnight in the refrigerator and reheat on the stovetop over medium-low heat, adding a splash of broth or water if it looks thick.
How do I know when the soup is done?
The beans should be completely soft and the broth should coat the back of a spoon rather than run off like water. After 20 minutes of simmering and mashing, taste a bean; it should crush easily between your fingers. If the broth still looks thin, simmer 5 more minutes uncovered.
Can I use a blender or immersion blender for this soup?
Yes, but blend only about 1 to 2 cups of the soup and stir it back into the pot, or use short pulses with an immersion blender. Blending the entire pot turns it into a puree and loses the hearty texture. If using a countertop blender, vent the lid and blend in batches to avoid steam pressure.
Ask KitchenMind about this recipe
Tell it what’s different tonight — it works within the actual recipe.


