Soups, Stews & Chili

Hearty Black Bean Soup with Fire Roasted Tomatoes

By Clara ·

Hearty Black Bean Soup with Fire Roasted Tomatoes
Hearty Black Bean Soup with Fire Roasted Tomatoes

The vegetables soften first in the pot, and the onion, bell pepper, and celery turn sweet around the edges before the broth ever goes in. That head start gives this hearty black bean soup with fire-roasted tomatoes a rounded base instead of a pot of beans floating in thin liquid.

I like how the smoky tomatoes and warm spices make a pantry-friendly soup taste layered without a long simmer. The beans add plenty of substance, and mashing some right in the pot thickens the broth while leaving the rest whole. A little lime and cilantro stirred in at the end wake everything up, so each spoonful tastes savory and bright.

Hearty Black Bean Soup with Fire Roasted Tomatoes, thick and smoky
“

Kitchen Note

Stay with the pot when the garlic and spices go in. Thirty seconds of stirring is enough to bring out their fragrance; letting the garlic sit against the hot pot can make it bitter.

Save this hearty black bean soup with fire-roasted tomatoes for a cozy, smoky bowl with a bright lime-and-cilantro finish.

Save to Pinterest

Why mashing a few beans thickens the soup without turning it smooth

A pot of black bean soup can go two ways: brothy with every bean intact, or so thoroughly blended that the vegetables and beans disappear into one texture. Here, mashing about a cup of beans against the side of the pot lands in the useful middle. The crushed beans release enough body to make the broth feel hearty, while the remaining beans and diced vegetables keep their shape.

That contrast matters because the soup is built from canned beans, tender vegetables, and broth rather than a purée. You don’t need a blender or a separate thickener, and you can control the texture by mashing the beans in the pot after the simmer. Press them against the side with a wooden spoon or potato masher, then stop once the broth has thickened to your liking. Leave the rest alone; a few whole beans in each spoonful are part of what makes this soup satisfying.

What gives this black bean soup its smoky, balanced flavor

Hearty Black Bean Soup with Fire Roasted Tomatoes, rich and hearty
  • Black beans — Canned beans keep the cooking time manageable and bring a soft, creamy interior that helps thicken the soup when mashed. Drain and rinse them before adding so the canning liquid doesn’t cloud the broth or add excess salt.
  • Fire-roasted diced tomatoes — Their roasted character gives the broth a smoky edge that ordinary diced tomatoes won’t fully match. Keep the tomato pieces intact when you stir them in so their juices and texture spread through the soup.
  • Yellow onion, red bell pepper, and celery — Together, these vegetables build the soup’s savory base. Dice them into similar-sized pieces so they soften evenly during their time in the pot.
  • Garlic, cumin, smoked paprika, and cayenne — Cumin adds earthy warmth, smoked paprika reinforces the roasted notes, and cayenne brings a gentle heat. Fresh garlic gives the spices a fragrant partner; minced pieces cook quickly, so keep stirring after they hit the pot.
  • Low-sodium vegetable or chicken broth — Either option gives the beans and vegetables enough liquid to simmer while leaving room for the recipe’s measured salt. Vegetable broth keeps the soup vegetarian; chicken broth changes that and gives the base a more savory, non-vegetarian character.
  • Lime juice and fresh cilantro — These go in after cooking, when their fresher, sharper qualities can stand out against the smoky broth. Chop the cilantro shortly before using it so it doesn’t sit around and wilt.

Build the broth in stages, then thicken it in the pot

Soften the vegetables before adding the beans

Warm the olive oil in a 6-quart pot or Dutch oven over medium heat, then add the diced onion, red bell pepper, celery, and salt. Cook for 7 to 9 minutes, stirring occasionally, until the vegetables are tender. They should look softened rather than browned heavily, with the onion turning translucent. If the pot looks dry or the vegetables start catching, lower the heat enough to keep them cooking gently.

Let the garlic and spices turn fragrant

Add the minced garlic, cumin, smoked paprika, cayenne, and black pepper. Stir for 30 seconds, just until the garlic and spices smell fragrant. This brief contact with the warm oil helps the spices bloom, but the mixture moves quickly from fragrant to scorched if left unstirred. Keep the spoon moving and add the liquids as soon as that short cook is up.

Simmer until the vegetables are tender

Stir in the drained and rinsed black beans, fire-roasted tomatoes, broth, and bay leaf. Bring the pot to a boil over medium-high heat, then reduce the heat to low and simmer uncovered for 20 to 25 minutes, stirring occasionally. Look for a gentle simmer rather than a hard boil, which can break up the beans more than you want. The vegetables should be tender and the broth should smell integrated, not like separate cans and spices.

