place beans in a large pot; cover with fresh water and bring to a boil. reduce heat, cover and simmer gently until beans are tender but firm. most beans will cook in 45 minutes to 2 hours depending on the variety. periodically, try a taste test or mash a bean against the side of the pot with a fork or spoon.