Classic White Beans and Ham Hock Soup
Introduction
Few meals are as comforting as a steaming bowl of White Beans and Ham Hock Soup. This traditional soup combines creamy white beans, smoky ham hocks, aromatic vegetables, herbs, and a rich savory broth. As the soup slowly simmers, the ham hocks become tender and release their smoky flavor into the beans, creating a wonderfully hearty meal.
It is inexpensive, filling, easy to prepare, and perfect for a cozy family dinner. Serve it with warm cornbread, crusty bread, or biscuits for a complete comfort-food meal.
Nutritional Information
Approximate nutrition per serving
Based on 8 servings and will vary depending on the ham hock and amount of meat used.
- Calories: approximately 390–450 kcal
- Protein: 25–30 g
- Carbohydrates: 45–50 g
- Fat: 12–16 g
- Fiber: 10–13 g
- Sugar: 4–6 g
- Sodium: varies considerably depending on the ham hock and added salt
White beans provide plenty of plant-based protein and dietary fiber, while the ham hock contributes protein and rich savory flavor.
Ingredients
For the Soup
- 1 pound (450 g) dried Great Northern beans or navy beans
- 2 large smoked ham hocks
- 1 large yellow onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 8 cups chicken broth or low-sodium chicken stock
- 2 cups water
- 2 bay leaves
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ½ teaspoon freshly ground black pepper
- ½ teaspoon salt, or to taste
- 1 tablespoon olive oil
- 1 tablespoon chopped fresh parsley
Optional Ingredients
- 1 teaspoon Worcestershire sauce
- ½ teaspoon crushed red pepper flakes
- 1 small rosemary sprig
- 1–2 tablespoons apple cider vinegar or lemon juice
- 1 cup diced potatoes
- 1 cup chopped kale or spinach
- Extra shredded ham for serving
Instructions
1. Prepare the Beans
Rinse the dried beans thoroughly and remove any small stones or damaged beans.
Place the beans in a large bowl and cover them with several inches of water.
Let them soak for 8–12 hours or overnight.
Drain and rinse the beans before cooking.
Quick-Soak Method
If you don’t have time for overnight soaking, place the beans in a large pot and cover them with water.
Bring to a boil and cook for about 2 minutes.
Remove from the heat, cover, and let them sit for 1 hour.
Drain and rinse before continuing with the recipe.
2. Prepare the Ham Hocks
Pat the ham hocks dry with paper towels.
If they have a large amount of excess fat or skin, trim a little of it away, but leave enough to provide flavor.
Smoked ham hocks work particularly well because they add a deep smoky taste to the broth.
3. Sauté the Vegetables
Heat the olive oil in a large heavy-bottomed soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery.
Cook for approximately 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30–60 seconds.
Be careful not to burn the garlic.
4. Add the Beans and Ham
Add the soaked and drained beans to the pot.
Place the ham hocks on top of the beans.
Pour in the chicken broth and water.
Add:
- Bay leaves
- Thyme
- Oregano
- Smoked paprika
- Black pepper
- Optional rosemary
- Optional red pepper flakes
Stir gently.
Cooking Method
Stovetop Method
Bring the soup to a gentle boil.
Once boiling, reduce the heat to low.
Cover partially with a lid and simmer for approximately 1½–2½ hours, stirring occasionally.
The exact cooking time depends on the age and variety of the beans.
The soup is ready when the beans are completely tender and creamy.
The ham should also be tender enough that the meat easily separates from the bone.
5. Remove the Ham Hocks
Carefully transfer the ham hocks to a large plate.
Allow them to cool enough to handle.
Remove the skin, bones, and excess fat.
Pull the tender ham meat from the bones and shred or chop it into bite-sized pieces.
Return the meat to the soup.
Discard the bones, skin, and excess fat.
6. Make the Soup Creamier
For an especially thick and creamy soup, use the back of a spoon to gently mash some of the beans against the side of the pot.
You can also remove about 1–2 cups of the soup, blend it until smooth, and return it to the pot.
This thickens the broth naturally without needing flour or cream.
7. Add the Finishing Touches
Taste the soup.
Add additional salt and black pepper if needed.
If the soup tastes a little too rich, add 1 tablespoon of apple cider vinegar or fresh lemon juice.
This small amount of acidity helps brighten the smoky, savory flavors.
Stir in fresh parsley just before serving.
Optional Slow Cooker Method
White Beans and Ham Hock Soup is excellent in a slow cooker.
Add the soaked beans, ham hocks, onion, carrots, celery, garlic, broth, water, herbs, paprika, and pepper to the slow cooker.
Cook on:
LOW: 7–9 hours
HIGH: 4–5 hours
When the beans are tender, remove the ham hocks.
Strip the meat from the bones and return the shredded ham to the slow cooker.
Taste and adjust the seasoning.
Optional Instant Pot Method
For a faster version, you can use an electric pressure cooker.
Add the soaked beans, ham hocks, vegetables, broth, water, garlic, and seasonings.
Cook on High Pressure for approximately 35 minutes, followed by a natural pressure release.
Check that the beans are tender.
Remove the ham hocks, shred the meat, and return it to the soup.
If the soup is thinner than desired, use the sauté function and simmer uncovered for several minutes.
History
Bean and ham soups have deep roots in traditional home cooking, particularly in American and European cuisines.
Dried beans were valued because they were inexpensive, nutritious, easy to store, and capable of feeding a large family. Ham bones, hocks, and other inexpensive cuts were commonly used to add flavor to beans and soups.
In American Southern and Appalachian cooking, combinations of dried beans and smoked pork became especially popular. Ham hocks were an economical way to transform simple beans into a rich and satisfying meal.
Over generations, families developed their own versions using different beans, vegetables, herbs, and seasonings.
Formation of the Dish
The magic of this soup comes from slow cooking.
As the dried beans simmer, they absorb the savory broth and become soft and creamy. Meanwhile, the ham hocks slowly release collagen, fat, salt, and smoky flavor into the liquid.
The onions, carrots, celery, and garlic create the aromatic foundation.
The beans naturally break down and thicken the broth, while shredded ham provides tender pieces of meat throughout the soup.
The result is a thick, hearty soup with layers of smoky, savory, slightly sweet, and herbal flavors.
Serving Suggestions
Serve the soup piping hot with:
- Fresh cornbread
- Crusty French bread
- Garlic bread
- Buttermilk biscuits
- Toasted sourdough
- Simple green salad
- Steamed greens
- Pickled onions
For an extra comforting meal, place a piece of warm cornbread directly beside the bowl and let it soak up the rich broth.
Storage
Allow leftovers to cool before transferring them to airtight containers.
Store in the refrigerator for up to 4 days.
The soup often tastes even better the next day because the flavors have more time to develop.
For longer storage, freeze in individual portions for approximately 2–3 months.
When reheating, add a splash of broth or water because the beans will continue absorbing liquid as the soup sits.
Tips for the Best White Bean and Ham Hock Soup
Use smoked ham hocks
Smoked ham hocks provide much of the soup’s signature flavor.
Don’t add too much salt early
Ham hocks can already be quite salty. Taste the soup near the end before adding additional salt.
Don’t rush the beans
Slow cooking allows the beans to become creamy and tender while giving the ham enough time to flavor the broth.
Add acidity at the end
A small splash of apple cider vinegar or lemon juice can make the soup taste brighter without making it taste sour.
Make it thicker
Mash some of the beans against the side of the pot or blend a small portion of the soup.
Variations
Southern-Style
Add a little smoked paprika, crushed red pepper, and chopped collard greens.
Country-Style
Add diced potatoes and extra carrots for an even heartier soup.
Spicy Ham and Bean Soup
Add crushed red pepper flakes, cayenne pepper, or diced jalapeño.
Ham, Bean and Kale Soup
Stir chopped kale into the soup during the final 10–15 minutes of cooking.
Creamy White Bean Soup
Blend a portion of the beans and broth until silky smooth, then mix it back into the pot.
Conclusion
White Beans and Ham Hock Soup is the definition of old-fashioned comfort food. Simple dried beans and an inexpensive cut of smoked pork come together with humble vegetables and herbs to create a deeply flavorful, satisfying meal.
The long, gentle cooking process is what makes this soup special. The beans become creamy, the ham becomes tender, and the broth develops a wonderful smoky richness.
It’s the kind of recipe that feels homemade from the first spoonful—and it’s even better when shared around the table with family and loved ones.
For the Lovers of Comfort Food ❤️
For lovers of smoky, hearty, homemade soups, this recipe is hard to beat.
For lovers of tender ham, every spoonful brings pieces of savory meat together with creamy beans.
For lovers of Southern-style comfort food, the combination of beans, smoked pork, vegetables, and cornbread makes an unforgettable meal.
And for lovers of easy family dinners, this soup is a perfect choice because one large pot can provide several generous servings.
A bowl of White Beans and Ham Hock Soup isn’t just dinner—it’s the kind of comforting homemade meal that makes you want to come back for another bowl.
