⏱ Prep Time: 15 minutes
🍳 Cook Time: 2–2½ hours
🍽 Serves: 6–8
🫘 Ingredients
-
2 smoked ham hocks
-
2 cups dried white beans (navy or great northern), soaked overnight
-
1 tbsp olive oil
-
1 large onion, diced
-
2 carrots, sliced
-
2 celery stalks, chopped
-
3 cloves garlic, minced
-
2 bay leaves
-
1 tsp dried thyme
-
½ tsp black pepper
-
Salt, to taste
-
8–10 cups water or low-sodium chicken broth
Optional Add-Ins:
-
1 cup diced potatoes
-
½ tsp smoked paprika
-
Fresh parsley for garnish
🍳 Instructions
1. Prepare the Beans
Drain and rinse soaked beans. Set aside.
2. Build the Base
Heat olive oil in a large soup pot over medium heat.
Add onion, carrots, and celery. Sauté until softened, about 5–6 minutes.
Stir in garlic and cook for 30 seconds.
3. Simmer the Soup
Add beans, ham hocks, bay leaves, thyme, pepper, and broth.
Bring to a boil, then reduce heat to low.
Cover and simmer gently for 2–2½ hours, stirring occasionally.
4. Shred the Ham
Remove ham hocks from pot.
Shred meat from the bone, discarding skin and bones.
Return meat to the soup.
5. Finish
Remove bay leaves.
Taste and adjust salt if needed (ham is naturally salty).
Simmer uncovered for 10–15 minutes to thicken slightly.
🍽 Serving Suggestions
Serve hot with:
-
Crusty bread or cornbread
-
Pickled onions or mustard on the side
-
Fresh parsley sprinkled on top
🌟 Tips & Variations
-
No soaking? Use quick-soak method (boil beans 5 minutes, rest 1 hour).
-
Thicker soup: Mash some beans before serving.
-
Slow cooker: Cook on LOW 8 hours or HIGH 4–5 hours.
-
Extra smoky: Add a dash of liquid smoke or smoked paprika.
❤️ Why This Soup Is a Classic
✔ Deep smoky flavor
✔ Budget-friendly & filling
✔ Perfect for cold days
✔ Even better the next day

