By eHow Food & Drink Editor
Inspect the beans carefully by placing them, 1/2 cup at a time, on a large dinner plate and removing any stones or bad beans.
Place the beans with 8 cups water in a large pot over high heat. Bring the beans to a rapid boil and let cook for 3 minutes, skimming any gray foam that comes to the surface.
Lower the heat to medium and keep at a rapid simmer for 30 minutes. Add the salt, optional epazote or mint, bacon and chilies.
Heat one tablespoon lard, bacon drippings or canola oil in a large cast-iron skillet or heavy-bottomed skillet over medium-high heat. When the oil is hot, add a cup of beans and their liquid.
Mash the beans in the pan with a potato masher until they are almost smooth. There should be a few whole beans here and there in the mixture.
eHow Food & Drink Editor