Ham Black Bean Soup Lime

Featured in: Weeknight Dinners

This hearty soup features smoky diced ham and tender black beans simmered with aromatic spices, tomato, and vegetables. Bright lime juice and fresh cilantro are stirred in at the end to add a vibrant finish. The dish embodies classic Cuban flavors and offers a comforting, gluten-free meal suitable any time of year. Optional blending smooths the texture while maintaining rich depth. Perfect served warm with crusty bread or plantains.

Updated on Mon, 16 Feb 2026 10:19:00 GMT
A steaming bowl of ham and black bean soup with fresh lime wedges and chopped cilantro, perfect for a cozy dinner. Save
A steaming bowl of ham and black bean soup with fresh lime wedges and chopped cilantro, perfect for a cozy dinner. | opticbaker.com

My neighbor Maria showed up one February afternoon with a thermos of this soup, steam rising from the lid, and somehow the entire kitchen smelled like someone's abuela had just left. She'd made it the night before and swore the flavors got even better sitting overnight, which seemed impossible given how immediately satisfying that first spoonful was. The ham had softened into the broth, the black beans had become creamy without losing their structure, and that lime juice at the end felt like opening a window on a sunny day. I've made it dozens of times since, and I finally understand why she brought it over that particular week—sometimes the best recipes arrive when you need them most.

I made this for a potluck at work once, brought it in the largest container I owned, and watched it disappear before the main dishes were even set out. Someone asked for the recipe while it was still warm, and I realized this soup has that quiet confidence—it doesn't need to be fancy or complicated to make people genuinely happy. That's when a recipe becomes worth keeping.

Ingredients

  • Cooked ham, diced (2 cups): The smoky backbone of everything—I use the good stuff from the deli counter, not the pre-packaged kind, because it makes an actual difference in how the broth tastes after simmering.
  • Black beans, canned (2 cans): Rinsing them thoroughly prevents the soup from getting that metallic can taste and keeps the broth clear instead of murky.
  • Yellow onion, large and diced (1): Dice it fine enough that it softens into the soup completely, almost disappearing—that's when you know the flavor has integrated.
  • Green bell pepper, large and diced (1): This creates the holy trinity base with the onion and celery, the trio that makes everything taste like it was made with intention.
  • Celery stalks (2): Don't skip this—it adds a subtle vegetal depth that rounds out the heavier ham and beans.
  • Garlic cloves, minced (3): Mince it fine and add it after the softer vegetables so it doesn't burn and turn bitter.
  • Carrot, large and diced (1, optional): I almost always include it for a touch of sweetness that balances the smoke and spice.
  • Jalapeño, seeded and minced (1, optional): Leave the seeds in if you want genuine heat, remove them if you prefer just the flavor without the burn.
  • Diced tomatoes with juices (1 can): The acidity brightens everything—use canned San Marzano if you can find them, they taste noticeably fresher.
  • Tomato paste (2 tablespoons): This deepens the flavor significantly, creating a richer base than tomatoes alone could manage.
  • Low-sodium chicken broth (6 cups): Low-sodium matters because you're adding ham, which brings its own salt—you need room to season properly.
  • Ground cumin (2 teaspoons): Toast it briefly in the warm oil before adding other ingredients if you want the earthiness to really stand out.
  • Dried oregano (1 teaspoon): This is what makes it taste authentically Cuban—don't substitute fresh here, the dried version has the right flavor profile.
  • Smoked paprika (1 teaspoon): This is the secret weapon that makes people ask what you did differently; it adds complexity without obvious heat.
  • Bay leaf (1): Fish it out at the end—it infuses the broth but no one wants to bite into the leaf itself.
  • Black pepper (1/2 teaspoon): Freshly ground makes a real difference; pre-ground tastes dusty by comparison.
  • Salt, to taste: Add it at the very end after tasting, because the ham and broth bring their own sodium that builds as the soup reduces.
  • Lime juice (2 limes): Squeeze them fresh—bottled lime juice is a completely different thing and won't give you that bright, alive finish.
  • Fresh cilantro, chopped (1/2 cup): Chop it right before serving so it stays green and vibrant instead of turning dark and faded.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your base:
Heat oil in a large pot over medium heat and sauté the diced onion, bell pepper, celery, carrot, and jalapeño for 6 to 8 minutes until they soften and the edges of the onion turn golden. You'll smell the vegetables releasing their sweetness—that's when you know they're ready for the next step.
Wake up the garlic:
Stir in the minced garlic and cook for exactly 1 minute, just until fragrant but not browning. This quick cooking keeps the garlic tasting fresh and sharp instead of harsh.
Add the ham:
Toss in the diced ham and stir occasionally for 3 minutes, letting it warm through and start releasing its smoky flavor into the oil. You'll notice the kitchen starting to smell significantly more interesting.
Bloom your spices:
Mix in the cumin, oregano, smoked paprika, black pepper, and tomato paste, stirring constantly for 1 to 2 minutes. This step matters—you're cooking the spices just enough that they wake up and deepen instead of tasting raw and flat.
Combine everything:
Add the drained black beans, canned tomatoes with their juices, bay leaf, and chicken broth, stirring well to dissolve the tomato paste completely. Bring the whole pot to a boil, then immediately reduce the heat and let it simmer uncovered for 45 to 60 minutes.
Adjust texture if you want:
If you prefer a creamier soup, use an immersion blender to gently puree about a quarter of the soup right in the pot, or transfer 2 cups to a blender, puree, and return it to the pot. This keeps the soup rustic with some whole beans while adding creaminess from the pureed ones.
Finish and brighten:
Remove the bay leaf, stir in fresh lime juice and chopped cilantro, and taste carefully for salt. Add salt gradually—you might need less than you think since the ham and broth have already seasoned the soup.
Serve immediately:
Ladle the soup into bowls and garnish each one with extra cilantro and lime wedges. A crusty piece of bread alongside makes this feel like a complete meal.
Save
| opticbaker.com

