Tested in a real kitchen ✦ Written for the one you have

Mexican Black Bean Soup

45 min4 Servings
Tested in the KitchenMind kitchenUpdated September 2026

Fire-roasted tomatoes and cumin build this black bean soup fast. Onion, garlic and smoked paprika go in first, then 35 minutes of simmering for 4 bowls.

Cook now
Prep
10 min
Cook
35 min
Total
45 min
Serves
4

Ingredients

Serves4 servings
Changing servings updates ingredient amounts automatically

What you’ll need — tap to tick off as you go

Process

Timers built in · swap anything · ask as you cook

1

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.

2

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.

3

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.

4

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.

5

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.

6

Stir in the fresh lime juice. Taste and add more salt if needed. Simmer for 2 more minutes.

7

Ladle into bowls and top with chopped fresh cilantro and diced avocado, if using.

Mexican Black Bean Soup
Mexican Black Bean Soup — from the KitchenMind photo set

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.

Related links