Spoel de bonen af, verwijder eventueel grind en kleine steentjes en doe de bonen in een grote kom. Giet water bij de bonen tot ze onder staan en laat ze een nacht weken.
Giet de bonen de volgende dag af, spoel ze af en doe ze in een grote pan. Voeg de ui (½ witte ui), het laurierblad, de epazote (optioneel) en 1,5 liter water toe en breng het water aan de kook.
Draai het vuur middelhoog en kook de bonen 40 minuten of tot ze zacht en gaar zijn. Voeg tot 250 ml water extra toe als de bonen te droog koken.
Giet de bonen af, bewaar het kookvocht voor later gebruik. Verwijder het laurierblad en de ui en roer het zout door de bonen. Zet de bonen apart.