Skip to main content New<> this month
Get the Allrecipes magazine

Mom's Ham and Bean Soup

Rated as 4.64 out of 5 Stars

"I could not find the perfect recipe so this is my recipe that I came up with after comparing three different ones. I combined the ingredients that I liked and mom's ham and bean soup was invented. Enjoy!"
Featured in Allrecipes Magazine — Subscribe!
Added to shopping list. Go to shopping list.


10 h 20 m servings 397
Original recipe yields 8 servings (2 quarts)


{{model.addEditText}} Print
  1. Place Great Northern beans into a large container and cover with several inches of cool water; let stand 8 hours to overnight. Drain water and transfer beans to a large stockpot.
  2. Mix ham hocks, water, celery, onion, carrot, garlic, thyme, black pepper, and bay leaf with beans in the stockpot; bring to a boil. Reduce heat to medium low and simmer until ham is coming off the bones, about 2 hours.
  3. Remove ham hocks from soup. Cut meat from bones, discarding fat and bones. Return meat to the pot. Continue cooking until beans reach desired softness.


  • Cook's Note:
  • Navy beans can be substituted for the Great Northern beans, if desired.
  • To thicken your broth, if desired, mash beans slightly. If too thick just add a little water.

Nutrition Facts

Per Serving: 397 calories; 21.5 25.3 25.1 68 90 Full nutrition

Explore more


Read all reviews 9
Most helpful
Most positive
Least positive

I have gone through a lot of ham and bean soup recipes in 40 years and found this one to be my favorite. It's so simple that the only thing needed on my grocery list was ham hocks. Be sure to p...

This soup turned out so delicious, I would rate it as the best soup I've ever made. I did not have dried beans so I used a can of white beans, a can of black beans and a can of red kidney beans....

I was looking for a soup to use up a ham bone left from Easter Sunday, and this was perfect! It's similar to the way I usually make my bean soup, except this one has garlic and thyme. I did cut ...

Really quite good, filling, and healthy.

The basic recipe is good but my soup lacked a smoky ham taste so I added one package of Goya ham flavoring (I know it has a high sodium count) and the soup became flavorful and my family loved i...

So good! We will make again

I really liked the flavor of this bean soup! I followed it pretty much to the T. I did replace water with chicken stock for more flavor and added a bit more salt and pepper. I would make it aga...

Delicious! ! I used quick soak method with the beans, and substituted a cottage butt for the ham hocks because it's what I had (and it's easier). Served with sweet cornbread and butter...amazin...

I'm not a huge fan of bean soups but decided to make some to use up a ham bone I had. It was excellent even though I didn't have a bay leaf. Simple recipes are the best.