Revisa los frijoles, desecha los dañados y las piedras que encuentres.
Lava los frijoles varias veces, hasta que el agua que sale de los frijoles esté traslúcida.
Hierve suficiente agua para cubrir los frijoles y déjalos en remojo durante la noche.
Al día siguiente, escurre los frijoles y desecha el agua.
En una olla a presión, agrega los frijoles, las hojas de laurel y 8 tazas de agua.
Cocina a fuego alto hasta que aumente la presión.
Baja el fuego a medio y cocina por 30 minutos o hasta que los frijoles estén tiernos y al dente pero sin deshacerse.
Si los frijoles no están listos, continúa cocinando en incrementos de 15 minutos, hasta que estén suaves.
Si cocinas en una olla normal, agrega los frijoles y 8 tazas de agua y cocina a fuego alto hasta que el agua hierva.
Baja el fuego al mínimo y cocina a fuego lento durante 1,5 a 2 horas, tapado, hasta que los frijoles estén tiernos y al dente.
En una sartén grande, agrega el tocino y déjalo cocer en su propia grasa.
Agrega el ajo y la cebolla y sofríe con el tocino hasta que esté transparente.
Agrega un cucharón de frijoles (solo granos, sin caldo) a la sartén y déjalo cocinar durante un minuto más o menos.
Con el dorso de una cuchara de madera, tritura los frijoles hasta obtener una consistencia casi pastosa.
Agrega el resto de los frijoles (con el caldo) a la sartén, baja el fuego a medio-bajo y cocina hasta que el caldo espese. Eso debería tomar de 10 a 20 minutos.
Condimentar con sal, desechar las hojas de laurel y servir con arroz.