
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Delicious cozy dinner for whole family!