Pick out any debris such as stones and rinse the uncooked beans thoroughly.
Soak the beans overnight in water in the refrigerator, uncovered. (follow the directions on package for soaking)
Drain the beans, rinse. Add the beans to the crockpot bowl, along with the rest of the ingredients.
Cook on LOW for 6-8 hours or HIGH for 3-4 hours.
Once beans are cooked and tender, smash some with a potato masher and stir. This will make the soup a bit creamier.
Taste and adjust the seasoning.