Some dishes feed the body.
This Frijoles Charros recipe feeds the whole crew.
Ranch cooks developed these “cowboy beans” to fuel long days on horseback, feed road-weary travelers, and keep large gatherings satisfied. Think slow-simmered pinto beans swimming in a smoky broth of bacon, chorizo, onion, tomato, and jalapeño — hearty enough to stand alone as a meal, yet versatile enough to ride alongside carne asada, tacos, or a plate of freshly made tortillas.
This isn’t bean soup.
Above all, this pot feeds stories, long afternoons, and second servings.
Let’s dive into the smokiest pot on the ranch.
Getting everything ready for a pot of frijoles charros — the kind of meal that starts in the kitchen and ends around the table, where the real stories happen
At a Glance
What it is:
A hearty Mexican cowboy stew made with pinto beans simmered in a rich, smoky broth with bacon, chorizo, tomatoes, and chiles.
Where it’s from:
Northern Mexico, especially states like Nuevo León and Coahuila, where ranch cooking and open-fire meals define the flavor.
What makes it special:
Frijoles charros isn’t just beans — it’s a full meal in one pot. Smoky meats, savory broth, and slow-simmered depth turn simple ingredients into something bold, rustic, and deeply satisfying.
A Taste of the Norte
Frijoles Charros traces back to northern states like Chihuahua, Coahuila, Nuevo León, and Tamaulipas — regions where livestock, ranch culture, and long rides across open land defined the rhythm of daily life. Historically, before refrigeration and convenience ingredients, ranch cooks relied on meals that could be:
- nourishing
- simple to cook over fire
- perfect for feeding a crowd
A pot of beans simmering low and steady checked every box.
Ultimately, they became charros —true cowboy beans — it wasn’t just the beans themselves. It was everything thrown into the pot to turn it into a full meal: cured meats, chiles, onions, tomatoes, and sometimes even sausage or fatty cuts that added depth and smoke.
Where southern Mexico leans toward earthy herbs and masa-based stews, the north brings fire, meat, and smoke. Frijoles Charros sits right in the middle of that culture — humble ingredients turned bold by heat, time, and a little attitude.
Flavor Profile: Smoky, Meaty, and Slow-Simmered
Frijoles Charros hit a balance that feels hearty without being heavy. Here’s what defines the flavor:
- Pinto beans give the stew its creamy body.
- Bacon + chorizo bring smoke, salt, and richness.
- Jalapeños + serranos give heat without overpowering.
- Tomato + onion base builds depth and sweetness.
- Fresh cilantro + lime brighten the final bowl.
The broth is loose and sip-worthy — not thick like refried beans, not thin like soup. It’s somewhere in between: full-bodied, savory, and built to soak into tortillas.
Some cooks go even further and add ham hock, beef sausage, or fire-roasted chiles. Charros are a canvas — the cowboy spirit is in the improvisation.

Mom and I are serving up a fresh pot of frijoles charros — smoky, hearty, and made the way we’ve always done it, together in the kitchen.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Frijoles Charros Recipe: Mexican Ranch-Style Beans Loaded With Bacon, Chorizo & Jalapeño Heat
Ingredients
- For the Beans
- 2 cups dried pinto beans rinsed and soaked overnight
- 8 cups water
- 1 bay leaf
- Salt to taste
- Meats & Aromatics
- 6 oz bacon chopped
- 6 oz Mexican chorizo removed from casing
- ½ white onion diced
- 3 garlic cloves minced
- 1 –2 jalapeños sliced (or serranos for more heat)
- 2 Roma tomatoes diced
- ½ cup ham or smoked sausage optional but traditional in northern variations
- Finishing Touches
- ¼ cup chopped cilantro
- 1 –2 tbsp lime juice
- Salt to taste
- Warm corn tortillas for serving
- Extra sliced chiles for heat
Instructions
- Cook the Beans
- Drain soaked beans and add to a pot with water and bay leaf. Bring to a boil, then reduce to a gentle simmer. Cook until tender — about 1 to 1.5 hours. Salt once the beans are soft.
- If using a pressure cooker or Instant Pot, beans cook in 30–40 minutes.
- Build the Cowboy Base
- In a large skillet or Dutch oven, cook the bacon over medium heat until browned and crisp. Add chorizo and break it apart as it renders. Cook until fully browned and the pot smells like a campfire in the best way.
- Add Vegetables
- Stir in onion, garlic, jalapeños, and tomato. Cook until softened and the tomato begins to break down into the fat — this is where the flavor builds.
- Combine & Simmer
- Pour the cooked beans and their broth into the pot with the meat mixture. Stir to combine, adjust salt, and simmer uncovered for 20–30 minutes until the broth thickens slightly and flavors meld.
- Finish with Freshness
- Turn off heat and stir in cilantro and lime juice. Taste and adjust heat, salt, and acidity.
- Serve with warm tortillas or ladle into bowls like a stew.
Notes
- Start with soaked beans for better texture.
- Add ham or sausage for extra depth.
- Taste broth before salting — bacon + chorizo bring salt on their own.
- Add lime at the end to brighten heavy flavors.
- The broth thickens as it cools — loosen with water or stock when reheating.

