
Charro Beans
Hearty northern Mexican bean soup with bacon, chorizo, and pork cracklings.
About this recipe
Charro beans are a hearty soup from northern Mexico that combines cooked beans in their broth with bacon, chorizo, pork cracklings, tomato, onion, serrano chile, and cilantro. It is a robust and flavorful dish served as a main soup at barbecues, ranch parties, and family gatherings. Unlike simple pot beans, charro beans include a base of animal protein that gives them a smoky, deep flavor. They are typically prepared with pinto or bayo beans and served piping hot with flour tortillas. Their name references the charros, traditional Mexican horsemen, as this was the food prepared on the cattle ranches of northern Mexico.
History & Origin
Charro beans originated on the cattle ranches of northern Mexico, particularly in Nuevo León, Coahuila, and Chihuahua, where cowboys and charros needed substantial dishes to sustain them through long working days. The abundance of pork in the region allowed them to enrich humble beans with bacon, chorizo, and pork cracklings. During rodeo and jaripeo festivals, charro beans were cooked in enormous pots over wood fires to feed dozens of horsemen. The recipe gained popularity throughout Mexico in the mid-20th century thanks to northern-style barbecues, which became a Sunday tradition. Regional variants exist: 'frijoles borrachos' (drunken beans) use beer instead of water, Sinaloa's 'frijoles puercos' include more pork varieties, and in Sonora they are made with machaca (dried beef). The classic Monterrey version remains the most recognized nationwide.
Estimated cost
£12.00
Total cost
£1.50
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
340
Calories
18g
Protein
30g
Carbohydrates
16g
Fat
8g
Fibre
720mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Si no tienes frijoles ya cocidos, prepara los frijoles pinto siguiendo la receta de frijoles de olla: cuécelos en agua con cebolla y ajo durante 1.5-2 horas hasta que estén tiernos. Reserva los frijoles en su caldo.
💡 Puedes usar frijoles de olla del día anterior o incluso frijoles de lata escurridos con caldo adicional.
- 2
En una olla grande a fuego medio, fríe las tiras de tocino hasta que estén crujientes y hayan soltado su grasa (unos 5 minutos). Retira el tocino y reserva sobre papel absorbente.
- 3
En la misma grasa del tocino, fríe el chorizo desmenuzado durante 5 minutos, rompiéndolo con una cuchara de madera, hasta que esté bien cocido y dorado. Añade la cebolla y los chiles serranos, cocina 3 minutos más.
- 4
Agrega el jitomate picado y cocina 5 minutos hasta que se deshaga. Incorpora los frijoles cocidos con TODO su caldo. Añade el chicharrón troceado y el tocino crujiente reservado.
💡 El chicharrón se ablandará con el caldo y le dará una textura única.
- 5
Lleva a ebullición, baja el fuego y cocina a fuego lento durante 30-40 minutos, removiendo ocasionalmente, hasta que el caldo espese ligeramente y los sabores se integren. Rectifica la sal.
- 6
Sirve bien caliente en tazones hondos, espolvoreado con cilantro fresco picado. Acompaña con tortillas de harina calientes.
Reviews for Charro Beans
Related Recipes

Crema de Elote
Sopa cremosa de granos de elote con un toque de chile poblano.

Caldo Tlalpeño
Caldo de pollo con garbanzos, ejotes, chipotle y aguacate.

Pozole Rojo
Caldo de maíz cacahuazintle con cerdo en salsa de chiles rojos.

Menudo Rojo
Caldo de panza de res con chile guajillo y maíz pozolero.