Easy Ham & Bean Soup

By: Susan Updated on Sat, 24 Jan 2026 15:25:41 GMT Soups & Stews

Tags: #ham #soup #one-pot #gluten-free #family-dinner

Ham and white bean soup with carrots and parsley in a rustic bowl Pin it
Ham and white bean soup with carrots and parsley in a rustic bowl

Easy Ham & Bean Soup is the pot I make when there is a little ham left in the fridge and everyone needs a real meal fast. It tastes slow-simmered, but canned beans keep it weeknight friendly.

The trick is simple. Mash one can of beans before it goes in, then let the rest stay whole. You get a creamy broth, tender vegetables, and plenty of smoky ham in every spoonful.

Easy Ham & Bean Soup Basics

Use a smoky ham you enjoy eating on its own because that flavor seasons the whole pot. Canned white beans are the shortcut, and a little thyme, garlic, and bay leaf make the broth taste deeper than the cook time suggests.

Ingredients for ham and white bean soup arranged on a wooden table
Ingredients for ham and white bean soup arranged on a wooden table
  • Diced cooked ham. Adds smoky, salty flavor and turns the soup into a filling meal.
  • White beans. Navy, great northern, or cannellini beans give the soup body and mild, creamy flavor.
  • Onion, carrot, and celery. This simple base sweetens as it cooks and keeps the broth from tasting flat.
  • Garlic. Adds savory depth without needing a long simmer.
  • Chicken broth. Carries the ham flavor and gives the soup enough liquid to stay spoonable.
  • Thyme and bay leaf. Bring a gentle herbal note that works well with beans and pork.
  • Smoked paprika. Reinforces the ham's smoky edge, especially if your ham is mild.
  • Parsley and lemon juice. Wake up the finished pot so it tastes hearty, not heavy.

Build The Pot

  1. Soften the vegetables. Cook onion, carrot, and celery in olive oil until the onion turns glossy and the carrot starts to relax. This takes about 6-8 minutes.
  2. Add garlic and seasoning. Stir in garlic, thyme, smoked paprika, pepper, and the bay leaf for about 1 minute. The spices should smell warm, not toasted dark.
  3. Mash one can of beans. Mash one can of drained beans with a splash of broth. This is what thickens the soup without cream.
  4. Simmer the soup. Add broth, ham, mashed beans, and whole beans. Simmer uncovered until the vegetables are tender and the broth looks slightly creamy.
  5. Finish and season. Remove the bay leaf. Stir in parsley and a small squeeze of lemon, then taste before adding salt because ham varies a lot.

Why The Beans Matter

White beans do two jobs here. Whole beans give you soft, creamy bites, while mashed beans thicken the broth. That small step makes a short-cooked soup feel more like one that sat on the stove all afternoon. If you want a more old-fashioned version with dried beans, try this site's Ham and Bean Soup or Hearty Navy Bean Soup.

Navy beans break down the fastest, which is useful if you like a thicker bowl. Great northern beans hold their shape better. Cannellini beans are larger and buttery. All three are right. Just avoid aggressively boiling the soup after the beans go in, since rough bubbling can make the skins split and the broth cloudy in a harsh way.

Make It Smokier

If your ham is mild, smoked paprika helps. A small ham hock also works if you have one. Add it with the broth and let it simmer while the vegetables soften fully. The soup will need a little extra time, but the flavor gets rounder and deeper. Remove the hock before serving and shred any meat back into the pot.

For a bacon-style version, borrow the idea from White Bean Soup With Bacon and start with a few chopped bacon strips before adding the vegetables. If you like the ham-and-legume comfort but want a different texture, Cozy Split Pea Soup is a good next pot.

Leftovers Taste Better

This soup thickens as it chills because the beans keep drinking up broth. That is good news for flavor, but it means leftovers may look more like stew the next day. Add a splash of broth or water while reheating and stir gently until the texture loosens again.

Cool the soup before storing it and refrigerate it in shallow containers. The USDA has clear guidance on safe cooling and reheating in its leftovers food-safety guide. I keep this soup for up to 4 days in the fridge. For longer storage, freeze it in portions and thaw overnight before reheating.

Serving The Soup

A bowl of Easy Ham & Bean Soup does not need much. Cornbread, toasted sourdough, or a simple green salad makes it dinner. A spoonful of chopped parsley gives it color, and a few drops of lemon juice sharpen the ham and beans without making the soup taste lemony.

Bean soup has deep American roots. The U.S. Senate even has its own long-running navy bean soup tradition, described on the official Senate site. This version is less formal and much faster, but it keeps the same plain comfort. Beans, pork, onion, and a pot on the stove still do plenty of work.

Easy Ham & Bean Soup
Easy Ham & Bean Soup

Summary

This quick ham and bean soup is hearty enough for dinner, easy to scale, and even better the next day.

Easy Ham & Bean Soup
Easy Ham & Bean Soup

FAQs

Can I make ham and bean soup with canned beans?

Yes. Canned beans are the reason this version is fast. Drain and rinse two cans, then mash one additional can with a little broth so the soup tastes thick without a long simmer.

What kind of beans are best for ham soup?

Navy beans, great northern beans, and cannellini beans all work well. Navy beans make the soup a little creamier, while cannellini beans stay larger and more tender in the bowl.

Can I use a ham bone instead of diced ham?

Yes, add the ham bone with the broth and simmer the soup longer, about 45-60 minutes if you have time. Pull off any meat from the bone before serving and discard the bone and bay leaf.

How do I thicken ham and bean soup?

Mash or blend one can of beans and stir it into the pot. If you want it thicker after simmering, press a few more beans against the side of the pot with a spoon.

How long does ham and bean soup keep?

Store it in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of broth or water because the beans keep absorbing liquid as they sit.

Can I freeze this soup?

Yes. Cool it fully, pack it in freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove for the best texture.

References

Sources cited in this recipe.
4.50 from 25 votes

Easy Ham & Bean Soup

Prep time:
10 min
Cook time:
30 min
Total time:
40 min
Servings:
6
Ham and white bean soup with carrots and parsley in a rustic bowl
Print it Pin it Send it

A hearty 40-minute ham and bean soup made with canned white beans, smoky ham, vegetables, and a simple broth.

Ingredients

  • For the soup

  • For finishing

Instructions

1.

1. Soften the vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, then cook for 6-8 minutes until the onion is soft and the vegetables start to tenderize.

2.

2. Add the seasonings: Stir in garlic, thyme, smoked paprika, bay leaf, and black pepper. Cook for 1 minute, stirring often, until the garlic smells fragrant.

3.

3. Mash some beans: In a bowl, mash 1 can of the drained beans with about 1/2 cup of the broth until mostly creamy. Leave the remaining beans whole.

4.

4. Simmer the soup: Add the mashed beans, whole beans, diced ham, and remaining broth to the pot. Bring to a gentle boil, then reduce the heat and simmer uncovered for 22-25 minutes until the vegetables are tender and the broth has thickened slightly.

5.

5. Finish and serve: Remove the bay leaf. Stir in parsley and lemon juice if using. Taste before adding salt, then serve hot with bread or cornbread.

Good to know

  1. Mash one can of beans for a creamy broth without adding dairy.
  2. The soup thickens as it sits. Add broth or water when reheating leftovers.
  3. Use low-sodium broth because ham can be salty.

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Potato masher or fork
  • Chef's knife and cutting board

Allergens

Always check labels if you have allergies.
  • Check packaged ham and broth for wheat or soy additives.

Nutrition facts

Values are estimates per serving.
  • Calories: 315
  • Fat: 8 g
  • Carbs: 38 g
  • Protein: 23 g