Mash a portion and add the fresh finish

Lift out and discard the bay leaf before thickening the soup. Use a wooden spoon or potato masher to press about 1 cup of beans against the side of the pot; the broth will take on more body while plenty of whole beans remain. Stir in the lime juice and chopped cilantro, then serve. Don’t simmer the fresh finish for a long stretch after adding it, or its bright flavor will fade.

Choose the broth that fits the table, then plan for leftovers

Keep the soup vegetarian with vegetable broth

Choose the low-sodium vegetable broth option for a plant-based pot. It keeps the soup’s vegetable-and-bean character front and center, with the same smoky tomatoes and lime finish.

Use chicken broth for a more savory version

The listed low-sodium chicken broth is an easy alternative when the soup doesn’t need to be vegetarian. It gives the broth a deeper savory note, though it changes the dish from plant-based.

Storage and Reheating

  • Refrigerator: Keep leftovers covered and refrigerated for 3 to 4 days. The beans will continue to absorb broth, so the soup may be thicker when chilled.
  • Freezer: Freeze in airtight containers for up to 3 months. Leave room at the top for expansion, and thaw in the refrigerator before reheating.
  • Reheating: Warm the soup in a saucepan over medium-low heat, stirring occasionally, until it reaches 165°F. Avoid a hard boil; it can break up the beans and make the texture less appealing.

Questions that come up while making black bean soup

Can I use dried black beans instead of canned?+

Not as a direct swap. Dried beans need to be soaked and cooked separately until tender, and they need different amounts of liquid and cooking time. Use cooked beans before beginning the soup so the vegetables don’t overcook while the beans soften.

Can I leave out the cayenne pepper?+

Yes. Leaving it out makes the soup milder without changing the cooking method; the cumin and smoked paprika still give the broth its warm, smoky character. Keep the black pepper if you want its separate, less direct kind of heat.

Can I make this soup ahead of time?+

Yes, the soup holds well for making ahead. For the freshest-tasting finish, stir in the lime juice and cilantro after reheating rather than before storing; keep the soup refrigerated in a covered container in the meantime.

How do I loosen leftover soup that has thickened?+

The beans absorb some liquid as the soup rests, so a thicker texture the next day is normal. Warm it gently and stir as it heats; the broth loosens as the soup becomes hot. If you prefer it brothy, stir in a little additional broth while reheating.

Hearty Black Bean Soup with Fire Roasted Tomatoes

Black bean soup with fire roasted tomatoes simmers with cumin, smoked paprika, and tender vegetables for a hearty, richly seasoned bowl. Mashing some of the beans gives the soup a naturally thick texture, finished with fresh lime juice and cilantro.
Prep Time 15 minutes
Cook Time 32 minutes
Total Time 47 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 300

Ingredients
  

  • 2 tbsp olive oil
  • 1 yellow onion medium, diced
  • 1 red bell pepper medium, diced
  • 2 celery ribs diced
  • 0.75 tsp salt
  • 3 cloves garlic minced
  • 1.5 tsp ground cumin
  • 1 tsp smoked paprika
  • 0.25 tsp cayenne pepper
  • 0.5 tsp ground black pepper
  • 3 can (15 oz) black beans drained and rinsed
  • 1 can (14.5 oz) fire-roasted diced tomatoes
  • 4 cup low-sodium vegetable broth or chicken broth
  • 1 bay leaf
  • 1 tbsp lime juice
  • 0.25 cup fresh cilantro chopped

Equipment

  • 1 6-quart pot or Dutch oven

Method
 

  1. Heat the olive oil in a 6-quart pot or Dutch oven over medium heat.
  2. Add the onion, bell pepper, celery, and salt. Cook, stirring occasionally, for 7 to 9 minutes, until the vegetables are tender.
  3. Add the garlic, cumin, smoked paprika, cayenne, and black pepper, and cook for 30 seconds, stirring, until fragrant.
  4. Stir in the black beans, tomatoes, broth, and bay leaf, then bring the soup to a boil over medium-high heat.
  5. Reduce the heat to low and simmer uncovered for 20 to 25 minutes, stirring occasionally, until the flavors meld and the vegetables are tender.
  6. Remove the bay leaf.
  7. Mash about 1 cup of the beans against the side of the pot with a wooden spoon or potato masher to thicken the soup.
  8. Stir in the lime juice and cilantro.
  9. Serve.

Notes

For a thicker soup, mash the beans well against the side of the pot. Refrigerate leftovers for up to 4 days or freeze for up to 3 months. Use vegetable broth to keep the soup vegan.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating