A Hearty, Smoky, Slow-Simmered Classic Comfort Food
There’s nothing more comforting than a steaming bowl of White Beans and Ham Hock Soup on a chilly day. This timeless recipe is a staple in Southern and farmhouse kitchens, known for its rich, smoky broth, tender creamy beans, and fall-apart ham infused with deep savory flavor.
Made with simple pantry ingredients and slow-simmered to perfection, this soup transforms humble white beans and a smoked ham hock into a nourishing, satisfying meal. It’s budget-friendly, protein-packed, freezer-friendly, and tastes even better the next day.
Why You’ll Love This Recipe
- Deep smoky flavor from ham hock
- Creamy, tender beans
- Thick, hearty broth
- Budget-friendly ingredients
- One-pot meal
- Perfect for cold weather
Ingredients
Main Ingredients
- 1 pound dried white beans (Great Northern or Navy)
- 1 large smoked ham hock
- 8 cups water or low-sodium chicken broth
- 1 medium onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 bay leaf
- ½ teaspoon dried thyme
- ½ teaspoon black pepper
- Salt (to taste, added at end)
- 1 tablespoon olive oil
Optional Additions
- Fresh parsley
- Red pepper flakes
- Apple cider vinegar
Instructions
Step 1: Soak the Beans
Rinse and sort beans. Soak overnight (8–12 hours).
Drain and rinse before cooking.
Quick soak: Boil 2 minutes, rest 1 hour, then drain.
Step 2: Build Flavor Base
Heat olive oil in a large pot.
Add onion, carrots, and celery. Cook 5–7 minutes.
Add garlic and cook 30 seconds.
Step 3: Add Beans and Ham
Add beans and ham hock.
Pour in broth or water.
Add bay leaf, thyme, and pepper.
Bring to a boil, then reduce heat.
Simmer 1½–2 hours until beans are tender.
Step 4: Shred the Ham
Remove ham hock and cool slightly.
Shred meat and discard bone/fat.
Return meat to soup.
Step 5: Adjust & Finish
Remove bay leaf.
Adjust salt (after tasting).
Mash some beans for thicker texture if desired.
Simmer 10–15 minutes more.
Tips for Best Results
- Salt at the end
- Use smoked ham hock
- Simmer gently
- Let rest before serving
- Tastes better next day
Slow Cooker Method
- Add all ingredients
- Cook LOW 7–8 hrs or HIGH 4–5 hrs
- Shred ham and return
Instant Pot Method
- Sauté veggies first
- Add remaining ingredients
- Cook HIGH pressure 35 min
- Natural release 15 min
- Shred ham and return
Serving Suggestions
- Cornbread
- Biscuits
- Crusty bread
- Green salad
- Collard greens
Storage
- Fridge: up to 4 days
- Freezer: up to 3 months
- Add liquid when reheating
Variations
- Add kale or spinach
- Make spicy with cayenne
- Blend portion for creaminess
- Use leftover ham
FAQs
Can I use canned beans?
Yes, use 3–4 cans and reduce cooking time.
Why are beans still firm?
Older beans take longer to cook.
Is it gluten-free?
Yes.

Ingredients
Equipment
Method
- Soak beans overnight or use quick soak method, then drain and rinse.
- Sauté onion, carrots, celery, and garlic in olive oil until softened.
- Add beans, ham hock, broth, and seasonings. Simmer for 1.5 to 2 hours until beans are tender.
- Remove ham hock, shred meat, discard bones, and return meat to soup.
- Adjust seasoning, mash beans if desired, and simmer 10-15 more minutes.
Notes
Final Thoughts
This White Beans and Ham Hock Soup is simple, hearty, and deeply satisfying. With smoky richness and creamy beans, it’s a comforting meal perfect for family dinners or meal prep.


