Ham, Bean and Potato Soup

Total Time

Prep: 15 min. Cook: 35 min.


8 servings (2 quarts)

Updated: Dec. 19, 2023
When I was a cook in a restaurant years ago, this was our best-selling soup. One taste and your family will agree it's a winner!
Ham, Bean and Potato Soup Recipe photo by Taste of Home


  • 3/4 pound fully cooked ham, cubed
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 2 tablespoons butter
  • 2 cans (15-1/2 ounces each) great northern beans, rinsed and drained
  • 3 cups chicken broth
  • 2 cups water
  • 1 cup diced peeled potatoes
  • 3/4 cup diced carrots
  • 3/4 cup diced celery
  • 1/4 teaspoon pepper
  • 1/2 cup frozen peas
  • 2 tablespoons minced fresh parsley


  1. In a large saucepan, saute the ham, onion and garlic in butter until onion is tender. Add the next seven ingredients; cover and simmer until vegetables are tender, about 30 minutes. Add peas and cook until heated through, about 5 minutes longer. Stir in parsley.

Nutrition Facts

1 cup: 185 calories, 7g fat (3g saturated fat), 30mg cholesterol, 1079mg sodium, 18g carbohydrate (3g sugars, 4g fiber), 13g protein.