Rinse 16 ounces dried beans in a colander and remove any broken beans or debris.
Place the dried beans into the crock pot and cover them with cold water by several inches. Cover and allow the beans to soak overnight.
The next morning, drain the soaking water and return the beans to the crock pot.
Add 4 cups water or broth, 1 tablespoon minced garlic, 1 tablespoon onion powder, 1 teaspoon salt, and 1 teaspoon black pepper. Make sure the liquid covers the beans by about 2 inches.
Cover and cook on high for 3–4 hours until the beans are tender.
Once the beans are fully cooked, drain any excess liquid if desired and serve warm.
Notes
You can cook the beans on low for 6-8 hours but I find that the beans get more tender by cooking on high in the crock pot. You can cook the beans in the crock pot without soaking overnight but they will take 5-6 hours on high. I prefer to soak the beans as they cook with a better texture and soaking them reduces the gas produced by the beans during digestion.