Ham Soup Recipe

This post may contain affiliate links. Please read my disclosure policy.

If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.

If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.
Get new recipes sent to your inbox!
Don’t miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.

Serve this hearty ham soup to your family when the weather outside is cold. It’s loaded with savory ham and tender veggies. 

Ingredients You’ll Need

  • cooked ham
  • unsalted butter
  • onion
  • carrot
  • celery
  • potatoes
  • garlic
  • all-purpose flour
  • chicken stock
  • chicken bouillon
  • milk
  • salt and pepper

How to Make Ham Soup

  • Heat the butter in a large pot over medium heat. Sauté the onion, carrots, and celery for about 4 minutes until they begin to soften.
  • Add the ham and the potatoes and cook for 2 minutes. Add the garlic and sauté for about 30 seconds until fragrant.
  • Add the flour and cook for about 2 minutes.
  • Stir in the bouillon and stir all of the ingredients together. Increase the heat and bring to a boil. Cook for about 10-12 minutes until the potatoes are just fork tender.
  • Reduce the heat to medium-low and add the milk. Stir for about 5 minutes until thickened.
  • Taste and season with salt and pepper, if desired. Serve warm and enjoy.
If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.

Tips and Tricks

  • If the soup is too thick, add additional milk in 1/4 cup increments until the soup has the desired consistency.
  • If the soup isn’t thick enough, mix 1 tablespoon of cornstarch with 2 tablespoons of milk to create a slurry. Stir into the soup as it boils for a few minutes until thickened. 

How Long Does It Take To Boil Ham Off The Bone?

It’ll take 3-4 hours to boil the ham off the bone. It’s well worth the wait because you’ll be left with a broth that’s full of delicious meaty flavor. 

How to Make Ham Broth

Follow these steps to make your own ham broth using a leftover ham bone:

  • Simmer the ham bone in a stock pot filled with enough water to cover the bone halfway.
  • Bring to a boil, reduce the heat, and cover with a lid. Simmer for about 1 hour until very fragrant.
  • Discard the hambone.
  • Use the ham broth to replace the chicken stock called for in the ham soup recipe. 
If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.

How Do You Thicken Ham Soup?

A thickening agent like cornstarch, potato starch, arrowroot or flour will thicken a soup. Whisk about four tablespoons of a thickening agent into a cup of hot broth and stir it into the soup. 

Is Ham Bone Broth Good For You?

Yes. Similar to other meaty broths, ham broth is a good source of healthy minerals and nutrients. It’s also known to reduce inflammation and improve digestion. 

Can I Freeze A Ham Bone?

Yes. It’s a great idea to freeze ham bones and use them later for soups. Place the bone in a freezer-safe container or a resealable freezer bag and store in the freezer for up to two months.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.

Ham Soup Recipe

By: Izzy
If you have some leftover baked ham from the holidays, this homemade ham soup is the perfect dish to make. It’s easy to prepare and has great flavor.
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 8

Ingredients 

  • 1 1/2 cups cooked ham, diced
  • 1/3 cup unsalted butter
  • 1 onion, chopped
  • 1 cup carrot, diced
  • 1/2 cup celery, diced
  • 3 cups potatoes, diced
  • 1 tablespoon garlic, minced
  • 1/3 cup all-purpose flour
  • 2 cups chicken stock
  • 2 teaspoons chicken bouillon
  • 3 cups milk
  • Salt and pepper, to taste

Instructions 

  • Heat the butter in a large pot over medium heat. Sauté the onion, carrots, and celery for about 4 minutes until they begin to soften.
  • Add the ham and the potatoes and cook for 2 minutes. Add the garlic and sauté for about 30 seconds until fragrant.
  • Add the flour and cook for about 2 minutes.
  • Stir in the bouillon and stir all of the ingredients together. Increase the heat and bring to a boil. Cook for about 10-12 minutes until the potatoes are just fork tender.
  • Reduce the heat to medium-low and add the milk. Stir for about 5 minutes until thickened.
  • Taste and season with salt and pepper, if desired. Serve warm and enjoy.

Nutrition information provided is an estimate only and will vary based on ingredient brands and cooking methods used.

Like this recipe? Rate and comment below!

About Izzy

I'm Izzy, a food lover and photographer. Here you’ll find a collection of simple recipes that are perfect for busy people. My blog aims to help you make and enjoy delicious and healthy food at home.

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating