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 90 to 120 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.