Find a recipe ...

Ham and Bean Soup

Don't let the taste stop you from sharing the recipe with your friends! 🤤

 Ham and Bean Soup is a great way to use leftover ham from the holidays. The ingredient list is short and inexpensive, making this a hearty and frugal meal.

stemaing ladle of ham and bean soup

Why this recipe works

It’s hard for us to decide between this soup and our split pea soup when it’s time to use up all that glazed ham from the holidays.

This ham and bean soup recipe is perfect for leftover ham after Christmas or Easter! This simple soup is true comfort food and is also excellent for chilly weeknights. Be sure to plan a day ahead for this meal as you will need to soak the beans overnight.

two bowls and ham and bean soup with parsley garnish

Ingredients you will need

Get all measurements, ingredients, and instructions in the printable version at the end of this post.

lebeled illustration of ham bean soup ingredients

MEAT – Use leftover ham from your holiday dinner, or you can purchase diced ham from the grocery store. Other tasty options are smoked sausage or ham hocks.

VEGETABLES – You’ll need a large onion, either white or yellow will work.
Canned diced tomatoes are used in the broth, I am partial to the fire-roasted variety. You can use whatever variety of dried beans you like. I’ve used a 15-bean variety as well as other combinations.

DRY INGREDIENTS – Baking soda is added to the soaking water which helps the beans soften faster by helping to break down the pectin. For seasoning, you will need salt, dried basil, chili powder, garlic powder, and black pepper.

How to Make Ham and Bean Soup

These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.

  1. First, you’ll need to add the beans to a large stockpot and cover them with cold water. Stir in the baking soda. This will need to soak overnight at room temperature.

    EXPERT TIP – Be sure to check the tips in the recipe card below if you prefer a quick softening method for your beans. I prefer the overnight soak as it seems to always produce more tender beans.
  2. The next day, completely drain off the soaking water and rinse the beans well.
  3. Return beans to the pan and add fresh water, chopped ham, onion, and canned tomatoes. Bring soup to a full boil.illustrated steps to soaking beans and adding broth ingredients
  4. Turn heat down to medium. Cook it on a high simmer for 2-3 hours, or until the beans are tender.
  5. Add in the salt, pepper, and other seasonings.
  6. Simmer for another 30 minutes then ladle into bowls and serve.steps showing adding seasoning to ham and bean soup

Frequently Asked Questions


Why do you discard bean soaking water?

When beans are packaged for grocery stores, they cannot be washed otherwise they will become moldy. Soaking the beans cleans them and the water should be discarded afterward.

How do you thicken ham and bean soup?

You can make a slurry from cornstarch or flour mixed with a small amount of broth. Whisk it together then add it to the soup during the final simmer.
Another way is to remove about a cup of soup (not just the broth, make sure you have beans and tomatoes) and run it through a blender. Then simply add the blended mixture back to the soup and simmer.

How long does ham and bean soup last in the fridge?

You can refrigerate your cooled soup in an air tight container for 3-4 days.

Can you freeze ham and bean soup?

Yes, you can freeze ham and bean soup a few different ways. Let the cooked soup cool completely. You can freeze your soup for up to 3 months:
– Gallon or quart-sized zipper plastic bags should be date labeled with a black permanent marker. After filling 3/4 full with soup, lay the bags flat in a single layer in the freezer. Once they are frozen you can stack bags to save space.
– Wide mouth glass Mason or Ball jars can be used for freezing ham and bean soup, just be sure to leave an inch or so of headspace.
– There are plenty of plastic containers with lids that can be frozen as well. Leave some extra room for the soup to expand when it freezes.

Can I make this ham and bean soup in my instant pot?

Yes! You can make ham and bean soup in your Instant Pot. You will still need to soak the beans ahead of time. Then right after rinsing the beans, add all the soup ingredients to the Instant Pot and cook on manual high pressure for 20 minutes with a 10 minute natural release.

Do I have to soak the beans overnight?

You CAN skip the overnight soak and bring the beans and water to a boil on the stove. Turn off the heat and cover the pot. Let it sit for a minimum of one hour. Please note that soaking the beans overnight eliminates some of the sugar molecules that can make beans harder to digest.

close up photos of a ladle full of ham and bean soup

A big bowl of hearty ham and bean soup is a great way to warm your bones on a chilly day. This recipe is perfect for using up your leftover ham from Easter or Christmas dinner.

Ingredients

Beans:

  • 2 cups dried beans any variety
  • 8 cups cold water
  • 1/2 teaspoon baking soda

Soup:

  • 8 cups fresh water
  • 1 pound leftover ham or smoked sausage, ham hocks, whatever you have on hand
  • 14.5 oz canned diced tomatoes undrained
  • 1 large onion chopped
  • 1 tsp salt
  • 1/2 tsp basil
  • 1 1/2 tsp chili powder
  • 1/2 tsp garlic powder
  • 1/4 tsp pepper

Things You’ll Need

  • Large stockpot
  • Colander
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle
  • Soup bowls

Before You Begin

  • This recipe is perfect for leftover ham after Christmas or Easter!
  • Be sure to plan a day ahead for this meal as you will need to soak the beans overnight.
  • Use a large stockpot when soaking beans. Beans can double or triple in size as they rehydrate.
  • You CAN skip the overnight soak and bring the beans and water to a boil on the stove. Turn off the heat and cover the pot. Let it sit for a minimum of one hour. Please note that soaking the beans overnight eliminates some of the sugar molecules that can make beans harder to digest.

Instructions

Soaking the Beans:

  • Add the beans to a large stock pot and cover them with the water.
  • Stir in the baking soda.
  • Soak overnight at room temperature.

Making the soup:

  • Completely drain off the soaking water and rinse the beans well.
  • Return beans to the pan and add the ham, canned tomatoes, and chopped onion.
  • Bring to a full boil.
  • Turn heat down to medium for a high simmer. Simmer for 2-3 hours, or until beans are tender.
  • Add in salt, basil, chili powder, garlic powder, and pepper.
  • Simmer for another 30 minutes.

Nutrition

Serving: 1portion | Calories: 414cal | Carbohydrates: 43g | Protein: 31g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 47mg | Sodium: 1508mg | Potassium: 1225mg | Fiber: 11g | Sugar: 4g | Vitamin A: 228IU | Vitamin C: 11mg | Calcium: 93mg | Iron: 6mg