White Bean and Ham Soup

White Bean and Ham Soup


  • 1 pound of white beans canellini

  • 8 cups water

  • 3 or 4 ham hocks

  • 1 cup carrots, chopped

  • 1 cup celery, chopped

  • 1 cup onion, chopped

  • 2 bay leaves

  • 3/4 teaspoon thyme

  • Dash of hot sauce

  • 1 tablespoon red wine vinegar

  • 1/4 cup fresh parsley, finely chopped

  • Salt and pepper


  1. Soak the white beans in cold water for several hours or overnight. Drain.

  2. Put the ham hocks in a large pot and cover with 8 to 10 cups of water. Bring to a simmer and cook until hocks are starting to fall apart. This usually takes several hours. I added a handful of celery tops and the bay leaves to the stock as it simmered.

  3. Remove the hocks from the stock when they are done and let them cool.

  4. Remove meat from the bones and set aside.

  5. Strain the stock to remove celery and any meat bits left in the pot.

  6. I chill the stock at this point so I can skim off the fat from the ham hocks.

  7. Saute the carrots, celery and onions in 1/4 cup olive oil in a large pot until they are soft.

  8. Add stock, beans and thyme and simmer until beans are soft, usually about 2 hours.

  9. Season with salt and pepper and add vinegar and fresh parsley.

  10. I like to mash some of the cooked beans to thicken the soup a bit.

This site contains product affiliate links. We may receive a commission if you make a purchase after clicking on one of these links.