1Remoja el frijol pinto en agua durante toda la noche.
2En una olla grande, agrega el frijol pinto remojado, 10 tazas de agua, 1 cebolla y 1 diente de ajo. Cocina a fuego medio hasta que los frijoles estén suaves, aproximadamente 40 minutos.
3Agrega sal al gusto.
4En una cazuela caliente y sin aceite, cocina el tocino moviéndolo constantemente hasta que esté ligeramente dorado. Retira un poco de la grasa.
5Agrega el chorizo y cocina a fuego medio hasta que esté bien cocido.
6Añade las salchichas en rebanadas y el jamón en cuadritos. Cocina hasta que estén ligeramente dorados.
7Agrega media cebolla picada y los chiles serranos picados. Cocina por 1 minuto.
8Agrega el ajo picado y el jitomate picado. Cocina a fuego medio-bajo hasta que el jitomate esté cocido y los sabores se integren.
9Incorpora los frijoles cocidos con todo y su caldo a la cazuela. Mezcla bien y deja cocinar para que los sabores se integren.
10Por último, agrega el cilantro picado y cocina por 5 minutos más.
11Sirve caliente y disfruta de tus frijoles charros.