Go Back

How to Make Delicious Ham and Bean Soup At Home

Pin This Recipe For Later! Share The Yum On Facebook Print

Ingredients
 

  • 1 pound dried Great Northern beans or other white beans, rinsed and picked over
  • 8 cups water or use chicken or vegetable broth for more flavor
  • 2 cups cooked ham diced
  • 1 ham bone optional, but adds great flavor if you have it
  • 1 large onion diced
  • 2 carrots peeled and diced
  • 2 celery stalks diced
  • 2 cloves garlic minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • Salt and black pepper to taste
  • Fresh parsley chopped for garnish

Instructions

Soak the Beans:

  • The night before, place the beans in a large bowl and cover with several inches of cold water to soak overnight. If you're short on time, use the quick soak method: bring the beans and water to a boil for 2 minutes, then remove from heat, cover, and let stand for 1 hour.

Prepare the Soup Base:

  • Drain and rinse the beans after soaking.
  • In a large pot, add the soaked beans, 8 cups of water or broth, ham bone (if using), and bring to a boil. Reduce heat to a simmer.

Add Vegetables and Seasonings:

  • Add the diced ham, onion, carrots, celery, garlic, thyme, and bay leaf to the pot.
  • Season with a little salt and plenty of black pepper. Keep in mind that the ham may already be quite salty, so adjust your seasoning accordingly.

Simmer the Soup:

  • Cover and simmer for about 1 to 1.5 hours, or until the beans are tender. Stir occasionally, and add more water or broth if the soup becomes too thick for your liking.

Final Adjustments:

  • Once the beans are tender, remove the ham bone (if used). If there is any meat left on the bone, shred it and add it back to the soup.
  • Taste and adjust the seasoning with more salt and pepper if needed.

Serve:

  • Ladle the soup into bowls and garnish with chopped fresh parsley.
  • Serve hot, ideally with crusty bread for dipping.