Hearty Ham and Black Bean Soup with Corn

Written by Sarah Gardner

This ham bean soup is my answer to the "what do I do with that leftover ham?" problem, and it's a good one: smoky diced ham, black beans that get a little creamy on their own, sweet pops of corn, and just enough spice to keep things interesting without turning dinner into a dare. I built it to taste like it simmered all day, but it's honestly a straightforward ham and beans stovetop situation you can pull off on a weeknight with mostly pantry stuff. The little trick is mashing some of the beans right in the pot, which gives you that hearty, almost creamy bean soup vibe without needing cream at all (unless you want it, and I fully support that).

Hearty Ham and Black Bean Soup with Corn (Smoky, Cozy, and Weeknight-Friendly)

Smoky ham, black beans, corn, and warm spices simmered into a thick, cozy soup that tastes slow-cooked but happens fast.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Soup
Cuisine American
Servings 6

Equipment

  • large dutch oven or heavy-bottom pot use a 5 to 7 quart pot so there's room to simmer without splashing; a stockpot works too, but a heavy-bottom pot helps prevent scorching once the soup thickens
  • Chefโ€™s knife and cutting board a sharp knife matters here because you're doing a fairly classic mirepoix-style chop; pre-diced onion and celery are fine if you're in a hurry
  • Wooden spoon for scraping up the browned bits after sautรฉing; a silicone spatula also works
  • Can opener if you're leaning into bean soup with canned beans (which is exactly what this recipe does), don't forget this very unglamorous hero
  • Potato masher or sturdy fork for mashing a portion of the beans to thicken the soup; you can also use an immersion blender and pulse a few times, but don't overdo it
  • Ladle not required, but it makes serving less messy; a heatproof measuring cup works in a pinch

Turn this into a Shopping List?

Don't rely on screenshots. Import to Rind to check off items as you shop.

Get App

Ingredients
ย ย 

for the soup base

  • 1 tablespoon olive oil or use butter for a richer start
  • 1 yellow onion finely chopped; white onion also works
  • 2 celery stalk chopped small so it softens quickly
  • 1 carrot peeled and diced; optional but it rounds out the sweetness
  • 4 garlic clove minced; add more if you like a bolder soup
  • 1 tablespoon tomato paste deepens color and adds a slow-simmered vibe

spices and seasonings

  • 2 teaspoon ground cumin earthy backbone; toasted cumin is extra nice
  • 1 teaspoon smoked paprika supports the ham's smokiness without tasting like barbecue
  • 1 teaspoon dried oregano mexican oregano is great if you have it
  • ยผ teaspoon chipotle powder optional, for gentle heat; substitute cayenne if needed
  • 1 bay leaf optional but adds a cozy, savory background note
  • 1 teaspoon kosher salt start here and adjust at the end; ham and broth vary a lot
  • ยฝ teaspoon black pepper freshly ground if possible

beans, ham, and broth

  • 3 cup cooked ham diced; use leftover baked ham, thick-cut deli ham, or a ham steak cut into cubes
  • 1 smoked ham hock optional, for extra smoky depth; remove before serving and shred any meat back into the pot
  • 4 cup low-sodium chicken broth or use ham stock if you have it
  • 1 cup water keeps the soup from getting too salty as it reduces
  • 3 canned black bean 15-ounce can, drained and rinsed; this recipe is built as a ham and bean soup recipes canned beans kind of dinner
  • 2 cup frozen corn or use 1 1/2 cup canned corn, drained

to finish (highly recommended)

  • 1 tablespoon lime juice brightens everything; substitute lemon juice
  • ยผ cup cilantro chopped; skip if you're not a cilantro person and use green onion instead
  • ยฝ cup sour cream optional, for an even creamier bean soup finish

Cooking with messy hands?

Use Cook Mode in the Rind app to keep your screen awake.

Try Cook Mode

Instructions
ย 

prep

  1. Dice the onion, celery, and carrot into small, even pieces so they soften at the same pace. Mince the garlic. If your ham isn't already diced, cut it into bite-size cubes (think: spoon-friendly). If using a smoked ham hock, give it a quick rinse and set it near the stove so you don't forget it.
  2. Drain and rinse the black beans well. This small step keeps the broth from tasting tinny and helps you control salt, which matters a lot in any ham bean soup.

build the flavor base

  1. Set a large dutch oven over medium heat and add the olive oil. Once the oil looks shimmery, add the onion, celery, and carrot. Cook, stirring occasionally, until the vegetables look glossy and softened, 8 minutes.
  2. Add the garlic and tomato paste. Stir constantly until the tomato paste turns a shade darker and starts sticking a little to the bottom, 1 minute. Those sticky bits are flavor; don't panic.
  3. Add cumin, smoked paprika, oregano, chipotle powder (if using), bay leaf, kosher salt, and black pepper. Stir for 30 seconds so the spices bloom in the fat and wake up.

