Ham Bone Soup

Ham Bone Soup

Warm up with a hearty bowl of comfort!

Recipe by
Reviewed by Arturs Arnicans
Prep Time: 15m
Cook Time: 1h
Total Time: 1h 15m
Servings: 6
Difficulty: Easy
5.0 (1 Review)
Cooking Mode
Prevents your screen from turning off while cooking

Ingredients

Adjust servings:

Nutritional Information

349
calories
11g
fat
45g
carbohydrates
18g
potein
40mg
cholesterol
934mg
sodium
Ham Bone Soup

Why This Ham Bone Soup Recipe Stands Out

This ham bone soup? I learned it at the tail end of Sunday roasts in my parents kitchen in Buffalo. My dad Liam saved every bone, and my Irish grandmother would remind us, “You can not argue with a full belly.” That stuck with me. This recipe turns those leftovers into a real meal, a hearty ham and potato soup that fills you without fuss.

It is about respect for the food and about not wasting good meat. I worked dish pits, I worked steak lines, and Sarge in Chicago taught me to get every bit of flavor you can from a bone. The bone pulls out gelatin and deep notes that make the broth feel like a warm, steady thing. Trust me.

It is simple enough for a weeknight and honest enough for a crowd. Give it leftover ham, a meaty bone, some potatoes, and a little cream at the end and you have something that feels like home. Actually, scratch that. It is less about clever tricks and more about the steady work of simmering and tasting.

Ingredients for Ham Bone Soup

Steps to make

  1. 1

    Cook the vegetables

    7 min
    Step 1 - Ham Bone Soup

    In a large, heavy-bottomed pot or Dutch oven over medium-high heat, heat 2 tablespoons extra-virgin olive oil. Add 1 ½ cups chopped onions, ¾ cup chopped parsnips or carrots, and ¾ cup chopped celery and sauté for 7 to 8 minutes.

  2. 2

    Add garlic

    1 min
    Step 2 - Ham Bone Soup

    Add 1 minced garlic clove and cook for 1 minute.

  3. 3

    Add the ham bone, stock, bay leaves, and thyme

    2 min
    Step 3 - Ham Bone Soup

    Add the ham bone or ham shank to the pot. Pour in 6 cups low-sodium chicken stock. Add 2 bay leaves and 2 sprigs thyme.

  4. 4

    Simmer

    45 min
    Step 4 - Ham Bone Soup

    Bring to a boil, then reduce the heat to maintain a simmer. Cover and let simmer for 45 minutes.

  5. 5

    Add the potatoes

    15 min
    Step 5 - Ham Bone Soup

    Add the potatoes and simmer until cooked through, for 15 minutes.

  6. 6

    Remove the ham bone and purée half the soup

    2 min
    Step 6 - Ham Bone Soup

    Remove the ham bone or ham shank from the soup. Purée half of the soup to create a creamy base while leaving some whole potato chunks for texture.

  7. 7

    Add the chopped ham

    3 min
    Step 7 - Ham Bone SoupStep 7 - Ham Bone Soup

    If you are using a ham shank, remove the meat and chop it into ¾-inch cubes. Add the chopped ham and ½ teaspoon ground black pepper to the soup.

  8. 8

    Stir in the cream

    1 min
    Step 8 - Ham Bone Soup

    Stir in ¼ cup heavy whipping cream. Taste and season with salt and black pepper if needed.

  9. 9

    Serve

    Step 9 - Ham Bone Soup

    Serve hot.

Nutritional Information

349
calories
11g
fat
45g
carbohydrates
18g
potein
40mg
cholesterol
934mg
sodium

What You’ll Need: Kitchen Tools and Equipment

You do not need much. A large pot with a heavy bottom or a Dutch oven. A sharp knife and a sturdy cutting board. A wooden spoon or spatula to stir. A ladle for serving. If you want half the soup pureed, use an immersion blender or a regular blender, but be careful with hot liquids.

Peeler for potatoes if you like them peeled, measuring cups and spoons if you want to be exact. Bowls that hold warmth help, too. I learned to treat tools with respect from hours scrubbing pans at a diner. It paid off.

Secrets and Tips: Making Your Ham Bone Soup Truly Hearty

Start by sweating the onions, carrots, and celery in a little olive oil until they soften and get some color. Give them seven to eight minutes on medium high heat. Do not rush this. When the vegetables get a little color they add depth to the stock that nothing else will replace.

Add the garlic for just a minute so it does not burn. Then drop in your ham bone, six cups low sodium chicken stock, two bay leaves, and two sprigs of thyme. Bring to a boil, reduce to a simmer, cover, and let it go for about 45 minutes. The low simmer pulls flavor out of the bone without making the meat tough.

