Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(8)
Export 5 ingredients for grocery delivery
Step 1
Pick through the beans to remove and dirt, rocks and broken or damaged beans. Rinse thoroughly, then place the beans in a large pot that has a lid.
Step 2
Add the onion, garlic and epazote if using. Pour in plenty of water to more than cover the beans. Cover and turn the heat to high and allow to come to the boil.
Step 3
Once boiling, turn the heat down to medium-low and simmer for about 2 hours. You'll need to check on the beans now and then to make sure they have plenty of water, if not add more so that they don't burn.
Step 4
After about 2 hours or ONLY once the beans have softened and their skin begins to curl or break away, you can add sea salt. Add a about 1.5 teaspoon at first then simmer and then taste the beans again and adding as much more salt as you desire -- just be careful because it's easier to add than it is to take away saltiness! When salting the beans you can add more water and simmer for another 20 minutes, taste again and repeat if necessary. Don't worry if there's "too much" broth as you can use it for reheating the beans and for making refried beans.
Step 5
Store leftovers, once cooled, in the refrigerator for up to 4 days or you can freeze for several months if desired, they freeze quite well.