Sort through the beans to remove any broken/damaged ones, stones or dirt. Rinse and drain the water. Pour the beans into the clay or regular large pot. Add the onion, garlic, bay leaves, oregano, epazote and water.
Bring to a boil over medium-high heat. If you are using a clay pot: Start it on medium-low, and increase the heat gradually until you reach a full boil. It will take a bit longer to reach the right temperature. But; once it does, the pot retains the heat beautifully.
Once boiling, lower the heat to medium-low. Let it reach a gentle simmer. Cover and cook for about 2 hrs or until the beans are creamy, and tender.
Remove the onion and garlic, discard. Stir in the salt and serve in bowls. Add toppings of your choice for a full meal. See below for examples/options. ENJOY with corn tortillas.