Ham Hock Soup Recipe — Easy, Hearty, and Nothing Goes to Waste
Last updated March 12, 2026
| What is ham hock soup? | A slow-simmered soup made from a smoked ham hock or leftover ham bone, vegetables, and broth. Rich, hearty, and budget-friendly. |
| Prep time | 10 minutes |
| Cook time | 3–4 hours stovetop / 8–10 hours slow cooker |
| Servings | 6–8 |
| Can I use a leftover ham bone? | Yes — same method, same results |
| Do I soak the ham hock first? | No soaking needed for the hock itself. Soak dried beans separately if using. |
Every time I cook a bone-in ham for the holidays, I save that bone like it's worth money — because honestly, it is. One ham hock or a leftover ham bone can feed a family of six with one of the most satisfying, hearty soups I know how to make, and it costs almost nothing to put together. This ham hock soup is true from-scratch cooking: one pot, a few vegetables, and a long slow simmer that fills your whole house with the kind of smell that makes everyone wander into the kitchen asking when dinner's ready. You don't need to be an experienced cook to pull this off — if you can boil water and roughly chop an onion, you've got this.
What Is a Ham Hock? (A Quick Guide for First-Timers)
A ham hock is the joint that connects a pig's leg to its foot — a knuckle of pork that's been cured and usually smoked. It doesn't look like much, but that bone and the collagen around it break down over a long simmer and create a broth with more depth and richness than almost anything else you can build for a few dollars. If you've never cooked with one before, here's what to know before you head to the store.
Smoked vs. Fresh Ham Hock — Which One to Buy
Most grocery stores carry smoked ham hocks, which is what you want for this soup. Smoked hocks have already been cured and lightly cooked, so they bring a deep, savory, slightly smoky flavor to the broth right from the start. If you spot one near the bacon and sausage in the meat case, that's the one. Fresh (unsmoked) hocks are less common and produce a milder, paler broth — they'll work in a pinch, but smoked is the classic choice and what this recipe is built around.
Where to Get One (And When to Use a Leftover Ham Bone)
Most large grocery stores stock smoked ham hocks in the meat section, often packaged in pairs. If you don't see them, ask at the meat counter — butchers almost always have them. A good local pork farm is another excellent source if you have access to one.
That said, if you cooked a bone-in ham for Easter, Christmas, or any holiday dinner and you've got that big bone sitting in your fridge, use it. A leftover ham bone works exactly the same way as a fresh ham hock — the same method, the same simmer time, the same result. In some ways the broth is even richer because there's more meat left clinging to the bone.

Ingredients for Ham Hock Soup (Simple and Budget-Friendly)
This soup is built on humble ingredients — the kind you probably already have in your pantry and produce drawer. The ham hock does most of the flavor work, so the vegetable list is short.
- 1 smoked ham hock (or a leftover ham bone with meat still attached)
- 1 lb dried Great Northern or Navy beans — or — 3 large Russet potatoes, diced (pick your version — see the variations section below)
- 1 medium onion, diced
- 2 carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 8–10 cups chicken broth (or water — broth makes a richer soup, but water works fine)
- 2 bay leaves
- 1 tsp dried thyme
- Black pepper to taste
- Salt to taste — see the note below before you add any
Important: Do NOT add salt until you taste the finished soup. Ham hocks are heavily cured and smoked — they release a lot of salt as they simmer. Your soup may not need any extra at all. Taste first, then season.
Equipment: A large Dutch oven or heavy-bottomed stock pot (6-quart works well). You don't need anything special — whatever large pot you have on hand will do the job.
How to Make Ham Hock Soup — Step by Step (Stovetop)
The stovetop method is the classic approach, and it's mostly hands-off once everything is in the pot. Plan for 3–4 hours of simmering, but your active time is only about 20 minutes total.

