Place all ingredients in a large pot and cover with the lid. Allow beans to soak on the counter overnight or for at least eight hours.
Place the pot on the stove and bring to a boil. Reduce to a simmer for 60 to 90 minutes or until the beans have reached the desired tenderness.
Remove the beans from the heat and allow them to cool completely while still in the cooking water. After the beans have cooled, you can drain them if desired.