Soak the beans overnight in cold water, covered by an inch. Rinse the next day and set aside.
In a slow cooker add the ham bone, chopped onion and bay leaves. Add the soaked beans and cover with chicken stock.
Cook for 6 hours on HIGH. At the 4 hour mark I like to add the chopped celery, carrots and one tablespoon of Tabasco Garlic Pepper Sauce. Stir as best you can to mix in and cover again. Continue cooking in slow cooker for remainder of time.
Remove bay leaves and ham bone. Discard the bay leaves and bone. Chop ham meat and add back to the slow cooker. Mix to incorporate and season if needed.
Garnish with chopped parsley and serve with fresh cornbread.
Notes
Feel free to use all or a mixture of Black beans, Lentils, Green Split Peas, Pinto Beans, Small White Beans, Red Lentils, Yellow Split Peas, Small Red Beans, Adzuki Beans and Pearl Barley as long as they are 2 cups dry total. Soak for at least 8 hours and drain or read my post if you Forgot to Soak Your Beans for a quick fix.
I typically get my ham bones with meat on them from The Honey Baked store or ask your local butcher.