This is the US Senate's navy Bean Soup, tweaked hardly at all. It's basic, and beany. If you have ham for Christmas, then save that bone! If you like this recipe, see others at my website: mybestcookbook.wordpress.com
Use your favorite method for the beans (soaking over night, or fast soak) drain the soaking water. Add 7 cups of water to the beans and add the ham bone. Simmer until beans are tender (about 1 1/4 hours). Remove the ham bone or hock, discard any fat and dice up the ham. Return to the pot.
Add the balance of the ingredients and simmer until potatoes are done. (20-30 minutes)
I mash some of the beans up with a potato masher to thicken the soup. You can omit this of course.