Smoky pinto beans simmered with bacon, tomato, and jalapeño, finished with a squeeze of charred lime for extra depth.
Frijoles charros (cowboy beans) are a hearty pot of pinto beans simmered with bacon, chorizo, tomato, onion, and jalapeño until rich and stew-like -- a staple of northern Mexican ranch cooking, traditionally served alongside grilled meats. This version finishes with a squeeze of charred lime, a technique borrowed from Thai and grilled Mexican street food traditions, adding a smoky-tart depth that balances the beans' richness. The technique that matters most is building layers: bacon renders first for its fat, then chorizo browns in that fat, then the vegetables cook in the rendered drippings before the beans and liquid go in. Simmering low and slow for at least an hour lets the beans absorb all that smoky, savory flavor rather than tasting like plain beans with toppings. Served as a hearty side or main with warm tortillas, charro beans are classic cookout food across northern Mexico and Tex-Mex tradition, the kind of dish that gets better the longer it sits on the stove.
Serves 6
Cook bacon in a large heavy pot over medium heat until crisp and the fat has rendered, about 6-8 minutes.
Add chorizo to the pot and cook, breaking it up, 5-6 minutes until browned.
Add onion, garlic, and jalapeños. Cook 6-7 minutes until softened, then add tomatoes and cook 3 more minutes.
Add drained soaked beans, water or stock, cumin, and salt. Bring to a boil, then reduce heat and simmer partially covered 1-1.5 hours until the beans are fully tender (or 25-30 minutes if using canned beans).
Near the end of cooking, char the lime halves cut-side down in a dry skillet over medium-high heat for 2-3 minutes until blackened.
Squeeze the charred limes over the beans just before serving. Garnish with cilantro and serve with warm tortillas.
Soak dried beans overnight for the best texture and shorter cooking time -- unsoaked beans can take twice as long.
Char the limes in a completely dry pan; the sugars in the flesh caramelize and add a smoky depth you can't get from raw lime.
Let the beans simmer low and slow rather than boiling hard, which can toughen the skins.
Add beer instead of some of the water for a deeper, slightly bitter richness common in ranch-style versions.
Use canned beans for a much faster 30-minute version when short on time.
Top with crumbled cotija cheese and pickled jalapeños for extra flavor and texture.
Refrigerate up to 5 days; the flavor improves significantly overnight. Freezes well up to 3 months. Reheat gently on the stovetop, adding a splash of water if too thick.
Frijoles charros originated with Mexican cowboys (charros) in the northern states, cooked over open fires as a hearty, portable meal using dried beans, cured pork, and whatever vegetables were on hand -- now a staple at Mexican cookouts and family gatherings.
Yes, use 4 cans of drained pinto beans and reduce the simmering time to about 25-30 minutes, just enough for the flavors to meld.
This is often due to old beans (they dry out and toughen with age) or acidic ingredients like tomatoes added too early -- add salt and acidic ingredients partway through cooking, not at the very start.
Skip the bacon and chorizo, use vegetable stock, and add a teaspoon of smoked paprika to replicate some of the smoky depth.
Per serving (380g / 13.4 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.