Here’s a cozy, Hearty Navy Bean and Ham Hock Soup — rich, smoky, and deeply satisfying. This old-fashioned favorite is perfect for chilly days, made with tender navy beans, meaty ham hocks, and a flavorful broth that tastes even better the next day.
🍲 Hearty Navy Bean and Ham Hock Soup
🕒 Prep Time: 20 min | Cook Time: 2.5–3 hours (stovetop)
Serves: 6–8
Also great in the slow cooker or Instant Pot — instructions below.
🍴 Ingredients:
-
1 lb (450g) dried navy beans, rinsed and sorted
-
1–2 smoked ham hocks (or leftover ham bone)
-
1 medium onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 cloves garlic, minced
-
1 bay leaf
-
1 tsp dried thyme (or 1 tbsp fresh)
-
6 cups (1.5 L) low-sodium chicken broth (or water + bouillon)
-
Salt and black pepper, to taste
-
Optional: pinch of crushed red pepper flakes, parsley for garnish
🔪 Instructions (Stovetop):
1. Soak the Beans (Optional but recommended for faster, more even cooking):
-
Soak beans overnight in cold water, or do a quick soak:
-
Boil beans in water for 2 minutes, turn off heat, cover, and soak 1 hour. Drain before using.
-
2. Sauté Aromatics:
-
In a large pot or Dutch oven, heat 1 tbsp oil over medium heat.
-
Sauté onions, carrots, and celery until softened (about 5 minutes).
-
Add garlic and cook 1 minute more.
3. Add Everything In:
-
Stir in soaked beans, ham hocks, broth, bay leaf, thyme, and pepper.
4. Simmer Low & Slow:
-
Bring to a gentle boil, then reduce heat to low. Cover and simmer 2.5 to 3 hours, until beans are tender and meat falls off the bone. Stir occasionally and add water if needed.
5. Finish:
-
Remove ham hocks. Shred meat, discard bones and skin, then return meat to the pot.
-
Taste and adjust seasoning. (Add salt after cooking — ham can be salty.)
6. Serve:
-
Ladle into bowls and top with fresh parsley, black pepper, or a drizzle of olive oil.
🍽️ Serving Ideas:
-
Crusty bread or cornbread
-
A side salad or pickled onions for brightness
-
Splash of vinegar or hot sauce for zip
🔄 Variations & Tips:
-
No ham hock? Use diced smoked ham or leftover holiday ham instead.
-
Creamier texture? Use an immersion blender to partially blend the soup.
-
More veggies? Add spinach, kale, or diced potatoes.
-
Want smoky flavor without pork? Add smoked paprika and use vegetable broth.
🐢 Slow Cooker Version:
-
Add everything (except salt) to slow cooker.
-
Cook on Low for 8–10 hours or High for 5–6 hours.
-
Shred ham, return to soup, and season to taste.
⚡ Instant Pot Version:
-
No need to soak beans.
-
Use sauté mode for veggies, then add all ingredients.
-
Cook on High Pressure for 40–45 minutes. Natural release 15–20 minutes.
-
Shred ham and stir in before serving.
Would you like this soup with a spicy twist or a vegetarian adaptation?