Frijoles Charros simmering in a black cast-iron skillet over an open flame on a grill, with jalapeños and cilantro.
My Go-To Tools for Mexican Cooking
These are the tools I personally recommend for building real Mexican flavor at home — the kind that gets stained with salsa, smells like toasted chiles, and actually gets used instead of sitting pretty on a shelf.
Cast Iron Tortilla Press – makes perfect tortillas every time
👉 https://amzn.to/4vdeuPI
Cast Iron Skillet (Comal Alternative) – heats tortillas evenly
👉 https://amzn.to/3KMrGZI
Tortilla Warmer – keeps tortillas hot and soft
👉 https://amzn.to/4aHpT2v
Non-Stick Comal – lightweight, easy to clean, great for everyday use
👉 https://amzn.to/3Oigaaa
Ninja Professional Blender (1,000W) – salsas, aguas frescas, marinades
👉 https://amzn.to/48PRpIH
Granite Molcajete – crush chiles, make salsas the traditional way
👉 https://amzn.to/48yctod
Wooden Rolling Pin – perfect for tortillas, gorditas, empanadas
👉 https://amzn.to/44YSvR5
Lodge 6-Quart Dutch Oven – birria, pozole, moles, beans, stews
👉 https://amzn.to/3KsF4Ch
Serving Suggestions
- Side dish: alongside carne asada, fajitas, or grilled chicken.
- Main: course add extra sausage and serve with rice and tortillas.
- As a topping: spoon over nachos, into tacos, or alongside grilled corn.
Frijoles Charros don’t stay on the side of the plate — they take over.
Storage
- Refrigerate: Up to 5 days (flavor deepens over time).
- Freeze: Up to 90 days — beans reheat beautifully.
- Reheat: Low simmer on the stovetop. Add water if the broth thickens.
Pro Tips
- Add a smoked ham hock or beef sausage for a deeper barbecue-style flavor.
- Use homemade beans instead of canned — texture matters here.
- Finish with a spoonful of adobo sauce for an extra smoky flavor.
- Add serranos at the end, not the beginning, to keep their sharp heat.
More from The Half Jalapeño: Soups & Stews
- Mole de Olla – Rustic beef and garden vegetables in a chile-forward broth.
- Sopa de Lima – Bright, citrusy chicken soup from Yucatán.
- Caldo Tlapeño – Smoky chipotle broth with shredded chicken and garbanzos.
- Pozole Rojo – Festival-season stew with brick-red chile depth.
Want the full lineup? Visit the Soups & Stews Hub to explore every recipe in the series.
FAQ: Frijoles Charros
Can Frijoles Charros be made without meat?
Yes. Swap bacon and chorizo for smoked paprika, chipotle in adobo, and sautéed mushrooms. You won’t get the same cured-meat richness, but the beans will still develop deep flavor with enough time and aromatics.
Are Frijoles Charros the same as Borrachos?
No. Borrachos (“drunken beans”) are cooked with beer, which adds a malty, slightly bitter edge to the broth. Charros skip the beer and lean more on pork, chiles, and smoke.
What kind of beans are best for Frijoles Charros?
Pinto beans are traditional because they hold their shape while turning creamy. Black or peruano beans work, but change the texture and color of the broth.
Can I use canned beans instead of dried?
Yes, but reduce simmer time and start by cooking the meats first to build flavor. Add canned beans toward the end to prevent them from breaking down.
How do I make Frijoles Charros thicker?
Let the pot simmer uncovered to reduce the broth, or mash a small portion of the beans and stir them back into the pot. Avoid adding flour or cornstarch — thickness should come from the beans themselves.
Do Frijoles Charros freeze well?
Very well. Freeze cooled beans in airtight containers for up to 3 months. Add a splash of broth or water when reheating to restore the original consistency.

Cast-iron Frijoles Charros over the fire, served with grilled corn, avocado, and charred onions.
The Final Bite
Frijoles Charros aren’t designed to impress — they’re designed to satisfy. A pot like this brings people together, stretches meals, and turns simple ingredients into something worth gathering around.
Next time the grill is hot or company drops by unannounced, put a pot of charros on the stove and let the beans do the talking.
Buen provecho,
Join the Comal Crew
Ready for more? Join the Comal Crew and get Hot Off the Comal every Tuesday at 9 a.m. — new recipes, deep-dive stories, kitchen tips, and the flavor-first Mexican cooking you won’t find anywhere else.
