Homemade Ham and Bean Soup Recipe

I love eating ham and bean soup, but I’ve never made it myself. So when I saw a recipe for ham and bean soup in my local newspaper, I was excited to try it. This is the only time that you’ll see this recipe with “ham” in the title; there’s no ham bone included because it makes for a much-less-substantial meal than using just ham bones (which makes for an even more substantial meal).


  • 1 cup chopped onion
  • 1/2 cup chopped celery
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 cup chopped carrot (about 4 ounces)
  • 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves or 3/4 teaspoon dried dill weed or 3/4 teaspoon celery seed
  • 2 bay leaves
  • 3/4 teaspoon salt
  • 1/4 teaspoon pepper


  • Combine all ingredients in a large pot, then bring to a boil over medium-high heat. Reduce heat, cover and simmer for 1 hour or until beans are tender and ham is fully cooked, adding water if needed to keep soup at desired consistency. Taste for seasoning before serving!

This ham and bean soup recipe will warm you right up.

Ham and bean soup is a classic dish that’s easy to make, inexpensive, tasty and healthy.

The ham in this recipe gives the soup an extra boost of flavor.


If you try this recipe, please let us know how it goes! We love hearing from our readers and we want to hear what you think about this ham and bean soup recipe.