Ham Bone Soup (Appalachian)

Ham Bone Soup (Appalachian)
⏱️ cook time 2 hours 15 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Hearty, budget-friendly Appalachian ham bone soup pairs smoked leftover ham, tender white beans, and root vegetables for a rich, comforting cold-weather mountain meal.

Ingredients

Meaty smoked ham bone (with attached cooked ham) 1 (approx 1.3 kg / 3 lb)
Dried great northern beans 1 cup (180 g, rinsed, picked over)
Yellow onion 1 medium (150 g, diced)
Carrots 2 medium (120 g, sliced into 1 cm / ½-inch rounds)
Celery 2 stalks (100 g, diced)
Garlic 3 cloves (10 g, minced)
Yukon Gold potatoes 2 medium (300 g, cut into 2.5 cm / 1-inch cubes)
Low-sodium chicken stock 8 cups (1.9 L)
Dried thyme 1 teaspoon (1 g)
Bay leaf 1 whole
Freshly ground black pepper ½ teaspoon (1 g)
Apple cider vinegar 1 tablespoon (15 ml)

Steps

1

Prep base ingredients

Rinse 1 cup (180 g) dried great northern beans under cool running water, picking out any small stones or shriveled, discolored beans. Dice 1 medium yellow onion (150 g) and 2 celery stalks (100 g), mince 3 garlic cloves (10 g), slice 2 carrots into ½-inch (1 cm) rounds, and cut 2 Yukon Gold potatoes into 1-inch (2.5 cm) cubes; set all prepped ingredients aside.

Step 1
step1:Prep base ingredients
2

Build initial soup base

Place the 1.3 kg (3 lb) meaty ham bone in a large 7.5 L (8 quart) heavy-bottomed stock pot. Pour in 8 cups (1.9 L) low-sodium chicken stock, add the rinsed great northern beans, 1 teaspoon dried thyme, 1 whole bay leaf, and ½ teaspoon freshly ground black pepper. Bring to a rolling boil over medium-high heat, which takes approximately 8–10 minutes.

Step 2
step2:Build initial soup base
3

Simmer ham and bean base

Once boiling, reduce heat to low to maintain a gentle, steady simmer (small bubbles breaking the surface every 1–2 seconds). Cover the pot partially with a lid, leaving a 2 cm / 1-inch gap to prevent boiling over, and cook for 1 hour, stirring once every 20 minutes to prevent beans from sticking to the pot bottom.

Step 3
step3:Simmer ham and bean base
4

Add aromatic vegetables

After 1 hour of simmering, add the diced onion, celery, carrot rounds, and minced garlic to the pot. Stir to fully submerge vegetables in the broth, return to a gentle simmer, and cook uncovered for an additional 30 minutes, until beans are just tender when pierced with a fork.

Step 4
step4:Add aromatic vegetables
5

Remove bone, add potatoes

Use tongs to carefully lift the ham bone out of the pot and transfer it to a cutting board to cool for 5 minutes. Add the cubed Yukon Gold potatoes to the simmering soup, stir, and cook for 20 minutes until potatoes are fork-tender. While potatoes cook, pull all edible cooked ham from the cooled bone, discarding fat, gristle, and the bone itself; chop the ham into 1 cm / ½-inch pieces.

Step 5
step5:Remove bone, add potatoes
6

Finish and season soup

Return the chopped ham to the pot, stir in 1 tablespoon (15 ml) apple cider vinegar, and simmer for 5 final minutes to heat the ham through. Taste and adjust seasoning only if needed, as the smoked ham will release significant salt during cooking and extra salt is rarely required. Remove and discard the bay leaf before serving hot.

Step 6
step6:Finish and season soup

Tips

1.Avoid adding salt early in cooking: smoked ham bones release significant salt as they simmer, and over-salting is the most common beginner mistake. Always taste the finished soup first before adding any extra salt.
2.For a thicker, heartier texture without added cream, use a potato masher to mash roughly 1/4 of the cooked beans and potatoes against the side of the pot during the final 5 minutes of simmering.
3.Cut total cook time by 30 minutes by soaking dried great northern beans in cool water overnight; reduce the initial covered simmer time for the ham and beans to 30 minutes if using pre-soaked beans.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Ham Bone Soup (Appalachian):Frequently Asked Questions