simmer the soup

  1. Add the diced ham and stir it into the spice base until it smells extra smoky and toasty, 1 minute. If you're using a ham hock, nestle it into the pot now.
  2. Pour in the chicken broth and water, scraping the bottom of the pot with a wooden spoon to release the browned bits. Add the rinsed black beans and stir.
  3. Bring the soup to a gentle simmer over medium-high heat, then reduce to medium-low and keep it at a steady, lazy bubble. Cover partially and simmer 25 minutes so the flavors marry and the broth thickens slightly.

thicken and finish

  1. Remove the bay leaf. If you used a ham hock, pull it out onto a plate. Let it cool for 2 minutes, then shred any meat and return it to the pot. Discard bones and tough skin.
  2. To thicken: use a potato masher to mash some of the beans directly in the pot, about 10 firm presses. You're not making a purรฉe; you're creating body. This is the move that makes it taste like an easy ham bean soup that simmered forever.
  3. Stir in the corn and simmer until the corn is hot and sweet, 5 minutes. Taste the soup and adjust salt and pepper. If the soup tastes a little flat, add a pinch of salt first, then a squeeze of lime.
  4. Turn off the heat and stir in lime juice. Ladle into bowls and finish with cilantro. If you want it richer, add a spoon of sour cream to each bowl and swirl it in right before eating.

Build your own Cookbook

Don't lose this recipe in your browser history. Save it to your personal collection in the Rind App so you can find it instantly next time.

Save Recipe to App

Pairings

Side Dishes

  • Skillet Cornbread: Cornbread leans into the sweet corn in the soup and gives you something sturdy to dunk. A slightly salty, crisp-edged skillet version is ideal, especially if your soup is on the brothy side.
  • Limey Cabbage Slaw: A crunchy slaw (cabbage, lime, a little oil, and salt) cuts the soup's smokiness and keeps the meal from feeling too heavy. It's also a nice temperature contrast if the soup is piping hot.
  • Rice or Quinoa: If you want the soup to eat like a full-on bowl meal, spoon it over cooked rice or quinoa. It soaks up the smoky broth and turns leftovers into something even heartier the next day.

Toppings and Extras

  • Pickled Jalapeรฑo: A few slices add acidity and snap, which makes the ham taste even smokier and the beans taste more buttery. Great if you skipped the chipotle powder but still want a little zing.
  • Crushed Tortilla Chip: Crunchy, salty, and perfect for turning this into a spoon-and-scoop situation. Add them at the last second so they stay crisp.
  • Extra Lime Wedge: A final squeeze at the table wakes everything up. If your ham is especially rich or fatty, lime keeps the flavors sharp and clean.

Beverage Options

  • Mexican Lager: Light, crisp beer is a great match for smoky ham and cumin-heavy broth. It refreshes your palate between bites without competing with the soup's flavor.
  • Sparkling Water With Citrus: If you want something nonalcoholic that still feels intentional, bubbly water with lime or grapefruit keeps the meal bright and doesn't add sweetness.
  • Medium-bodied Red Wine: A fruit-forward red with soft tannins (like garnacha) works surprisingly well with black beans and smoked paprika, especially if you add sour cream on top.

FAQs

What kind of ham works best in this ham bean soup?

This recipe is flexible. Leftover baked ham (any cut) is ideal because it's already flavorful and easy to dice. A ham steak is the best grocery-store shortcut because it's thick and meaty. You can also use diced deli ham in a pinch, but choose a thicker cut so it doesn't dissolve into the broth.

Can I make this as a bean soup with canned beans only (no ham hock)?

Yes. The smoked ham hock is optional. If you skip it, the soup still tastes rich from the sautรฉed aromatics, spices, and diced ham. If you want more smoky depth without a hock, add 1/2 teaspoon extra smoked paprika or a few dashes of hot sauce.

How do I make it thicker and more "creamy" without adding dairy?

Mash more of the beans in the pot. The starch from black beans naturally thickens the broth, giving you that creamy bean soup texture without any cream. For an even thicker result, simmer uncovered for 5 minutes at the end, stirring often so it doesn't stick.

Is this an easy ham bean soup for meal prep, and how do I store it?

Absolutely. Cool the soup, then refrigerate in airtight containers for 4 days. It thickens as it sits, so reheat with a splash of broth or water and stir well. The flavor gets better overnight, which is exactly what you want from ham and beans stovetop leftovers.

Can I freeze it, and will the corn get weird?

You can freeze it for 3 months. The corn holds up well, especially frozen corn. Thaw overnight in the fridge, reheat gently, and add fresh lime juice at the end to bring the flavor back to life.

Copyright 2026 The Hungry Goddess, all rights reserved.