Soaking your beans before cooking them is an important step, as it minimizes the phytic acid acid content and makes them more nutritious and digestible. If you have problems with gas when eating beans, soaking should take care of it! Prepare more beans than you need and freeze the extra.
Place 2 cups beans in a non-aluminum pot or bowl and cover with filtered water. Stir in 2 tablespoons apple cider vinegar or lemon juice, cover and let sit on the counter for 12-24 hours, the longer the better, and even up to 48 hours.
Drain and rinse beans. Fill the pot with fresh filtered water, bring to a boil, and skim away any foam. Reduce to a simmer and cook until the beans are soft, at least 1 hour or longer. When beans are almost done, stir in sea salt.