Charro Beans
Pinto beans simmered with bacon, chorizo, tomato, jalapeño and coriander in their own broth. A northern Mexican and Tex-Mex barbecue staple.
How to Cook Charro Beans
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Rinse the drained beans under cold running water.
-
Cook the bacon in a large heavy pot over medium heat for 7 minutes, until the fat runs. Add the chorizo and cook for 5 minutes, breaking it up. Add the onion and cook for 5 minutes, until soft.
-
Stir in the garlic, jalapeños, cumin and oregano and cook for 1 minute.
-
Add the beans, tomatoes, water and bay leaves. Bring to the boil, then reduce the heat, partly cover and simmer for 1 hour 45 minutes, stirring now and then and topping up with hot water if the beans are no longer covered.
-
Stir in the salt and simmer for 15 minutes more, until the beans are very tender and the broth is thick. Mash a few beans against the side of the pot to thicken it further.
-
Remove the bay leaves, stir in most of the coriander and serve in bowls with the remaining coriander, lime wedges and radishes.
Keep an Eye on These
- Add the salt near the end. Salt at the beginning can toughen the skins and slow the beans, and it is easier to season a finished broth.
- Keep the simmer gentle and top up with hot water. A hard boil breaks the beans, and cold water added to the pot stops the cooking.
- Crush a few of the beans against the side of the pot for the last 10 minutes. The starch gives the broth body without adding flour or cream.
Common Substitutions & Variations
- Lemon is the everyday swap for lime in this kind of dish — the acidity plays the same role even though the flavour is not identical.
- An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
- Fresh herbs work in place of the dried oregano at roughly three times the quantity — a teaspoon of dried is about a tablespoon of fresh, chopped.
The Short Version
Frijoles charros means cowboy beans, and the dish takes its name from the charros, the horsemen of Jalisco and northern Mexico. It is a pot of pinto beans simmered slowly with bacon, chorizo, onion, tomato and fresh chillies until the beans are tender and the broth around them is thick, smoky and savoury. In Mexico it is often served as a soup, in a bowl with its broth, and in Texas it is one of the standard sides of a barbecue plate and a Tex-Mex restaurant meal, where it comes in a small bowl next to the meat. It is a pot of beans in the honest sense of the phrase. There is no clever technique, and the flavour comes from the meat fat, the long cooking and the fresh coriander that is added at the end. It is worth soaking the beans overnight, because they cook evenly and more quickly, and their skins stay intact. Simmer them gently, and keep the pot topped up with water so they never stick. Add the salt once the beans are close to tender, or towards the end, since salt at the start can slow their softening. It can be a main course with warm tortillas, and it improves overnight, so it is worth making a large pot.
On the Table Alongside
Warm tortillas · Grilled steak · Cold lager
Keeping Charro Beans
Keeps in the fridge for up to 5 days and thickens as it sits, so add a splash of water when reheating. Freezes for 3 months.
Common Questions
How long does Charro Beans take to make?
About 2 hours 40 minutes of hands-on work — 20 minutes of preparation and 2 hours 20 minutes of cooking — plus 8 hours of Soaking overnight, so allow 10 hours 40 minutes from start to finish. The recipe serves 8.
What are the key tips for making Charro Beans?
Add the salt near the end. Salt at the beginning can toughen the skins and slow the beans, and it is easier to season a finished broth. Keep the simmer gentle and top up with hot water. A hard boil breaks the beans, and cold water added to the pot stops the cooking. Crush a few of the beans against the side of the pot for the last 10 minutes. The starch gives the broth body without adding flour or cream.
What should I serve with Charro Beans?
Warm tortillas; Grilled steak; Cold lager.
Can Charro Beans be made ahead or frozen?
Keeps in the fridge for up to 5 days and thickens as it sits, so add a splash of water when reheating. Freezes for 3 months.
Is Charro Beans suitable for a special diet?
This recipe is dairy-free and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Charro Beans?
About 390 kcal per serving, with 21 g protein, 45 g carbohydrate and 14 g fat. The figures are calculated from the ingredient list and are an estimate.
What's in a Serving
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.