Black Bean Ham Jalapeño Soup

Featured in: Warm Rustic Bowls & Kitchen Sides

This comforting dish features smoky diced ham simmered with black beans, jalapeños, and aromatic vegetables. Sautéed onions, carrots, celery, and garlic build a flavorful base enhanced with cumin, smoked paprika, and oregano. Simmered slowly in low-sodium broth, it delivers a hearty, warming experience with a spicy kick. Garnished with fresh cilantro and lime wedges, it’s ideal for chilly days and can be customized by adjusting heat levels or swapping in smoked sausage.

Updated on Mon, 16 Feb 2026 17:45:00 GMT
A steaming bowl of black bean and ham soup with jalapeños, garnished with fresh cilantro and lime wedges for a spicy kick. Pin it
A steaming bowl of black bean and ham soup with jalapeños, garnished with fresh cilantro and lime wedges for a spicy kick. | flourharbor.com

There's something about the smell of ham and beans simmering together that fills a kitchen with purpose, especially on those gray afternoons when you're not sure what dinner should be. My neighbor stopped by one November and caught me mid-prep with jalapeños scattered across the cutting board, and within an hour we were both at the stove, arguing about whether the heat should come from the peppers or a pinch of cayenne. This soup won that debate—it's forgiving, bold, and tastes even better the next day.

I made this for a small gathering last winter when someone showed up sick and we needed something nourishing but low-stress. The house smelled incredible by the time everyone arrived, and people kept coming back for seconds not because it was fancy, but because it felt like home in a bowl.

Ingredients

  • Smoked ham, 250 g (9 oz) diced: Buy quality ham if you can—grocery store brands tend to be watery and bland, and you'll taste the difference in the broth.
  • Black beans, 450 g (2 1/2 cups) cooked: Canned beans work perfectly fine here; just rinse them well to reduce sodium and cloudiness.
  • Onion, 1 large diced: Don't rush the softening step—a proper sauté builds flavor that carries through the entire pot.
  • Carrots, 2 medium peeled and diced: Cut them into roughly the same size so they cook evenly and look intentional in the bowl.
  • Celery stalks, 2 diced: This is your aromatic backbone alongside the onion; don't skip it thinking you'll miss it.
  • Garlic cloves, 3 minced: Fresh garlic only—jarred tastes tired and thin in a broth-heavy dish like this.
  • Jalapeños, 2 medium seeded and finely chopped: Remove seeds for warmth without fire, or leave them if you like the soup to announce itself on your tongue.
  • Red bell pepper, 1 diced: The sweetness balances the smoke and heat, and the color keeps things from looking murky.
  • Chicken or vegetable broth, 1.5 L (6 cups) low-sodium: Low-sodium lets you taste the actual ingredients instead of salt masking everything.
  • Ground cumin, 1 tsp: Toast it briefly in the oil before adding anything else if you want the flavor to hit harder.
  • Smoked paprika, 1 tsp: This is where the soup gets its backbone; don't confuse it with regular paprika or you'll lose the effect.
  • Dried oregano, 1/2 tsp: Dried works better here than fresh because you need the flavor to marry with the broth, not float on top.
  • Bay leaf, 1: Remove it before serving—I learned this the hard way by accidentally biting into one.
  • Salt and black pepper to taste: Always taste as you go; every ham is different in saltiness.
  • Olive oil, 2 tbsp: Good oil matters for the initial sauté because it carries flavor from the vegetables into the broth.
  • Fresh cilantro chopped for garnish: The brightness cuts through the richness at the very end.
  • Lime wedges optional for serving: A squeeze changes the entire experience, adding acidity that makes everything taste fresher.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the holy trinity:
Heat olive oil in a large pot over medium heat and add your diced onion, carrots, and celery all at once. Let them soften for about 5 minutes, stirring occasionally so nothing sticks to the bottom—you're not browning them hard, just teaching them to surrender to the heat.
Build the fragrance:
Stir in minced garlic, chopped jalapeños, and red bell pepper, then cook for 3 minutes until the kitchen smells like something worth waiting for. The garlic should turn pale gold, not brown; brown tastes bitter and ruins the balance.
Introduce the ham:
Add your diced ham and stir it around for about 4 minutes so the edges get warm and any fat renders out slightly. Don't let it stick to the bottom or brown too much—you want it warm and mingled, not overcooked.
Wake up the spices:
Sprinkle in cumin, smoked paprika, oregano, and bay leaf, stirring for just 1 minute. This quick bloom releases the essential oils and makes them taste alive instead of dusty.
Bring it together:
Dump in your black beans and pour in the broth, then bring everything to a boil over medium-high heat. Once it reaches a rolling boil, lower the heat and let it simmer uncovered for 45 minutes, stirring every 10 minutes or so to keep flavors from settling unevenly.
Adjust texture if you like:
If you want a thicker soup, use an immersion blender to partially purée it—hit maybe a third of the beans so you keep some texture and heartiness. I usually blend about halfway through the simmering time so flavors have time to marry after.
Taste and season:
Fish out the bay leaf, then taste everything. Add salt and black pepper until it tastes like the best version of itself, not like you're eating seasoning.
Serve with intention:
Ladle into bowls, scatter cilantro across the top, and set out lime wedges so people can squeeze their own brightness into the heat. Let them make it personal.
Pin it
| flourharbor.com

