En una olla ponemos la carne de cerdo, agregamos suficiente agua como para cubrir e incorporamos además 1/4 cebolla, las hojas de laurel, 1 diente de ajo, los clavos de olor, las pimientas negras y 1 cucharada de sal. Dejamos hervir a fuego medio por alrededor de 1 hora y media o hasta que la carne esté lista para deshebrarse. Una vez hecho esto, retiramos del fuego y con la ayuda de unos tenedores deshebramos y reservamos.
En una olla ponemos a hervir los tomates hasta que estén bien cocidos para la salsa. Una vez hecho esto los retiramos del fuego y dejamos que se enfríen un poco. A continuación, los metemos a un vaso de licuadora junto con el comino, 1/4 de cebolla, el orégano, 1 diente de ajo, chile chipotle al gusto, el puré de tomate y una cucharadita de sal. Una vez que todo esté bien licuado, reservamos.
En un cazo grande agregamos 3 cucharadas de aceite y una vez que esté bien caliente agregamos la cebolla y esperamos hasta que se cristalice. En este punto agregamos la carne, pimienta al gusto y la cucharadita de consomé. Mezclamos bien y dejamos cocinando por 5 minutos mientras movemos. Pasado este tiempo agregamos la mezcla de la licuadora, 3/4 del caldo de cocción y dejamos cocinar hasta que se reseque lo suficiente para lograr la textura deseada.