Ham Black Bean Lime Cilantro

Featured in: Warm Cozy Dinners

This comforting soup blends smoky ham and tender black beans, simmered with aromatic cumin, oregano, and smoked paprika. Fresh lime juice and chopped cilantro finish the dish, adding a bright, zesty touch. Vegetables like onion, bell pepper, and celery provide a hearty base, while optional heat comes from jalapeño. Perfect for any season, it offers a rich, balanced flavor that's gluten-free and ideal for a satisfying meal.

Updated on Mon, 16 Feb 2026 16:45:00 GMT
A steaming bowl of ham and black bean soup, garnished with fresh cilantro and lime wedges for a zesty Cuban-inspired meal. Save to Pinterest
A steaming bowl of ham and black bean soup, garnished with fresh cilantro and lime wedges for a zesty Cuban-inspired meal. | maplefrost.com

My neighbor Maria brought over a pot of this soup on a rainy Tuesday, steam rising from the lid as she set it on my counter. One spoonful and I understood why she'd been making it for decades—that smoky ham, the way the lime cuts through everything, cilantro catching between your teeth. She laughed when I asked for the recipe, said it was just what her abuela made, nothing fancy, but somehow it tastes like home tastes.

I made this for my book club once, doubling the recipe and leaving it on low in a slow cooker. Someone asked if I'd been cooking all day—the kitchen smelled incredible—and I got to tell them the truth, that it was mostly just sitting there doing its thing while we debated chapters. That's when I realized this soup is secretly perfect for feeding people without it feeling like work.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cooked ham, diced (2 cups): The backbone of this soup—buy it sliced thick and dice it yourself if you can, it holds better than pre-diced bits.
  • Black beans (2 cans, drained and rinsed): Don't skip the rinsing, it keeps the broth from getting murky and too starchy.
  • Yellow onion, diced (1 large): This is your flavor base, so don't rush it—let it go soft and sweet before adding anything else.
  • Green bell pepper, diced (1 large): The brightness that balances the smoke, never skip this one.
  • Celery stalks, diced (2): The quiet player that rounds out flavor without announcing itself.
  • Garlic cloves, minced (3): Fresh is non-negotiable here, jarred garlic gets lost in the long simmer.
  • Carrot, diced (1 large, optional): Adds natural sweetness that plays nice with the lime finish.
  • Jalapeño, seeded and minced (1, optional): If you like heat, this is gentler than cayenne and stays integrated.
  • Diced tomatoes with juices (1 can, 14 oz): The acid and body that keeps this from tasting one-note.
  • Tomato paste (2 tablespoons): A concentrate of flavor—mix it in early so it blooms with the spices.
  • Low-sodium chicken broth (6 cups): Use the good stuff if you can, it's the liquid foundation everything else sits on.
  • Ground cumin (2 teaspoons): The spice that makes this taste like it knows where it's from, warm and slightly earthy.
  • Dried oregano (1 teaspoon): A touch of herbiness without being fresh-herb sharp.
  • Bay leaf (1): Just one, tucked in to whisper flavor, remove it before serving.
  • Smoked paprika (1 teaspoon): The secret weapon—it's what makes people ask what's in this.
  • Ground black pepper (1/2 teaspoon): Freshly cracked if you have a grinder, it tastes cleaner than pre-ground.
  • Salt, to taste: The ham and broth are already salty, so taste as you go and add conservatively.
  • Lime juice (from 2 limes, plus wedges for serving): Fresh lime only—bottled misses the point, and these wedges matter for serving.
  • Fresh cilantro, chopped (1/2 cup): The final move that transforms this from hearty to alive, add it right at the end so it stays bright.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your vegetables ready for the pan:
Dice everything while the pot heats so you're not fumbling around once you start cooking. There's something meditative about prepping vegetables, all that rhythmic chopping.
Sauté the vegetable base:
Heat oil in your pot over medium heat, then add onion, bell pepper, celery, carrot, and jalapeño. Let them cook for 6 to 8 minutes, stirring now and then, until they're soft and the onions turn translucent. You'll smell when they're ready—something sweet comes out of them.
Add garlic and let it bloom:
Stir in minced garlic and cook for just 1 minute until fragrant. Don't let it brown or it turns bitter.
Brown the ham slightly:
Add your diced ham and cook for 3 minutes, stirring occasionally. This isn't really browning so much as warming it through and letting it start releasing its flavor.
Toast the spices with tomato paste:
Mix in cumin, oregano, smoked paprika, black pepper, and tomato paste. Stir and cook for 1 to 2 minutes—this is blooming the spices, letting their oils activate in the heat. It only takes a minute but it changes everything.
Build the broth:
Add the black beans (drained and rinsed), diced tomatoes with their juices, bay leaf, and chicken broth. Stir everything together, then bring it to a boil over medium-high heat.
Simmer low and slow:
Once it boils, lower the heat and let it simmer uncovered for 45 to 60 minutes, stirring occasionally. The longer it sits, the more the flavors deepen and marry. This is the part where you can step away and do something else.
Adjust texture if you want:
If you like a creamier soup, take an immersion blender and pulse it a few times to partially puree the soup, or scoop 2 cups into a blender, puree, and stir it back. This is optional—some days you want it chunky, some days smooth.
Finish with brightness:
Remove the bay leaf. Stir in lime juice and fresh cilantro. Taste it and add salt if it needs it—the ham and broth are already contributing salt, so be gentle.
Serve and let people customize:
Ladle it into bowls and set out lime wedges and extra cilantro so people can adjust it to their taste. Everyone has their own idea of how much brightness they want.
A hearty soup filled with tender black beans, smoky diced ham, and vibrant vegetables, finished with a splash of fresh lime juice. Save to Pinterest
A hearty soup filled with tender black beans, smoky diced ham, and vibrant vegetables, finished with a splash of fresh lime juice. | maplefrost.com