I realized this soup was becoming a regular in my rotation when my brother started requesting it before winter even officially arrived. It became a kind of love language—something I could make when someone needed comfort without needing to be asked.

When Heat Meets Comfort

The jalapeños here aren't trying to dominate; they're a counterpoint to the richness of the ham and the earthiness of the beans. The heat comes on gently, warms your chest, and lingers just long enough to remind you you're eating something alive. If you're someone who avoids spice, start with just one jalapeño and remove all the seeds, or skip them entirely and add a pinch of smoked paprika instead—the soup works either way.

Making It Your Own

This is a template that wants to be played with, not a law. I've made it with smoked sausage when I couldn't find good ham, and it becomes something slightly different but equally good. I've also made a vegetarian version by dropping the ham and adding a teaspoon of liquid smoke to the spice mix, and my vegetarian friends never complained. The bones of this soup are strong enough to carry variation.

Serving and Storage Wisdom

This soup tastes better on day two or three because the flavors have stopped introducing themselves and started having conversations. Keep it covered in the refrigerator for up to four days, or freeze it in portions for gray mornings when you need something ready in minutes. Reheat it gently so the beans don't break apart into mush, and taste again before serving because flavors settle and shift.

  • Serve over rice if you want a heartier meal, or with crusty bread for something to lean on while you eat.
  • A wedge of lime at the table changes everything—let people cut their own brightness into their bowls.
  • Cilantro isn't just decoration; it's the final note that keeps the whole thing from feeling heavy.
Pin it
| flourharbor.com

Make this soup when you want to feel like you're taking care of someone, even if that someone is just yourself on a cold day. It's honest food that knows exactly what it is.

Recipe FAQs

Can I make this dish vegetarian?

Yes, omit the ham and use vegetable broth instead. Adding a teaspoon of liquid smoke can replicate the smoky flavor.

How can I adjust the spice level?

Remove jalapeño seeds for milder heat or add cayenne pepper to increase spiciness.

What are good accompaniments for this dish?

Serve with crusty bread or over cooked rice for a complete meal.

Can smoked sausage be substituted for ham?

Yes, smoked sausage provides a similar smoky depth and works well as a replacement.

How can I thicken the soup?

Use an immersion blender to partially purée the soup, creating a thicker texture while retaining some chunkiness.

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.

Black Bean Ham Jalapeño Soup

Smoky ham, black beans, and jalapeños combine for a warm, savory winter dish rich in flavor.

Prep Time
20 mins
Cook Time
80 mins
Total Duration
100 mins
Created by Brooke Ward


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Preferences No Dairy, Free from Gluten

Ingredient List

Meats

01 9 oz smoked ham, diced

Legumes

01 2.5 cups cooked black beans or two 14 oz cans, drained and rinsed

Vegetables & Aromatics

01 1 large onion, diced
02 2 medium carrots, peeled and diced
03 2 celery stalks, diced
04 3 garlic cloves, minced
05 2 medium jalapeños, seeds removed and finely chopped
06 1 red bell pepper, diced

Liquids

01 6 cups low-sodium chicken or vegetable broth

Spices & Herbs

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 0.5 teaspoon dried oregano
04 1 bay leaf
05 Salt and black pepper to taste

Finishing Touches

01 2 tablespoons olive oil
02 Fresh cilantro, chopped for garnish
03 Lime wedges for serving

Directions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, sautéing for 5 minutes until softened.

Step 02

Develop flavor base: Stir in garlic, jalapeños, and red bell pepper. Cook for 3 minutes until fragrant.

Step 03

Incorporate ham: Add diced ham and cook, stirring occasionally, for 4 minutes.

Step 04

Toast spices: Stir in cumin, smoked paprika, oregano, and bay leaf. Cook for 1 minute.

Step 05

Simmer soup: Add black beans and pour in broth. Bring to a boil, then reduce heat and simmer uncovered for 45 minutes, stirring occasionally.

Step 06

Optional puree step: Remove bay leaf. For thicker texture, use immersion blender to partially purée soup if desired.

Step 07

Season and finish: Season with salt and black pepper to taste.

Step 08

Serve: Ladle soup into bowls. Garnish with fresh cilantro and serve with lime wedges.

Equipment Needed

  • Large soup pot
  • Cutting board and sharp knife
  • Wooden spoon
  • Immersion blender
  • Ladle

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Verify ham is gluten-free to maintain gluten-free status
  • Confirm broth contains no gluten or other common allergens
  • Check processed ham for hidden allergens and additives

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 320
  • Fat Content: 10 g
  • Carbohydrates: 35 g
  • Protein: 20 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.