Soak beans in filtered water overnight with a little apple cider vinegar.
The next morning, drain and rinse. Place the beans in a large stockpot with plenty of water to cover, bring to a boil, reduce to simmer and cook, covered, for about 45-60 minutes until tender. About 10 minutes before the beans are finished, add salt to taste. Finish cooking.
When the beans are tender, drain and rinse thoroughly. Let cool a bit, then place in an airtight container in the fridge until you’re ready to use them.