My sister brought this soup to my place when my dad was recovering from surgery, and I watched him eat two bowls without his usual complaints about hospital food ruining his appetite. There's something about a bowl of warm broth filled with tender ingredients and bright garnish that communicates care in a language everyone understands, no explanation required.

Make It Your Own

This recipe is honestly flexible, which is why it's so useful for a regular dinner rotation. I've made it with leftover rotisserie chicken instead of ham when that's what was in the fridge, added extra vegetables when I wanted more substance, or used vegetable broth when cooking for my vegetarian friends. The bones of the recipe—the aromatic vegetables, the cumin and oregano base, the lime finish—these stay the same and still taste authentically Cuban.

The Day-After Advantage

Make this soup a day ahead of when you want to eat it, if you can manage the planning. The flavors keep developing as everything sits together in the refrigerator, and the ham becomes even more integrated into the broth. Reheat gently on the stovetop, add fresh cilantro when serving, and taste for salt again—that's genuinely better than eating it fresh, though fresh is perfectly fine too.

Serving and Storage

This soup actually improves overnight, making it perfect for meal prep or feeding a crowd without stress. Serve it in wide bowls so people can enjoy the garnishes, and have plenty of lime wedges because everyone has their own preference for how much brightness they want.

  • Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months in portions.
  • Reheat gently on the stovetop rather than the microwave to keep the flavors from tasting muted and flat.
  • Add fresh cilantro and lime juice right before serving, even to reheated soup, because these garnishes are what make it taste alive.
Hearty black bean and ham soup with vibrant green cilantro and zesty lime, served in a rustic ceramic bowl. Save
Hearty black bean and ham soup with vibrant green cilantro and zesty lime, served in a rustic ceramic bowl. | opticbaker.com

This soup taught me that the best meals often come together from simple ingredients treated with care and the right timing. Make it, and you'll understand why people ask for the recipe before they even finish their bowl.

Cooking Q&A

Can I make this soup vegetarian?

Yes, omit the ham and substitute chicken broth with vegetable broth for a flavorful vegetarian option.

What is the best way to add heat to this dish?

Including seeded minced jalapeño during sautéing or adding hot sauce or cayenne pepper afterward can provide a nice kick.

How can I achieve a creamier texture?

Use an immersion blender to puree part of the soup or blend a few cups separately and stir back into the pot.

Is this soup gluten-free?

Yes, the soup is naturally gluten-free if all processed ingredients such as broth are certified gluten-free.

What garnishes complement this dish?

Fresh chopped cilantro and lime wedges provide bright, fresh garnish that enhance the smoky and savory flavors.

Can I prepare this soup ahead of time?

Absolutely. The flavors deepen overnight, making it ideal for make-ahead meals and easy reheating.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Black Bean Soup Lime

Smoky ham and black beans combined with lime and cilantro for a warming, flavorful dish.

Time to prepare
20 mins
Time to cook
80 mins
Overall time
100 mins
Recipe by Ella Anderson

Dish Type Weeknight Dinners

Skill Level Easy

Cuisine Cuban

Makes 6 Portions

Dietary details No Dairy, Contains No Gluten

What You'll Need

Meats

01 2 cups cooked ham, diced

Legumes

01 2 cans (15 oz each) black beans, drained and rinsed

Vegetables

01 1 large yellow onion, diced
02 1 large green bell pepper, diced
03 2 celery stalks, diced
04 3 garlic cloves, minced
05 1 large carrot, diced
06 1 jalapeño, seeded and minced
07 1 can (14 oz) diced tomatoes with juices
08 2 tablespoons tomato paste

Liquids

01 6 cups low-sodium chicken broth

Spices and Seasonings

01 2 teaspoons ground cumin
02 1 teaspoon dried oregano
03 1 bay leaf
04 1 teaspoon smoked paprika
05 1/2 teaspoon ground black pepper
06 Salt to taste

Finishing and Garnish

01 Juice of 2 limes
02 1/2 cup fresh cilantro, chopped
03 Lime wedges for serving

How to Make It

Step 01

Sauté aromatics: Heat a large soup pot over medium heat with a splash of oil. Add diced onion, bell pepper, celery, carrot, and jalapeño. Cook for 6 to 8 minutes until vegetables soften.

Step 02

Incorporate garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Brown ham: Add diced ham to the pot and cook for 3 minutes, stirring occasionally.

Step 04

Bloom spices: Mix in cumin, oregano, smoked paprika, black pepper, and tomato paste. Cook for 1 to 2 minutes to release spice aromatics.

Step 05

Build broth base: Add black beans, diced tomatoes with juices, bay leaf, and chicken broth. Bring to a boil, then reduce heat and simmer uncovered for 45 to 60 minutes, stirring occasionally.

Step 06

Adjust texture: Remove bay leaf. For creamier consistency, use an immersion blender to partially puree soup, or transfer 2 cups to a blender, puree, and return to pot.

Step 07

Finish with citrus and herbs: Stir in lime juice and chopped cilantro. Taste and adjust salt as needed.

Step 08

Serve: Ladle into bowls and garnish with additional fresh cilantro and lime wedges. Serve hot.

Tools You'll Need

  • Large soup pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Can opener
  • Immersion blender or standard blender

Allergy details

Always review every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Verify store-bought broth and ham products for gluten and potential allergens
  • Ensure all processed ingredients carry gluten-free certification if required

Nutrition details (per serving)

These nutrition details are for your reference—don't substitute for professional medical guidance.
  • Caloric Value: 320
  • Fat content: 8 g
  • Carbohydrates: 39 g
  • Proteins: 23 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.