White beans and ham hock soup is a beloved dish that has warmed the hearts of families for generations. This rustic recipe combines the creamy texture of Great Northern beans with rich, savory ham hock, creating a meal that is not only delicious but also nourishing. It’s the kind of soup that reminds you of home, often simmering in the background during family gatherings or chilly winter evenings, inviting everyone to gather around the table for a comforting bowl.
This hearty soup is packed with nutrients, making it a superb choice for a wholesome meal. The beans provide an excellent source of protein and fiber, while the ham hock adds depth and flavor. Renowned for both its taste and benefits, this soup has gained popularity in homes and restaurants alike. The slow cooking process allows the flavors to meld beautifully, resulting in a dish that’s not just filling but also satisfying. Perfect for those busy weeknights, it can be made in advance and even tastes better the next day!
Serving white beans and ham hock soup can be a delightful experience when accompanied by homemade cornbread or a fresh garden salad. The slight sweetness of cornbread balances the savory notes of the soup beautifully, while a crisp salad adds a refreshing contrast. Whether you’re entertaining guests or enjoying a quiet dinner at home, this soup is sure to impress with its delightful flavors and heartwarming qualities. So gather your loved ones, ladle out this wonderful soup, and share in the rich traditions it embodies.
A hearty, budget-friendly soup that’s perfect for using leftover ham.
Ingredients
- 2 cups cooked ham, diced
- 1 pound (450g) dried navy beans or great northern beans
- 8 cups water or low-sodium chicken broth
- 1 medium onion, diced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 bay leaf
- 1 teaspoon dried thyme
- ½ teaspoon black pepper
- Salt, to taste
- 1 tablespoon olive oil
Instructions
1. Soak the Beans
- Rinse and sort the beans.
- Soak overnight in plenty of water.
- Drain and rinse before cooking.
2. Sauté the Vegetables
- Heat olive oil in a large soup pot over medium heat.
- Add onion, carrots, and celery.
- Cook for 5–7 minutes until softened.
- Stir in garlic and cook for 1 minute.
3. Simmer the Soup
- Add soaked beans, ham, water (or broth), bay leaf, thyme, and black pepper.
- Bring to a boil.
- Reduce heat and simmer for 1½–2 hours, stirring occasionally, until beans are tender.
4. Finish and Serve
- Remove the bay leaf.
- Taste and add salt if needed.
- For a thicker soup, mash some of the beans with a spoon.
- Serve hot with crusty bread or cornbread.
Tips
✔ Use a leftover ham bone for extra flavor.
✔ Add potatoes for a heartier meal.
✔ Freeze leftovers for up to 3 months.
✔ For a smoky flavor, add a pinch of smoked paprika.
Yield: 6–8 servings
Prep Time: 15 minutes (+ soaking time)
Cook Time: 2 hours




