Frijoles charros – Mexican cowboy beans
Pinto beans simmered until soft, then cooked in their broth with bacon, chorizo, hot dog sausages, ham, tomato, onion and serrano chilli. The classic partner to carne asada in northern Mexico; with a splash of beer they become frijoles borrachos.
- 2 h 55Time
- 34 minHands-on
- 4Portions
- ≈ $31per portion
- 540kcal per portion
Ingredients for 4 portions
- 300 gDried pinto beans
- ≈ 2 lWater
- ½Yellow onion, in one piece
- 2 clovesGarlic, peeled
- to tasteSalt
- 100 gBacon, chopped
- 100 gMexican chorizo
- 3Vienna sausages, sliced
- 80 gHam, diced
- ½Yellow onion, chopped
- 2Tomatoes
- 2Serrano chiles
- 15 gCoriander
Method
- Spread the beans out, pick out any small stones and broken beans, and rinse them well.
- Put the beans in a large pot with the water, the piece of onion and the garlic, and bring to the boil.
- Lower the heat, cover with the lid ajar and simmer for about 2½ hours, until the beans are soft. Top up with hot water when needed so they stay covered. (In a pressure cooker it takes about 40 minutes.)
- Meanwhile, chop the tomatoes, chillies and coriander.
- Fry the bacon in a large frying pan over a medium heat for 5 minutes, until it has released its fat and browned. Crumble in the chorizo and fry for 3 minutes, then add the sausages and ham and fry for 2 minutes more.
- Add the chopped onion and the chillies and fry for 2 minutes. Add the tomatoes and cook for 4 minutes, until they break down.
- Tip the meat mixture into the beans, season with salt and simmer over a low heat for 15 minutes so the flavours come together.
- Stir in the coriander and serve the beans piping hot in their broth.
The cost is estimated from average prices in Mexico (PROFECO, Quién es Quién en los Precios (datos abiertos), 2026-07).