Rinse and sort the beans and remove pebbles. Add the rinsed beans, onion powder, salt, pepper, and ham to the crock pot.
Add water.
Cover and cook on low about 8 hours, until beans are tender.
Remove ham bone, shanks or hocks and pull off the meat.
Add meat to the crock pot and mix until all ingredients have been combined.