- Rinse the ham hock under cold water and place it in your Dutch oven or stock pot.
- Add the broth (or water), onion, carrots, celery, garlic, bay leaves, thyme, and pepper. If you're using dried beans, add them now (pre-soaked — see the variations section for the quick-soak method). If you're making the potato version, hold the potatoes until Step 7.
- Bring to a boil over medium-high heat. In the first 10 minutes, you'll see some grayish foam rise to the surface — skim it off with a spoon. It's not harmful, just makes for a cleaner broth.
- Reduce heat to low, cover the pot partially, and let it simmer for 3–4 hours. The hock is done when the meat is visibly pulling away from the bone and falls apart with a fork. The broth will be golden-brown and smell deeply savory.
- Remove the hock to a cutting board and let it cool for 5 minutes so you can handle it.
- Pull the meat off the bone using two forks or your hands — it should come apart easily in shreds. Discard the bone, any large pieces of cartilage, and the thick outer skin layer. Keep all the actual meat.
- If using potatoes: add diced potatoes to the pot now and cook for 25–30 more minutes until fork-tender.
- Return the shredded ham to the pot and stir it in.
- Taste the broth before you add any salt. It may already be perfectly seasoned. Add salt only if needed, a little at a time.
- Remove the bay leaves and serve hot.
Ham Hock Soup with Beans OR Potatoes — Both Ways Explained
Most ham hock soup recipes commit to one variation: beans or potatoes. The good news is both are easy and both are delicious — it really comes down to what you have on hand and how much time you want to spend. Here's a quick comparison so you can pick your path.
| Ham and Bean Soup | Ham and Potato Soup | |
|---|---|---|
| Key ingredient | Dried Great Northern or Navy beans | Russet or Yukon Gold potatoes |
| Extra prep | Soak beans 8 hours (or use quick soak) | None — potatoes go in the last 30 min |
| Texture | Thick, creamy, and very filling | Chunky, a bit brothier |
| Freeze well? | Yes | Not ideal if you add cream |
| Best for | Classic, hearty family dinner | Quicker weeknight version |
Bean Version — The Quick Soak Shortcut
If you forgot to soak your beans overnight, don't worry — the quick soak method works well. Cover the dried beans with water in a pot, bring to a boil for 2 minutes, remove from heat, cover, and let them soak for 1 hour. Drain the beans and proceed with the recipe. They'll be fully tender after the long simmer with the hock.
Potato Version — Faster and Weeknight Friendly
Skip the beans entirely and add 3 large Russet or Yukon Gold potatoes, diced, in the last 30 minutes of the simmer. They'll be tender without getting mushy. For a creamy version, stir in ½ cup of half-and-half after removing from heat — it makes the broth silky and rich. Just know that the cream version doesn't freeze as well, so plan to eat it within a few days.
How to Make Ham Hock Soup in the Slow Cooker
The slow cooker version is my favorite for a busy day — you do about 10 minutes of prep in the morning, and dinner is ready when you walk back in the door. The long low-and-slow cook time actually draws even more flavor from the hock than the stovetop method.
- If using dried beans: soak them overnight before starting. Even in the slow cooker, skipping the soak can leave beans a little tough — it's worth the extra step.
- Add the ham hock, soaked beans (or the vegetables of your choice), onion, carrots, celery, garlic, broth, bay leaves, thyme, and pepper to the slow cooker.
- Cook on LOW for 8–10 hours or HIGH for 4–5 hours.
- About 30 minutes before serving, remove the hock, shred the meat, and return the meat to the slow cooker for the final 30 minutes.
- Taste for salt, remove bay leaves, and serve.
Potato note: If you're making the potato version in the slow cooker, don't add the potatoes at the start — they'll turn to mush over 10 hours. Add diced potatoes in the last 2 hours on LOW instead, and they'll cook through without falling apart.
How to Thicken Ham Hock Soup (3 Simple Methods)
If your soup turns out thinner than you'd like, it's an easy fix. Here are three methods that work well depending on what you have on hand.
- Bean mash method: Scoop out about 1 cup of cooked beans and broth, mash the beans with a fork until mostly smooth, then stir the mixture back into the pot. This is my preferred method — it thickens the soup naturally and makes the broth creamy without adding anything extra. An immersion blender speeds this up considerably if you have one.
- Potato mash method: If you made the potato version, press a few potato chunks against the side of the pot with a wooden spoon. The starch from the potatoes thickens the broth quickly.
- Cornstarch slurry: Mix 2 tablespoons of cornstarch with 2 tablespoons of cold water until smooth, then stir into the simmering soup. It thickens within about 2 minutes. This is the quickest option if you want results fast.
Storing and Reheating Ham Hock Soup
This soup keeps beautifully and is honestly better the next day once the flavors have had time to deepen overnight. It's a great candidate for meal prep.
- Refrigerator: Store in an airtight container for up to 5 days. The soup will thicken as it sits — that's normal.
- Reheating: Warm on the stovetop over low heat, stirring occasionally. If it's thickened too much in the fridge, add a splash of broth or water to thin it back out.
- Freezer: The bean version and the plain broth version freeze well for up to 3 months. Let the soup cool completely before transferring to freezer-safe containers or zip-top bags. Thaw overnight in the refrigerator before reheating on the stovetop. Avoid freezing the cream-based potato version — the half-and-half separates when thawed and the texture suffers.
- Make-ahead: You can make this soup a day ahead with zero compromise on quality. I'd actually recommend it if you're serving it for a larger gathering.
What to Serve with Ham Hock Soup
A thick, hearty soup like this is practically a meal on its own, but a little something on the side makes it feel complete.
- Cornbread — the classic pairing, and for good reason. The sweetness of cornbread balances the savory, salty broth perfectly.
- Crusty artisan bread — great for soaking up the last bit of broth in the bowl.
- Oyster crackers — a simple, kid-friendly option that works well with the bean version.
- A simple green salad — if you want to lighten the meal a bit, a green salad on the side adds freshness and balance.
Frequently Asked Questions
Do I need to soak a ham hock before cooking? No. Unlike dried beans, ham hocks don't need to be soaked before going into the pot. Just rinse the hock under cold water to remove any surface brine, then add it directly to your broth. If your recipe also uses dried beans, those need to be soaked separately — overnight, or using the quick-soak method described above.
How long does a ham hock take to cook in soup? On the stovetop over low heat, a ham hock needs 3–4 hours to become tender enough that the meat falls freely off the bone. In a slow cooker, plan for 8–10 hours on LOW or 4–5 hours on HIGH. The longer you let it go, the richer your broth will be.
Why is my ham hock soup too salty? Ham hocks are heavily cured — that salt cooks into your broth over several hours, which is why you should always taste before seasoning. If you've already added salt and the soup is too salty, add a peeled raw potato to the pot and let it simmer for about 20 minutes. The potato absorbs a noticeable amount of excess salt. Remove it before serving.
Can I use canned beans instead of dried? Yes. Canned Great Northern or cannellini beans work fine — just add them in the last 30 minutes of cooking rather than at the beginning. They'll be softer than dried beans, but the flavor will still be good.
Can I make ham hock soup ahead of time? Absolutely — and I'd actually encourage it. This soup gets better overnight as the flavors continue to develop in the fridge. Make it a day ahead, cool it completely, refrigerate, and reheat gently on the stovetop before serving.
How do I know when the ham hock is done? The meat should pull away from the bone easily with a fork and shred without resistance. The broth will have turned a golden-brown color and have a deeply savory, slightly smoky aroma. If the meat is still firmly attached to the bone after 3 hours, give it another 30–45 minutes and check again.
Can I make ham hock soup without beans or potatoes? Yes. A cabbage version is a great alternative — add 1 small head of chopped cabbage to the pot along with the aromatics and let it soften in the broth. You can also skip the starch entirely for a lighter, brothier soup that works well served over rice or with noodles stirred in before serving.
