Ham Bone Soup

Total Time
Prep: 15 min. + soaking Cook: 1-1/2 hours

Updated on Nov. 19, 2024

Tender navy beans, smoked ham hocks and sauteed vegetables are the star ingredients in this hearty ham bone soup.

Now Trending

Ham bone soup is pure comfort in a bowl. Tender beans simmered with smoked ham hocks create a rich and meaty soup that just beckons for crusty bread. It’s one of the most filling homemade soup recipes, and one of our favorite leftover ham recipes after the holidays.

Like many soul-warming soups, it’s easy to adapt this recipe to your tastes. You can make ham bone soup in a Dutch oven on the stove or in the slow cooker. You can use dried or canned beans, or simmer a ham bone instead of ham hocks. You can even add some greens for extra nutrition! Any way you prepare it, you’ll get a few extra meals for the week (or even longer if you freeze it).

Ham Bone Soup Ingredients

  • Beans: This soup recipe calls for navy beans, which are small white beans with a mild, nutty flavor. Great northern beans or cannellini beans can be used in place of navy beans.
  • Smoked ham hocks: Ham hocks, or pork knuckles, are the joints between a pig’s foot and leg. You can purchase ham hocks from your local butcher or at the meat counter at the grocery store. Smoked ham hocks will provide more flavor than fresh ham hocks. You can also substitute any ham bone for the ham hocks.
  • Vegetables: The classic combination of onion, carrot and celery adds flavor and color to the soup.
  • Seasonings: Bay leaves, thyme and pepper round out the flavor profile of the soup. If you prefer to use fresh herbs, substitute 1 tablespoon fresh thyme for 1 teaspoon dried thyme.

Directions

Step 1: Cook the beans

Ham Bone Soup Tohvs24 272466 Mf 11 6 1TASTE OF HOME

Place the beans in a Dutch oven, and add water to cover them by 2 inches. Bring the water to a boil, and boil the beans for two minutes. Remove the pot from the heat. Cover the pot and let it stand for one to four hours or until the beans have softened. Drain and rinse the beans, and discard the liquid.

Editor’s Tip: This step is called a quick soak for dried beans, which means no soaking beans overnight. Soaking the beans a little before making ham bone bean soup ensures a soft, tender bean.

Step 2: Simmer the beans with the ham hocks

Ham Bone Soup Tohvs24 272466 Mf 11 6 2TASTE OF HOME

In the same Dutch oven, heat the oil over medium heat. Add the onion and celery. Cook and stir until they’re crisp-tender, three to five minutes.

Ham Bone Soup Tohvs24 272466 Mf 11 6 3TASTE OF HOME

Stir in the softened beans, water, carrot, bay leaves, thyme and pepper.

Ham Bone Soup Tohvs24 272466 Mf 11 6 4TASTE OF HOME

Add the ham hocks, and bring everything to a boil. Reduce the heat. Cover and simmer the soup for 1 hour and 15 minutes to 1 hour and 30 minutes or until the beans are tender.

Step 3: Finish the soup

Ham Bone Soup Tohvs24 272466 Mf 11 6 6TASTE OF HOME

To finish the soup, discard the bay leaves. Remove the ham hocks, and set them aside until they’re cool enough to handle. Remove the ham from the bones, and cut it into cubes. Discard the bones.

Ham Bone Soup Tohvs24 272466 Mf 11 6 7TASTE OF HOME

Return the ham from the ham hocks to the soup. Stir in the cubed ham and salt. Heat the ham through and serve the soup.

Ham Bone Soup Ft23 272466 St 2 01 2TASTE OF HOME

Recipe Variations

  • Use your slow cooker: To make this a slow-cooker soup, skip the bean soaking. In a pan on the stove, saute the onion and celery in the oil, then add to a slow cooker. Add the dried beans and all the remaining soup ingredients except the cubed ham. Cook until the beans are tender, on high for five to six hours or on low for eight hours. Remove the ham hocks, and cut the meat from the bones. Return the meat to the soup, along with the cubed ham. Cook for 20 minutes, then add the salt.
  • Mix up the beans: You can use a mix of dried white beans or a 15-bean soup mix instead of navy beans for this soup.
  • Add some greens: Just before serving, stir in 2 cups chopped kale or Swiss chard leaves, and simmer in the soup until wilted down.

How to Store Ham Bone Soup

Store ham bone soup in a tightly covered container in the refrigerator up to five days. It can also be frozen in a freezer-safe container for up to three months.

Ham Bone Soup Tips

Ham Bone Soup Ft23 272466 St 2 01 3TASTE OF HOME

Can you use canned beans instead of dried beans?

Yes, you can use canned beans in place of dried beans for this soup. However, since they’re already cooked, it’s best to add them in the last 30 minutes of simmering the soup. If overcooked, the beans won’t retain their shape and will become mushy. If you generally prefer to use canned beans over dried, try more of our canned bean recipes.

What can you use instead of ham hocks in ham bone soup?

If you don’t have ham hocks, use a ham bone from a holiday ham for ham bone soup. If the ham bone is pretty meaty, feel free to leave out the 2 cups cubed ham. Instead, remove the ham from the bone after cooking, shred or dice it, and return it to the soup.

How can you thicken old-fashioned ham and bean soup?

The beans will naturally thicken the soup. If using canned beans, consider pureeing one-third of the beans before adding them to the soup for a thicker texture.

Watch How to Make Ham Bone Bean Soup

Ham Bone Bean Soup

Prep Time 15 min
Cook Time 1 hour 30 min
Yield 10 servings (2-1/2 quarts)

Ingredients

  • 1 pound dried navy beans
  • 1 tablespoon canola oil
  • 2 medium onions, chopped
  • 2 celery ribs, chopped
  • 8 cups water
  • 1 medium carrot, chopped
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1/2 teaspoon pepper
  • 2 smoked ham hocks
  • 2 cups cubed fully cooked ham
  • 1/2 teaspoon salt

Directions

  1. Place beans in a Dutch oven; add water to cover by 2 in. Bring to a boil; boil for 2 minutes. Remove from the heat; cover and let stand for 1-4 hours or until beans are softened. Drain and rinse beans, discarding liquid.
  2. In the same pan, heat oil over medium heat; add onions and celery. Cook and stir until crisp-tender, 3-5 minutes. Stir in softened beans, 8 cups water, carrot, bay leaves, thyme and pepper. Add ham hocks. Bring to a boil. Reduce heat; cover and simmer for 1-1/4 to 1-1/2 hours or until beans are tender.
  3. Discard bay leaves. Remove ham hocks; set aside until cool enough to handle. Remove ham from bones and cut into cubes. Discard bones. Return ham to soup. Stir in cubed ham and salt; heat through.

Nutrition Facts

1 cup: 230 calories, 4g fat (1g saturated fat), 25mg cholesterol, 521mg sodium, 31g carbohydrate (3g sugars, 8g fiber), 20g protein. Diabetic Exchanges: 2 starch, 2 lean meat.

Loading Popular in the Community
This old-fashioned version of ham and bean soup starts with dried navy beans, but you could start with great northern beans instead. The first soak of the beans softens them, but they won't get tender until after they are simmered in the second step. —Taste Recipes Test Kitchen
Recipe Creator
Loading Reviews
Back to Top