There’s something magical about a pot of soup simmering on the stove. The scent wafts through the house, inviting everyone to gather, share stories, and savor each bite. This white bean and ham soup carries a legacy of hearty nourishment, reminiscent of Sunday dinners and family warmth.
Originating as a humble dish to stretch ingredients during lean times, white bean and ham soup has transcended its roots to become a symbol of rustic comfort food. This recipe preserves its traditional essence while elevating it with a depth of flavor and modern twists.

Ingredients
- 1 lb dried white beans (navy, cannellini, or Great Northern), soaked overnight
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 smoked ham hock (or 1 lb diced ham)
- 6 cups chicken or vegetable broth
- 2 cups water
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- 2 tbsp fresh parsley, chopped (for garnish)
- Optional: 1 cup chopped kale or spinach for added greens

Instructions
Step 1: Prep the Ingredients
- Rinse the soaked beans and set aside.
- Dice the onion, carrots, and celery. Mince the garlic.
Step 2: Build the Flavor Base
- Heat olive oil in a large stockpot over medium heat.
- Add onion, carrots, and celery. Sauté until softened, about 5 minutes.
- Stir in garlic, thyme, and smoked paprika. Cook for 1 minute, until fragrant.

Step 3: Simmer the Soup
- Add the soaked beans, ham hock, broth, water, and bay leaf to the pot.
- Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 to 2 hours, stirring occasionally.


Step 4: Adjust and Finish
- Check beans for tenderness. If desired, remove 1-2 cups of soup, blend until smooth, and return to the pot for a creamier texture.
- Remove the ham hock. Shred the meat and return it to the soup. Discard the bone.
- Season with salt and pepper to taste. Stir in optional greens during the last 5 minutes of cooking.

FAQ
1. Can I use canned beans?
Yes! Substitute with 3 cans of white beans, rinsed and drained. Reduce cooking time to 30-40 minutes.
2. Can I freeze this soup?
Absolutely! Cool completely, then store in airtight containers. Freeze for up to 3 months.
3. What if my soup is too thick?
Stir in additional broth or water until the desired consistency is achieved.









