Have a leftover ham bone? Learn how to easily make ham stock. Ham bone broth is delicious, has rich flavor and is the perfect base for soup or gumbo!

I think most of us are familiar with making homemade chicken stock, but have you ever heard of making ham stock? The process is super similar, but I would argue that the results are even BETTER!

Homemade ham stock has a richness that you don’t find in other stocks. It’s comforting and salty. It makes any recipe you use it in better.

How to make Homemade Ham Stock

Most recipes for ham soup call for chicken broth. But I promise you, using homemade ham broth will take it to a new level! It can take a great recipe to a FANTASTIC recipe!

I like to use it in my Ham and Cabbage Soup recipe. Whether you’re making Ham and Potato soup, Pea Soup, or White Bean Soup, it will be made more delicious with this homemade stock.

How to make Homemade Ham Stock

This ham stock recipe is a great way to use leftovers! The vegetables you use do NOT have to be pretty! I essentially use scraps, the tough outer peels of onions, old garlic with the skins still on, scraps of carrots and celery.

For the ham bone, you can use the center bone from your holiday ham from Christmas dinner! Or you can purchase a smoked ham bone or ham hock from your butcher counter.

When you use scraps to make broth, it’s basically free food, because you’re making something out of the things you’d normally discard! I love to do it.

How to make Homemade Ham Stock

If you use a bone that still has meat on it (like a smoked ham hock), be prepared to the top of the liquid often to remove fat, at least once per hour of simmering.

Ham Stock Ingredients:

To make your own ham stock, you will need:

  • Smoked ham bone or leftover ham shank
  • Garlic cloves
  • Carrots
  • Celery
  • Pieces of onion
  • Whole black peppercorns
  • Bay leaves
  • 8-10 cups water

How to store homemade Ham Stock

You can store this homemade ham stock in an airtight container in the refrigerator for up to 5 days or freeze it for up to 4 months without loss of quality.

I like to freeze my stock in ice cube trays, then dump the cubes into a large Ziploc bag to keep in the freezer. This allows me to grab just as much stock as I need!

I hope that you enjoy this delicious homemade ham stock!

How to make Homemade Ham Stock

How to make Homemade Ham Stock

Yield: 8-10 cups of broth
Prep Time: 10 minutes
Cook Time: 4 hours
Additional Time: 20 minutes
Total Time: 4 hours 30 minutes

Have a leftover ham bone? Learn how to easily make ham stock. Ham bone broth is delicious, has rich flavor and is the perfect base for soup or gumbo!


  • 1 smoked ham bone or leftover ham shank
  • ½ garlic bulb
  • 2 small carrots
  • 2 celery stalks
  • ½ white or yellow onion
  • 1 tablespoon whole black peppercorns
  • 2 bay leaves
  • 8-10 cups water


  1. Place ingredients into a large stockpot.
  2. Fill large stock pot with 8-10 cups of cold water, enough water to cover all of the ingredients completely.
  3. Set your stovetop burner to a low heat and bring the liquid to a low simmer.
  4. Allow to simmer for about 4 hours, partially covered, scraping the fat off the top of the stock with a slotted spoon at least once per hour.
  5. Pour through a fine-mesh sieve or cheesecloth to strain of all impurities.
  6. Allow stock to cool completely before storing.


You can certainly make this in the slow cooker, as well! Just add the ingredients and water to the crockpot, cover, and cook on low for 8 hours. I do this overnight.

It's important that you strain the stock with a fine mesh sieve or cheesecloth before storing. You'll be surprised how many impurities and fats are removed!

Nutrition Information
Yield 16 Serving Size 1
Amount Per Serving Calories 19Total Fat 1gSaturated Fat 0gTrans Fat 0gUnsaturated Fat 0gCholesterol 6mgSodium 153mgCarbohydrates 1gFiber 0gSugar 1gProtein 2g

The nutrition for this recipe is calculated by an app and may be incorrect.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram