Soak beans overnight. Drain and rinse, discarding any bad ones.
In a large pot, bring beans (with water about 2 inches above the beans) to a boil, then reduce to simmer. Simmer for 1 to 1 1/2 hours. Drain and set aside.
NOTE: If you want to cut down the time and not cook your own beans, just buy the beans in a can, drain and rinse before using.