New this month
Get the Allrecipes magazine

Ham and Great Northern Bean Soup


"Basic ham and bean soup. Very easy to make."
Added to shopping list. Go to shopping list.


50 m servings 238 cals
Original recipe yields 6 servings

On Sale

What's on sale near you.


Sort stores by

We're showing stores near
Update Location
(uses your location)

May we suggest



{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  1. Cut ham off bone in bite-size pieces, reserving bone. Melt 1 tablespoon butter in a skillet over medium heat and fry ham pieces in hot butter until lightly browned, about 4 minutes.
  2. Melt 1 tablespoon butter in a large saucepan; cook and stir onion, carrots, and garlic in the hot butter until softened and onion is translucent, about 5 minutes. Pour undrained beans into vegetables, add ham and reserved ham bone, and pour in water to make soup your desired thickness. Stir bay leaves into soup and season with salt and black pepper.
  3. Bring soup to a boil, reduce heat to medium-low, and simmer for 25 minutes. Remove ham bone and bay leaves before serving.


  • Tip
  • Aluminum foil helps keep food moist, ensures it cooks evenly, keeps leftovers fresh, and makes clean-up easy.

Nutrition Facts

Per Serving: 238 calories; 11.2 g fat; 21.7 g carbohydrates; 13.2 g protein; 31 mg cholesterol; 920 mg sodium. Full nutrition

Similar: RecipesVideosCategoriesArticles

Similar: {{title}} recipes videos categories articles


Read all reviews 27
Most helpful
Most positive
Least positive

Remember... Adding salt to beans before the last 5-10 minutes of cooking will make them tough.

I used a ham hock which I boiled in enough water to cover it. I added the carrots, garlic, beans, bay leaves and onion to this while cooking. When the meat was falling off the bone I chopped it ...

Wow! Great recipe, Christy! I thawed out leftover ham that I had from Easter in the freezer, but I didn't have a ham bone. Since I wanted the soup to still have flavor I used chicken broth inste...

I made this soup but doubled the ham and the beans, and I added celery and potatoes. Also, I used chicken stock instead of water. It made a hearty soup, very flavorful and filling with a side of...


This was delicious--my husband loved it. I used the bone from the Honey Baked Ham we had at Thanksgiving. There was a lot of meat on the bone so I added more carrots another can of beans and ...

Was a little leary about making bean soup with canned beans but this was delicious, nice Smokey flavor, no canned flavor, good texture, really hit the spot. Used chicken broth instead of water a...

This soup is very delicious Christy. I omitted the salt because the meaty hambone I used was salty enough, and used leftover chicken stock in place of the water. All the reviewers had good ad...

MEATLESS VERSION: Night before I sautéed carrots and a whole onion in a bit of butter - both cut in large chunks. Sautéed just long enough to carmlize the carrots and onion (about 5 minus). I al...