Hearty Ham and Bean Soup Recipe

This quick, weeknight-friendly ham and bean soup comes together in about 30 minutes and makes excellent use of leftover smoked ham. Using canned white beans, sautéed vegetables, aromatic herbs, and a smoked ham hock creates a rich, slow-simmered flavor without the long cooking time.

easy ham and bean soup in a bowl with a spoon.

As a child, ham and bean soup was my favorite way to use leftover holiday ham. It’s simple, comforting, and satisfying — perfect for busy nights or for feeding a crowd without much fuss.

Many traditional bean soups require soaking dried beans and long simmer times. This version skips that step by using canned beans and a smoked ham hock for depth of flavor, so you get a hearty, homemade-tasting soup in a fraction of the time.

If you enjoy making ham at home, try simple preparations like a three-ingredient Instant Pot ham or a honey-mustard spiral ham for easy leftovers that work beautifully in this recipe.

easy ham and bean soup in a ceramic bowl.

Ingredients for ham and bean soup

  • 1 tablespoon olive oil – for sautéing the vegetables.
  • 3 medium carrots, small dice.
  • 1 small yellow onion, small dice (white or sweet onion works too).
  • 2 cloves garlic, minced.
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme).
  • 4 (15.5-ounce) cans Great Northern white beans with their juices (about 62 ounces total). You can substitute cannellini or navy beans if needed.
  • 3 cups chicken stock – stock adds more flavor than plain broth.
  • 2 cups diced smoked ham – leftover holiday ham or a ham steak works.
  • 1 smoked ham hock – optional but highly recommended for deep, smoky flavor.
  • 2 dried bay leaves.
  • 1/2 teaspoon kosher salt, plus more to taste.
  • 1/2 teaspoon black pepper (adjust to preference).
  • 1/4 cup minced parsley for finishing and freshness.
easy ham and bean soup in a bowl sprinkled with fresh herbs.

How to make easy ham and bean soup

This straightforward method delivers a rich, comforting soup in about half an hour.

  1. Heat the olive oil in a 5-quart soup pot over medium-high heat.
  2. Add the diced carrots and onion and sauté for about 5 minutes, until the onion becomes translucent and the carrots begin to soften.
  3. Stir in the minced garlic and fresh thyme and cook for 1–2 minutes until fragrant.
  4. Add all the canned beans with their juices, the chicken stock, diced ham, smoked ham hock, and bay leaves. Stir to combine.
  5. Bring the soup to a gentle simmer and cook for 10–15 minutes, until the flavors meld and the liquid slightly thickens.
  6. Taste and season with kosher salt and black pepper as needed.
  7. Remove the ham hock, shred any meat if desired, stir in the minced parsley, and serve hot.

Why don’t you drain the beans?

Leaving the bean liquid in the pot speeds up the process and helps thicken the soup, giving it a creamy, slow-cooked texture even though it’s made quickly. For best results, choose high-quality canned beans so the texture and flavor are excellent.

two bowls of easy ham and bean soup.

Additions and adaptations

This recipe is a great base that you can adapt to what’s in your fridge. I keep the vegetable mix simple — carrots and onions — but you can add celery, diced butternut squash, or sweet potatoes for a different texture and flavor.

If you don’t have a smoked ham hock, use a smoked pork neck, a smoked turkey piece, or a leftover ham bone to introduce the same depth. For bean substitutions, cannellini, navy, or even a mix with pinto beans will work well.

Finishing tip: a few dashes of malt vinegar brightens the flavors and is a traditional, delicious topping for ham and bean soup.

A spoon with a spoonful of ham and bean soup.

What to serve with ham and bean soup

This soup is satisfying on its own, but these sides pair well:

  • Sweet pumpkin cornbread muffins or jalapeño cheddar cornbread
  • Homemade garlic-butter croutons for crunch
  • No-yeast sourdough or crusty bread for dipping
easy ham and bean soup pin for pinterest.

More soup recipes

  • Peruvian chicken soup
  • Lemon chicken vegetable farro soup
  • Chicken and chard tortilla soup
  • Chicken avocado cilantro lime soup

Notes & storage

  • Freezing: This soup freezes well for up to 3 months. Thaw overnight in the refrigerator, reheat gently on the stove, and thin with additional chicken stock if needed.
  • Serving size: The recipe makes roughly 6 servings, depending on portion size.
  • Salt: Because cured ham can be salty, add salt gradually and taste before adjusting.