1.Do I have to soak the great northern beans before making this soup?
You don’t need to do a long overnight soak, but it cuts total cook time by about 45 minutes and leads to more evenly tender, less split beans. If you skip soaking, just plan to simmer beans an extra 40-50 minutes, and check water levels regularly so the pot doesn’t run dry as beans absorb liquid.
2.Can I make this soup if I don’t have a leftover smoked ham bone?
You absolutely can! Pick up a smoked ham hock from your grocery store meat counter, or chop 1.5 lbs of smoked ham steak and add 1 teaspoon of smoked paprika to mimic that deep, bone-in smoky flavor. You’ll miss a little of the rich collagen from the bone, but it will still taste cozy and authentic to the Appalachian profile.
3.How long does this soup need to simmer to get that rich, deep flavor?
Plan for a total simmer time of 2 to 2.5 hours on low stovetop heat. Let the ham bone simmer for the first 1.5 hours before you pull it out to pick off all attached edible meat, then add diced root veggies and simmer another 30-45 minutes until beans and veggies are perfectly tender without turning mushy.
4.Can I use canned beans instead of dried great northern beans?
You can, but you’ll need to adjust cook time to avoid mushy, broken beans. Rinse two 15-oz cans of great northern beans, and add them during the last 20 minutes of cook time instead of simmering them the whole time. Canned beans are pre-cooked, so they only need time to warm through and absorb smoky broth flavor.
5.What’s the best way to store leftover Appalachian ham bone soup?
Let the soup cool completely (within 2 hours of cooking for food safety) then transfer it to airtight containers and keep it in the fridge for up to 4 days. The soup actually tastes better the second day, as beans and veggies absorb more smoky ham flavor as it rests; stir well when reheating over low stovetop heat.
6.Can I freeze this soup for later quick meals?
Absolutely! This soup freezes beautifully for up to 3 months. Portion it into freezer-safe containers or heavy-duty freezer bags, leaving a half-inch of headspace to allow for expansion as it freezes. Thaw in the fridge overnight before reheating gently on the stovetop, adding a splash of water or broth if it thickens too much.
7.My ham bone doesn’t have much meat attached—will the soup still be filling?
It will still have great smoky flavor, but you can bulk it up easily! Dice 8 to 12 ounces of leftover cooked ham, smoked sausage, or even diced cooked bacon to add when you toss in the root vegetables. This recipe is designed to use up leftover holiday ham, so extra meat is always a welcome, budget-friendly addition.
8.Should I cut the carrots, celery, and onion to a specific size for this soup?
Dice your onion, carrots, and celery into uniform ½-inch pieces so they cook evenly and are easy to eat with a spoon. Avoid huge chunks that take forever to soften, or tiny dice that turns to mush during the long simmer; that medium, consistent cut creates the perfect hearty, spoonable soup texture.
9.Why is my soup broth thin and lacking that rich, smoky taste?
The most common culprit is simmering the soup on too high a heat, or not letting the ham bone cook long enough to release its collagen and smoky flavor. Keep the pot at a gentle, low bubble rather than a rolling boil, and give the ham bone at least 90 minutes of simmer time to infuse broth before adding veggies.
10.Can I add other vegetables to this soup without straying from traditional Appalachian style?
Definitely! Traditional mountain cooks used whatever root veggies they had on hand, so diced russet potatoes, turnips, parsnips, or a handful of chopped collards added in the last 15 minutes are totally authentic. Skip delicate veggies like zucchini or fresh tomatoes, which don’t hold up to the long, slow simmer.
11.Do I need to add extra salt to this soup?
Hold off on adding extra salt until the very end of the cook time! Smoked ham bones are usually very high in sodium, and salt will concentrate as the soup simmers. Taste the broth right before serving, and only add a pinch of salt if it needs it—most of the time, the ham provides all the salty, savory flavor you need.
12.What’s the best pot to use for making this soup?
A heavy-bottomed Dutch oven is ideal, because it distributes heat evenly and prevents beans and veggies from scorching on the pot bottom during the long simmer. If you don’t have a Dutch oven, any large stockpot with a tight-fitting lid works—just stir the pot bottom every 30 minutes to make sure nothing sticks.
13.Can I make this soup in a slow cooker instead of on the stovetop?
It works perfectly in a slow cooker! Toss all ingredients except canned beans in the crock, and cook on low for 6 to 8 hours, or high for 3 to 4 hours. Pull the ham bone out to shred the meat about 30 minutes before serving, then stir the meat back in and adjust seasoning right before you eat.
14.My beans are still hard after hours of simmering—what went wrong?
Old, expired dried beans are the most common culprit—beans older than 2 years won’t soften properly no matter how long you cook them. Very hard tap water can also prevent softening; if you have hard water, use filtered water for the soup. A tiny ¼-teaspoon pinch of baking soda in the water can help soften stubborn beans too.
15.Is this soup supposed to be thick, or a thin broth consistency?
Traditional Appalachian ham bone soup is on the thicker, heartier side, not a light, thin broth. As beans simmer, some will break down naturally and thicken the broth, but if you prefer an even thicker consistency, mash a cup of cooked beans against the pot side and stir them in right before serving.
16.What kind of ham bone works best for this recipe?
A meaty bone from a smoked, cured holiday ham (like a Christmas or Easter ham) is ideal, because it has deep, wood-smoked flavor and plenty of attached leftover meat. Avoid bones from fresh, unsmoked ham, or hams with thick, sweet honey glaze, which will make the soup taste overly sweet instead of savory.
17.Do I need to skim the fat off the soup before serving?
That’s totally a matter of personal preference. If you like a richer, more flavorful broth, you can leave the small amount of rendered ham fat in the soup—it adds that classic cozy, mountain-style depth. If you prefer a lighter soup, skim fat off the top with a spoon after removing the ham bone, before adding veggies to finish cooking.

