Would you eat a big bowl of hearty Bean and Ham Hock Soup on a chilly day? If you love old-fashioned comfort food, this recipe deserves a place in your kitchen!
Made with tender white beans, smoky ham hocks, carrots, celery, onions, and fragrant herbs, this homemade soup is rich, satisfying, and packed with comforting flavors. Everything simmers together slowly, allowing the beans to become tender while the smoked ham adds delicious depth to every spoonful.
The best part? This recipe uses simple, affordable ingredients to create a filling meal the whole family can enjoy. Serve it with a slice of crusty bread, and you’ve got the perfect cozy dinner.
Whether you’re preparing a Sunday supper or looking for a warming meal to enjoy throughout the week, this old-fashioned Bean and Ham Hock Soup is a classic worth making.
Why You’ll Love This Bean and Ham Hock Soup
- Hearty and satisfying: White beans and smoky ham create a filling, comforting meal.
- Full of flavor: Slow simmering allows the ham, vegetables, and herbs to blend beautifully.
- Made with simple ingredients: You don’t need fancy ingredients to make a delicious homemade soup.
- Perfect for meal prep: The flavors develop even more after a night in the refrigerator.
- Budget-friendly: Dried beans and a few basic vegetables go a long way.
- Freezer-friendly: Make a large batch and save some for another day.
Ingredients
Here’s everything you’ll need to make this comforting homemade soup.
- 1 pound dried white beans (navy, cannellini, or Great Northern beans)
- 2 smoked ham hocks
- 1 large onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 8 cups chicken or vegetable broth, or water
- 1 bay leaf
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- 1/2 teaspoon smoked paprika (optional)
- Salt and freshly ground black pepper, to taste
- 1/4 cup fresh parsley, chopped, for garnish
- 1 tablespoon apple cider vinegar or lemon juice (optional)
How to Make Bean and Ham Hock Soup
Step 1: Prepare the Beans
Place the dried white beans in a colander and rinse them thoroughly under cold water. Remove any shriveled beans or small debris.
Transfer the beans to a large bowl and cover them with plenty of water. Let them soak overnight.
The beans will absorb water and expand, helping them cook more evenly.
When you’re ready to make the soup, drain and rinse the beans.
Short on time? Use the quick-soak method. Bring the beans to a boil for 1–2 minutes, remove them from the heat, and let them soak for 1 hour. Drain and rinse before using.
Step 2: Sauté the Vegetables
Heat a small amount of oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Cook for approximately 5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 1–2 minutes until fragrant.
This simple step helps develop the savory flavor that makes homemade soup so delicious.
Step 3: Add the Ham Hocks, Beans, and Seasonings
Place the smoked ham hocks in the pot with the sautéed vegetables.
Add the drained white beans, bay leaf, dried thyme, dried parsley, and smoked paprika, if using.
Pour in the chicken or vegetable broth, making sure the ingredients are covered. Add a little extra water if needed.
Bring everything to a boil.
Step 4: Simmer Until Tender
Reduce the heat to low, cover the pot, and let the soup simmer gently for approximately 2–3 hours, or until the beans are tender and the ham hocks are falling apart.
Stir occasionally and check the liquid level. Add more broth or water if the soup becomes too thick before the beans are fully cooked.
The slow simmer allows the smoky flavor of the ham to infuse the broth while the vegetables and beans soften.
Important: Cooking time can vary depending on the age and variety of the beans. Make sure the beans are completely tender before serving.
Step 5: Shred the Ham
Once the ham hocks are tender, carefully remove them from the pot and place them on a plate.
Allow them to cool enough to handle safely.
Remove the bones, skin, and excess fat as desired. Shred the meat into bite-sized pieces and return it to the soup.
Stir well to distribute the tender ham throughout the beans and broth.
Step 6: Season the Soup
Remove and discard the bay leaf.
Taste the soup before adding salt, because smoked ham hocks and broth can already contain plenty of sodium.
Season with freshly ground black pepper and additional salt if needed.
For a brighter flavor, stir in a tablespoon of apple cider vinegar or lemon juice just before serving. This optional addition helps balance the richness of the smoky ham.
Step 7: Garnish and Serve
Ladle the hot soup into bowls and sprinkle with freshly chopped parsley.
Serve with crusty bread, cornbread, or warm dinner rolls for dipping.
Enjoy a generous bowl of this hearty, homemade comfort food!
Tips for the Best Bean and Ham Hock Soup
Soak the beans overnight. This helps them cook more evenly and can shorten the cooking time.
Choose good-quality smoked ham hocks. They provide the signature smoky, savory flavor that makes this soup so satisfying.
Don’t add too much salt at the beginning. Smoked ham and broth can be salty, so taste the soup near the end before adjusting the seasoning.
Keep the soup at a gentle simmer. A slow, steady simmer helps the beans cook without breaking apart too quickly.
Mash some beans for a thicker texture. Press a few cooked beans against the side of the pot with the back of a spoon and stir them into the broth.
Add a little acidity at the end. Lemon juice or apple cider vinegar can brighten the flavor and balance the richness of the ham.
How to Make Bean and Ham Hock Soup Thicker
If you prefer a thick, creamy soup, there are two easy methods.
Method 1: Mash the beans. Scoop a small portion of the cooked beans into a bowl, mash them with a fork, and stir them back into the pot.
Method 2: Blend a portion of the soup. Carefully blend a small amount of the cooked beans and broth, then return the mixture to the pot.
Both methods thicken the soup without requiring flour or cream.
What to Serve with Bean and Ham Hock Soup
This hearty soup pairs wonderfully with simple sides that soak up its flavorful broth.
Try serving it with:
- Crusty French bread
- Southern-style cornbread
- Homemade dinner rolls
- Buttermilk biscuits
- A simple green salad
- Roasted vegetables
- Garlic bread
For a traditional comfort-food dinner, a warm slice of cornbread is especially delicious alongside a bowl of smoky bean soup.
Can I Make Bean and Ham Hock Soup Ahead of Time?
Absolutely! This soup is an excellent make-ahead meal.
Prepare it a day in advance, allow it to cool safely, and refrigerate it in a covered container. The flavors have more time to develop, making the soup even more delicious the following day.
When reheating, warm it thoroughly on the stovetop over medium-low heat, stirring occasionally. Add a little broth or water if it has thickened too much in the refrigerator.
How to Store Leftover Bean and Ham Hock Soup
In the refrigerator: Store leftovers in airtight containers for 3–4 days. Refrigerate promptly, ideally within 2 hours of cooking.
In the freezer: Freeze cooled soup in freezer-safe containers for up to 3 months for best quality.
For convenient meals, divide the soup into individual portions before freezing.
Thaw frozen soup in the refrigerator and reheat thoroughly before serving.
Frequently Asked Questions
What beans are best for Bean and Ham Hock Soup?
Navy beans, Great Northern beans, and cannellini beans all work well. Navy beans tend to create a thicker texture, while Great Northern beans hold their shape nicely.
Do I have to soak the beans overnight?
Overnight soaking is recommended because it helps the beans cook more evenly. You can also use the quick-soak method described above. If cooking unsoaked beans, expect a longer cooking time.
Can I use canned white beans instead of dried beans?
Yes. You can substitute drained and rinsed canned white beans to save time. Since canned beans are already cooked, add them later in the cooking process, after the ham hocks have become tender. Simmer until the flavors blend and the beans are heated through.
Can I make this soup without ham hocks?
Yes, although the flavor will be different. For a meat-free version, use vegetable broth and add smoked paprika to provide a smoky note. You can also include additional vegetables for more texture.
Why are my white beans still hard after cooking?
Older beans can take longer to soften. Acidic ingredients, such as lemon juice or vinegar, should be added near the end of cooking because acidity can slow the softening of beans.
If the beans are still firm, continue simmering until they’re tender, adding more liquid as needed.
Can I make this soup in a slow cooker?
Yes. Sauté the vegetables first for extra flavor, then transfer them to a slow cooker with the soaked beans, ham hocks, seasonings, and broth.
Cook on low until the beans are tender and the ham is falling off the bone. Timing varies by slow cooker and bean variety.
Food safety note: Dried kidney beans require special preparation to eliminate naturally occurring toxins, so don’t substitute dried kidney beans without following appropriate boiling instructions.
Old-Fashioned Bean and Ham Hock Soup Recipe
This homemade Bean and Ham Hock Soup is the kind of comforting meal that brings everyone to the table. With tender white beans, smoky ham, hearty vegetables, and a flavorful broth, every bowl is warm, satisfying, and full of old-fashioned goodness.
It’s simple enough for an everyday dinner yet delicious enough to become a family favorite.
Make a big pot, serve it with crusty bread, and save the leftovers for an easy lunch the next day.
Would you eat a big bowl of this Bean and Ham Hock Soup?