En una olla ponemos a derretir la mantequilla y la manteca de cerdo. Cuando se haya derretido incorporamos la cebolla hasta que empiece a caramelizar. En este momento agregamos el tocino. Dejamos cocinar por 5 minutos y agregamos el jamón, la salchicha y el ajo. Dejamos freír hasta que la salchicha se empiece a dorar.
En este punto agregamos el chorizo, el tomate y mezclamos bien para que el chorizo se empiece a cocinar. Dejamos cocinar por aproximadamente 2 minutos y agregamos la cerveza y los frijoles con todo y su caldo.
Dejamos hervir y en este momento agregamos el cilantro y un poco de sal. No es necesario salar demasiado, ya que muchos ingredientes, como el tocino, son bastante salados.