Comments (17)

2 days ago

OMG this tastes exactly like the ham bone soup my grandma used to make up in the West Virginia hollows! I saved our Christmas ham bone in the freezer for months waiting for a good recipe, and this did NOT disappoint. Served it with cornbread for Sunday family dinner, even my picky teen went back for a second bowl. SO cozy on a cold January night.

yesterday

Wait I did the same thing with my Christmas ham bone! Was worried it’d be too bland but the bean and potato ratio is perfect, right?

yesterday

So glad it brought back those family memories! Freezing the ham bone is such a smart trick to lock in that smoky flavor, love that you paired it with cornbread too—total classic combo.

1 week ago

Game changer for weeknight meal prep! I threw this together on Sunday, portioned it out for lunches all week, and it reheats like a dream. My boys kept asking when we’re having ‘that ham soup’ again. Easy enough that I didn’t have to stress about fancy ingredients, either—used canned great northern beans since I didn’t have time to soak dry ones, still turned out amazing.

5 days ago

Love the canned bean swap! That’s exactly what we do on busy weeks too—no need to overcomplicate it when the ham bone brings so much flavor on its own. So happy the whole crew loved it!

3 days ago

This is such a budget-friendly win! Used a leftover ham bone from our New Year’s dinner, veggies I already had in the crisper drawer, and a bag of dry beans that cost like $1. Fed 6 people for under $5 total? Are you kidding? Will be making this every time we have ham from now on.

5 days ago

Uh, full transparency I’ve never made soup from scratch before, I can barely boil pasta without burning it. This recipe was so easy to follow even I didn’t mess it up! Only thing I did wrong was add a little too much black pepper, but that’s on me. Took it to my office potluck and people thought I was a secret chef lmao.

3 days ago

LMAO I feel this! I once burned toast so bad the smoke alarm went off, and I nailed this recipe too. The pepper thing is an easy fix, just toss in an extra peeled potato to soak up extra spice next time!

2 days ago

So proud of you for nailing your first from-scratch soup! Pam’s potato trick is perfect for too much pepper, great call. Nothing beats showing up to a potluck with a hit dish, right?

2 weeks ago

Love how simple and unfussy this is! A lot of ham soup recipes overdo it with random herbs and spices that take away from the deep smoky ham flavor, but this lets the bone be the star. I added a handful of chopped kale at the end for extra greens, and it worked perfectly.

1 week ago

The kale addition is genius! I threw in some leftover collards from our New Year’s spread and it was chef’s kiss, the greens hold up so well in the broth.

yesterday

Made this last night when we got 8 inches of snow, and it warmed us right up after shoveling the driveway. The broth is so rich and savory, I didn’t even need to add extra salt because the ham had enough. 10/10, would shovel an entire driveway again just to eat this after.

1 week ago

I’ve been making Appalachian ham bone soup for 60 years, and this recipe is about as close to the traditional version as you can get! I do like to add a splash of apple cider vinegar at the end to cut the richness, like my mom taught me, but the base is spot on. Great for passing down to younger folks who want to learn old-school cooking.

5 days ago

That splash of apple cider vinegar is such a perfect traditional touch! It really brightens up all the deep, smoky flavors so well—thanks for passing that tip along to other readers!

3 days ago

Smoked a ham on my offset smoker last weekend, saved the bone specifically to make this soup. Let me tell you, that smoky bone made the broth taste next level. I used a mix of pinto beans and navy beans, threw in some diced turnip like my pap used to, and my whole crew devoured it. Will be a regular in our rotation.

