How to make the Best Ham Bone Soup Recipe (So Delicious!)

hero: steaming bowl of ham bone soup with split peas and potatoes, fresh parsley garnish, warm winter lighting, rustic wooden table, photorealistic, natural light, no text
4.0 out of 5
(962 reviews)

There’s something truly magical about transforming a humble ham bone into a pot of liquid gold—and I’m talking about the most comforting, soul-warming ham bone soup you’ve ever tasted. This recipe has been a family favorite for generations, and honestly, it’s one of those dishes that tastes even better the next day when all those beautiful flavors have had time to meld together.

The key to making the best ham bone soup is patience and using quality ingredients. You’ll start with a meaty ham bone (leftover from a holiday ham is perfect, but you can also ask your butcher for one), then build a flavorful broth by simmering it low and slow with aromatic vegetables like onions, celery, and carrots. I like to add a bay leaf and some fresh thyme for that extra depth of flavor that makes people ask for your recipe.

What makes this ham bone soup recipe so special is how versatile it is. You can add whatever vegetables you have on hand—I’m partial to adding diced potatoes, split peas, and plenty of shredded ham meat pulled from the bone. Some people love adding white beans or great northern beans for extra heartiness. The beauty of this soup is that it’s endlessly customizable to your preferences and what you have in your pantry.

I’ve served this soup at countless winter dinners, and it never fails to impress. It’s the kind of comfort food that makes your kitchen smell absolutely incredible while it’s simmering away. Plus, it’s an economical way to use every bit of that ham—nothing goes to waste, and you end up with something that tastes like you spent hours in the kitchen when really, the cooking time does most of the work for you.

If you’re looking for other delicious ways to use up ingredients, you might enjoy making a Best Chickpea Salad Recipe or even trying your hand at a Quick Tasty Bacon Carbonara Recipe for another comforting meal. But trust me, once you make this ham bone soup, it’ll become a regular rotation in your dinner plans.

This recipe serves a crowd and actually freezes beautifully, so don’t hesitate to make a double batch. I promise you’ll be grateful to your past self when you need a quick, delicious dinner and you can just pull a container of this from the freezer. Let me walk you through exactly how to make it.

Prep Time
15 minutes
Cook Time
2 hours 30 minutes
Total Time
2 hours 45 minutes
Servings
8-10 servings

Ingredients

  • 1 large ham bone with meat attached (from a 10-12 lb ham)
  • 10 cups chicken or vegetable broth
  • 4 cups water
  • 1 large yellow onion, diced
  • 3 celery stalks, diced
  • 3 large carrots, peeled and diced
  • 4 medium russet potatoes, peeled and cubed
  • 1 cup dried split peas (green or yellow)
  • 1 teaspoon dried thyme
  • 2 bay leaves
  • 1 teaspoon black pepper
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 ham hock or smoked turkey leg (optional, for extra flavor)
  • Fresh parsley for garnish
  • Cornbread or crusty bread for serving
process: simmering ham bone in broth with aromatic vegetables, steam rising from pot, photorealistic, natural light, no text

Instructions

  1. Prepare your ham bone by rinsing it under cold water and patting it dry with paper towels. If there’s a lot of excess fat on the bone, you can trim some of it away, but leave a little bit for flavor.
  2. Heat olive oil and butter in a large heavy-bottomed pot or Dutch oven over medium-high heat until the butter is melted and foaming.
  3. Add the diced onion, celery, and carrots to the hot pot and sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and fragrant. This creates your aromatic base, which is essential for building flavor.
  4. Pour in the chicken broth and water, then add the ham bone, bay leaves, thyme, black pepper, and salt. If using a ham hock or smoked turkey leg for extra depth, add it now.
  5. Bring the mixture to a boil, then immediately reduce the heat to low. You want a gentle simmer, not a rolling boil, as this will create a clearer, more flavorful broth.
  6. Let the ham bone simmer uncovered for about 1 hour and 30 minutes. This allows the bone to release all its collagen and flavor into the broth, creating that rich, silky mouthfeel.
  7. While the broth is simmering, rinse the dried split peas under cold water and drain them well. Split peas don’t need to be soaked beforehand, but rinsing them removes any debris.
  8. After 1 hour and 30 minutes of simmering, carefully remove the ham bone from the pot using tongs or a slotted spoon. Place it on a clean cutting board and let it cool slightly until you can handle it.
  9. While the bone is cooling, add the split peas and cubed potatoes to the simmering broth. Stir well to combine and continue simmering.
  10. Once the ham bone is cool enough to handle, pull all the meat from the bone using two forks or your fingers. Discard the bone and any cartilage, and tear the meat into bite-sized pieces.
  11. Return the shredded ham meat to the pot and stir well. Continue simmering for another 30-40 minutes until the potatoes are tender and the split peas have broken down slightly to thicken the soup.
  12. Taste the soup and adjust seasonings as needed. You may want to add more salt, pepper, or red pepper flakes depending on your preferences and how salty your ham bone was.
  13. Remove the bay leaves using a slotted spoon before serving. If the soup seems too thick, you can thin it with additional broth or water. If it’s too thin, let it simmer uncovered for a few more minutes.
  14. Ladle the hot soup into bowls and garnish with fresh chopped parsley. Serve immediately with cornbread, crusty bread, or oyster crackers on the side for dipping.
detail: close-up spoonful of ham bone soup showing tender potatoes, split peas, and shredded ham pieces, creamy broth, photorealistic, natural light, no text

Pro Tips

This ham bone soup recipe is incredibly forgiving and adaptable to whatever you have on hand. If you don’t have split peas, you can substitute with white beans, great northern beans, or even lentils—just adjust cooking times accordingly as different legumes cook at different rates.

The longer you simmer the ham bone, the richer and more flavorful your broth will be. I actually like to simmer mine for closer to two hours before adding the vegetables to really extract maximum flavor from the bone.

If you’re using a leftover ham bone from a holiday meal, make sure to remove any excess glaze or honey coating before using it in the soup, as this can make the broth overly sweet.

This soup freezes beautifully for up to three months in airtight containers or freezer bags. I recommend leaving about an inch of headspace if using containers, as the soup will expand slightly when frozen. Thaw overnight in the refrigerator and reheat gently on the stovetop.

For a creamier version, you can stir in heavy cream or a splash of whole milk at the very end of cooking, though this isn’t traditional. Some people also add a splash of apple cider vinegar or white wine to brighten the flavors—about a tablespoon at the end works beautifully.

If you can’t find a good ham bone at your regular grocery store, don’t hesitate to ask the butcher counter. They often have them available and can sometimes sell them at a very reasonable price or even for free if you ask nicely.

Leftover soup can be stored in an airtight container in the refrigerator for up to five days. The flavors actually improve on day two or three as everything continues to meld together, so this is one of those dishes that’s perfect for meal prep.

For extra heartiness, consider serving this alongside a rich pasta dish like Best Heavy Cream Alfredo Sauce Recipe or a Delicious Heavy Cream Pasta Recipe for a complete meal.

Leave a Comment

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

Scroll to Top