A steaming bowl of Hearty Navy Bean and Ham Hock Soup is pure comfort food—perfect for cold days, cozy evenings, or anytime you crave a rustic, filling meal. The slow-cooked ham hock infuses the beans with a deep, smoky richness, while the carrots, celery, onion, and garlic add sweetness and earthiness.
This soup is nutritious, protein-packed, and budget-friendly—a true classic that has been loved across generations. Whether you’re serving it with a crusty loaf of bread or a light side salad, it’s a meal that warms both body and soul.
Ingredients (Serves 6)
-
1 lb (450g) dried navy beans (or great northern beans), soaked overnight
-
1 large onion, chopped
-
2 celery stalks, chopped
-
2 carrots, peeled and chopped
-
2 cloves garlic, minced
-
1–2 smoked ham hocks (or 2 cups diced cooked ham)
-
8 cups chicken stock (or water with bouillon)
-
2 bay leaves
-
1 tsp dried thyme (or rosemary)
-
1 tsp black pepper (adjust to taste)
-
½ tsp salt (adjust depending on ham’s saltiness)
-
2 tbsp olive oil or butter
-
Fresh parsley, chopped (for garnish)
Directions
Step 1: Prepare the Beans
-
Rinse dried beans and soak overnight in cold water.
-
Drain and set aside. (For quick soak: boil beans for 5 minutes, turn off heat, cover, and let rest 1 hour.)
Step 2: Sauté Aromatics
-
In a large soup pot, heat olive oil or butter over medium heat.
-
Add onion, celery, and carrots. Cook 5–6 minutes until softened.
-
Stir in garlic and cook 1 minute until fragrant.
Step 3: Build the Base
-
Add ham hocks, soaked beans, chicken stock, bay leaves, thyme, pepper, and salt.
-
Stir, bring to a boil, then reduce heat to low. Cover and simmer gently for 2–3 hours, until beans are tender and ham hocks fall apart.
Step 4: Finish the Soup
-
Remove ham hocks from pot. Shred meat off the bone, discarding skin and fat.
-
Return shredded meat to the pot, stir well, and adjust seasoning.
-
For a creamier texture, mash some beans with a spoon or blend 1–2 cups and stir back into the soup.
Step 5: Serve
-
Ladle hot soup into bowls. Garnish with chopped parsley.
-
Serve with crusty bread, cornbread, or biscuits.
Serving Ideas
-
Add a drizzle of olive oil or sprinkle of parmesan before serving.
-
Pair with a fresh green salad to balance the richness.
-
Freeze leftovers in individual portions for quick weekday meals.
Tips & Variations
-
No ham hocks? Use smoked turkey legs or diced ham.
-
Vegetarian version: Replace ham with smoked paprika for depth.
-
Extra flavor: Add a splash of apple cider vinegar or lemon juice before serving for brightness.
-
Thicker soup: Let it simmer uncovered for the last 30 minutes to reduce liquid.
Nutrition (Per Serving, Approx.)
-
Calories: 310 kcal
-
Protein: 20g
-
Carbs: 35g
-
Fat: 9g
-
Fiber: 10g
Related Questions
Q1: Can I make this in a slow cooker?
Yes! Add all ingredients (except parsley) to a slow cooker and cook on low for 7–8 hours or high for 4–5 hours.
Q2: Can I freeze this soup?
Absolutely! Cool completely, then store in freezer-safe containers for up to 3 months.
Q3: Do I have to soak the beans?
Soaking helps reduce cooking time and improves texture, but you can cook unsoaked beans—just allow an extra 1–1.5 hours.
Q4: What’s the best bread to serve with it?
Rustic crusty bread, sourdough, or cornbread pair beautifully.
Q5: How do I make it spicy?
Add a pinch of red pepper flakes or diced jalapeños while cooking.