2 days ago

Turnip! I forgot how good turnip is in ham soup, my granddad always added that too. Did you dice it small or leave it in big chunks?

2 days ago

Using a smoked ham bone from your offset smoker sounds like absolute heaven! The turnip addition is such a classic Appalachian touch, love that you’re customizing it with family traditions.

2 weeks ago

If you’re on the fence about making this, do it! It freezes so well too— I froze half of the batch in quart containers for busy nights when I don’t feel like cooking. It doesn’t get all mushy when you thaw it, the potatoes and beans hold their texture perfectly. Way better than any canned soup I’ve ever bought.

1 week ago

Thanks for the freeze tip! I was wondering if it would hold up, I’m making a double batch this weekend to stock the freezer before my new baby arrives next month.

5 days ago

Made this in my tiny dorm slow cooker! Threw all the ingredients in before my 8am class, came back after my last lecture and the whole dorm floor smelled like soup. Shared it with my roommates and the people down the hall, everyone was asking for the recipe. Super cheap to make too, perfect for a broke college student.

2 days ago

So happy this recipe is naturally gluten free! A lot of store-bought soups have weird hidden gluten, but this is just whole, simple ingredients so I didn’t have to stress about cross contamination. Served it at my book club meeting, all the other gluten free gals went back for seconds.

yesterday

That makes us so happy to hear! We love developing recipes that work for different dietary needs without sacrificing flavor, and this one is perfect because it doesn’t need any thickeners or fancy add-ins that often have gluten.

1 week ago

Okay, confession time: I made this for my wife when she was sick with a cold last week, and I think it earned me major husband points. I followed the recipe exactly (for once, I usually tweak stuff and mess it up) and she said it was better than the soup her mom makes when she’s sick. Win for me! Only note: make sure you fish out all the little ham bone bits before serving, almost chipped a tooth on a tiny bone shard I missed.

5 days ago

LMAO the bone bit! I did the same thing first time I made ham bone soup, now I pour the whole pot through a colander to pick out the bone bits before adding the meat back in. Total game changer for avoiding dental bills!

3 days ago

Huge congrats on the husband points, that’s what good home cooking is all about! Great reminder about checking for small bone fragments—Mandy’s colander trick is perfect for making sure no shards sneak into bowls. Hope your wife is feeling all better now!

2 hours ago

Grew up eating this exact soup after church every winter in eastern Kentucky, so I was super skeptical when I saw a recipe for it online. Let me tell y’all, it’s the real deal! No frills, just hearty, filling food that sticks to your ribs. I did add a can of diced tomatoes like my family always does, but even without it, it’s perfect.

30 minutes ago

Wait I add diced tomatoes too! I thought that was just my family’s weird quirk, nice to see someone else does that. Adds a little tang that cuts the salt from the ham so well.

5 minutes ago

There’s no higher compliment than someone who grew up on this soup saying the recipe is the real deal! The diced tomato addition is such a fun family twist, we love hearing how people make it their own with the traditions they grew up with.

30 minutes ago

Paired this with those skillet buttermilk biscuits from the same site, and it was the coziest Sunday dinner I’ve made in months. The soup is savory, the biscuits are flaky, my dog was begging for scraps under the table the whole time. Zero leftovers, which is always a sign a recipe slaps.

5 minutes ago

Oh my god I did the exact same pairing last weekend! The biscuits are perfect for sopping up every last drop of that ham broth, I’m already planning to make both again for my birthday dinner next week.

just now

This is so easy I almost feel guilty calling it cooking? You just throw a bunch of stuff in a pot, let it simmer, and it tastes like you spent all day in the kitchen. I didn’t even chop the veggies super fine, just rough cut them, and it was still amazing. Perfect for people who hate fussy recipes.

just now

We’re all about low-effort, high-reward cooking here! The long simmer time does all the hard work for you, so you don’t have to stress about perfect knife cuts or fancy techniques. So glad you loved it!

5 minutes ago

This soup is so packed with protein from the ham and beans, it’s become my go-to post-long run meal. I make a big pot on Sundays, eat a bowl after every run during the week, and it keeps me full for hours. Way better than chugging a weird protein shake, that’s for sure.

5 days ago

Brought this to our neighborhood potluck last weekend, and the pot was empty in 15 minutes! People were coming up to me asking for the recipe before they even finished their first bowl. The best part? It’s even better the second day, after the flavors have had time to meld in the fridge. 10/10, will be making for every potluck from now on.