My son came home from school one winter afternoon, took one bowl, and then asked for another before I'd even sat down. He said it tasted like the soup his friend's mom makes, and I realized something shifted that day—this wasn't just a recipe anymore, it was becoming our thing.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Slow Cooker Secret

If you're the type who likes to have dinner mostly done by lunchtime, this soup adapts beautifully to a slow cooker. Sauté your vegetables, garlic, and ham in a pan first—that blooming step matters even more when everything's going to sit for hours—then transfer it all to the slow cooker with the beans, tomatoes, broth, and spices. Cook on low for 6 to 7 hours, or high for 3 to 4. Add the lime juice and cilantro just before serving. The flavors get even more integrated this way, and your house smells amazing all afternoon.

What To Serve Alongside It

This soup doesn't need much, but a few sides make it feel like a meal. Crusty bread for soaking up broth, maybe some rice on the side if you want something substantial, or even fried plantains if you're feeling adventurous. I've also served it with a simple green salad and let people feel like they're eating something balanced. Sometimes cornbread on the side, still warm from the oven, changes everything.

Making It Your Own

This recipe is sturdy enough that it handles adjustments. Some people add hot sauce at the table for more kick, others stir in a splash of coconut milk for richness right before serving. I've made it vegetarian by swapping the ham for extra beans and using vegetable broth, and honestly, it stands on its own. The beauty of a soup like this is that it's a base for whatever you're in the mood for.

  • If you have a ham bone or smoked ham hock sitting around, add it during the simmer—remove it before serving but the flavor it adds is worth seeking it out.
  • A pinch of cayenne or a dash of hot sauce at the table lets people control how much heat they want.
  • Make a double batch and freeze half in containers, it actually tastes better after a few days when flavors have settled.
Comforting black bean soup with savory ham, aromatic spices, and a bright cilantro-lime garnish, perfect for chilly evenings. Save to Pinterest
Comforting black bean soup with savory ham, aromatic spices, and a bright cilantro-lime garnish, perfect for chilly evenings. | maplefrost.com

This soup has become one of those recipes I turn to when I want to feed people something that tastes like it took all day but actually just took an afternoon. It's warm, it's alive with flavor, and somehow it makes everyone feel cared for.

Recipe FAQs

Can I make this soup vegetarian?

Yes, simply omit the ham and replace the chicken broth with vegetable broth for a vegetarian-friendly version.

How do I achieve a creamier texture?

Use an immersion blender to puree part of the soup, or transfer a couple of cups to a blender, puree, and then stir it back in.

What spices enhance the flavor?

Cumin, oregano, smoked paprika, and black pepper contribute to the soup’s smoky and aromatic profile.

Can I add heat to this dish?

Yes, include the optional minced jalapeño or add hot sauce or cayenne pepper to taste.

What are good serving suggestions?

Serve hot with lime wedges and fresh cilantro, alongside crusty bread, rice, or fried plantains for a complete meal.

How long should the soup simmer?

Simmer uncovered for 45 to 60 minutes, allowing flavors to meld and beans to soften perfectly.

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 Lime Cilantro

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

Prep time
20 minutes
Time to cook
80 minutes
Overall time
100 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type Cuban

Makes 6 Portions

Diet preferences No dairy, 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, plus lime wedges for serving
02 1/2 cup fresh cilantro, chopped

Directions

Step 01

Sauté aromatics and vegetables: 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-8 minutes, stirring occasionally, until vegetables are softened.

Step 02

Add garlic and ham: Stir in minced garlic and cook for 1 minute until fragrant. Add diced ham and cook for 3 minutes more, stirring occasionally.

Step 03

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

Step 04

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

Step 05

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

Step 06

Finish with brightness: Stir in fresh lime juice and chopped cilantro. Taste the soup and adjust salt as needed.

Step 07

Serve: Ladle into bowls and serve hot, garnished with additional fresh cilantro and lime wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment 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

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Verify store-bought broth and ham products for hidden gluten and allergen content
  • Ensure all processed ingredients carry certified gluten-free labeling for strict dietary compliance

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 320
  • Total fat: 8 grams
  • Carbohydrates: 39 grams
  • Proteins: 23 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.