Prepare the Beans. Rinse and sort through the beans. Then decide if you will soak, quick soak, or not soak.
Quick Soak
Place rinsed beans in a large pot. Cover with 6-8 cups of water. Bring to a boil and boil for 2 minutes. Remove from heat and cover with lid and let stand for 1 hour.
Overnight Soak
Place rinsed beans in a large pot. Cover the beans with 6-8 cups of cold water. Let stand overnight or for about 6-8 hours.
Cooking the Beans
Add aromatics like fresh herbs. Bring beans and water to a simmer over medium heat. Cook beans until tender, for about 1-2 hours, depending on the size of the beans. Add salt halfway through cooking.
Notes
The size of the bean will affect how long you need to cook the beans.
Size
Cook Time
Small beans (black beans, pinto beans, navy beans)
60 - 90 minutes
Medium beans (Great northern,
90-120 minutes
Large beans (Lima beans, Butter beans, red kidney beans)
90- 160 minutes
Cooking the beans in the soaking water will result in flavorful beans. You may discard the soaking water and cook the beans in fresh water.