Rinse the black beans under running water to clean. Remove any shriveled or broken pieces.
Transfer beans to a large bowl. Add enough water to cover them by about 2 inches, which is about 10 cups water for 1 pound of beans. Transfer the bowl to the fridge and let the beans soak overnight or for at least 6 to 8 hours and up to 12 hours.
After soaking, drain the beans and transfer them to a large pot or Dutch oven. Cover with 2 inches of water again (about 10 cups). Add the bay leaves and any other seasonings you want to add at this time. I prefer to add the salt now too, but others find that adding the salt later in the cooking process allows the beans to soften more quickly. If you want to add salt later, sprinkle it in with 15 to 20 minutes of cooking left.
Bring to a boil, then reduce heat to maintain a gentle simmer. There should still be gentle bubbles in the pot but not a rolling boil. Cook uncovered, stirring occasionally to promote even cooking, for 45 to 60 minutes. My beans took around 50 minutes to cook after an 8 hour soak, but you should start checking for doneness as early as 30 to 35 minutes since cooking time varies depending on the age of the beans. The beans are done when they are tender, have a creamy texture, and can easily be split in half with your fingers or a knife.
If you want to store the beans with some of the cooking liquid, remove them from the pot with a spoon and transfer to storage containers. I usually store them in 1.75 to 2-cup portions, since this about the amount in a 15-ounce can, with ¼ cup of cooking liquid. If you don't want to reserve any cooking liquid, you can drain the beans in a colander and then store them.
Keep sealed containers or bags (with excess air removed) in the fridge for up to a week or in the freezer for 3 months.
Add to your favorite recipes that use black beans! Enjoy!
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!