Cube two pounds of russet potatoes about three quarters of an inch so they cook evenly, then add them and simmer until tender, about 15 minutes. Remove the bone, pick the meat off, chop it, and add it back. Purée roughly half the soup and leave the rest chunky. That gives you a creamy body without extra dairy.

Finish with a quarter cup heavy whipping cream and half a teaspoon ground black pepper. Taste and add salt if you need it. If your ham was salty, hold back on extra salt. Use low sodium stock when you can to keep control of seasoning.

Short tip: do not burn the garlic.

Playing Around: Possible Variations for Your Ham Bone Soup

Try a smoky winter warmer by adding smoked paprika or using a smoked hock in place of the bone. It turns the pot into proper winter comfort food with a deep, smoky edge. I picked this up after a season in Austin and it stuck with me on cold nights.

creamy ham and bean soup

To stretch the pot and add protein, toss in a can of drained cannellini beans with the potatoes, or use split peas soaked overnight. Beans add body when you puree some of the soup, making it thick and satisfying without more cream.

crock pot ham bone soup

For an approach that lets you walk away, saute the vegetables first, then transfer everything to a slow cooker and set on low for six to eight hours. Add the potatoes later so they do not overcook. The result is tender meat and deep flavor with very little babysitting.

Want something even closer to a classic? Add a cup of dried split peas with the stock for a split pea soup with ham bone vibe. Soak the peas if you can to cut the cooking time. It ends up almost like a different soup, in a good way.

Serving Ideas and Perfect Pairings for Your Ham Bone Soup

Serve hot in deep bowls. Chop fresh parsley and sprinkle on top for color. A swirl of cream makes each bowl feel a bit indulgent. Crusty bread is my go to, something sturdy to soak up the broth. Cornbread works too if you want something sweeter alongside.

Pair with a simple green salad dressed lightly in vinaigrette to cut through the richness. For a crowd, set the pot on the table and let people ladle their own. My dog Brisket always circles the table. I give him plain pieces of ham now and then, no onions, and he is happy.

Got Questions? FAQ for Your Hearty Ham Bone Soup

how to make ham bone soup

Start by sauteing the vegetables, then simmer the bone in low sodium stock for about 45 minutes before adding potatoes. Purée half the pot for body and stir in cream at the end. Taste as you go and hold back on salt if your ham was salty.

How to Make Ham Bone Soup Without a Shank?

If you do not have a shank, use smoked hocks or leftover ham chunks. Brown them first for extra flavor and adjust the simmer so the meat becomes tender. It still gives you that deep, gelatin rich stock.

best leftover ham recipe

This is it, the best leftover ham recipe I know. Chop extra ham and stir it in at the end. If the ham is dry, let it warm in the pot for a few minutes so it rehydrates.

Is There a Way to Make It Like Split Pea Soup with Ham Bone?

Yes. Add split peas and cook until soft. They thicken the broth naturally and complement the ham. Use soaked peas to speed things up and check for balance so it does not become too thick.

Can I Turn This into Crock Pot Ham Bone Soup?

Yes. See the crock pot ham bone soup section above for the method. Keep an eye on liquid levels and add stock if it gets too thick.

One more note: everybody cooks a little differently. Sometimes mine is richer, sometimes lighter. Both are fine. Eat it anyway.

Ham Bone Soup is the perfect dish for those chilly days when you crave something hearty and comforting. Packed with rich flavors from the ham bone and hearty vegetables, this recipe transforms simple ingredients into a satisfying meal. Serve it with crusty bread, and you’ll have a warm meal that feels like a hug in a bowl. Made it? Let us know! Tag @cookmerecipes on Instagram and hashtag it #cookmerecipes.

Jeff O'connor

About the author

Jeff O'connor

Jeff is a 38-year-old bachelor who prefers not to waste his time on salads and light meals. He’s a true carnivore who knows how to enjoy food to the max! Jeff will tell you how to cook rich and filling meals from scratch, bringing some real meaty decadence to your kitchen. His recipes are sure to satisfy every meat lover!

Recipe Reviews

Have you made this recipe? Share your experience and help other cooks!

★★★★★
★★★★★
5.0 out of 5 (1 review)
Athina
July 11, 2025
Verified

Delicious cozy dinner for whole family!

Taste of the dish
Accuracy of stated difficulty
Instruction accuracy
Would you recommend this recipe to others?
0/1000
Add photos
Upload photos of your result. This will help others see how the dish should look.

Author Information

Email will not be displayed publicly