Frijoles Charros
Mexican

Frijoles Charros

Northern Mexican cowboy bean stew: pinto beans simmered with bacon, chorizo, serrano chile, tomato, white onion, garlic, and cilantro — eaten broth-and-all from a clay pot.

Easy3 hours

Where it comes from

Frijoles charros (「cowboy beans」) come from the cattle-ranch kitchens of Coahuila, Chihuahua, and Nuevo León — pinto beans were the indigenous staple, the Spanish brought pork (bacon, chorizo), and the trail-cook tradition simmered them together in a clay olla over the campfire. The dish defines Norteño hospitality: every taquería and steakhouse from Monterrey to McAllen TX serves a small bowl alongside grilled meat. The closely related frijoles a la mexicana skips the chorizo and bacon — charros is the meatier ranch version.

On the plate

Soup-deep bowl, brick-red broth dotted with orange chorizo oil. Beans are creamy at the bite, holding their shape but yielding instantly — pot likker thicker than chicken broth, thinner than chili. Bacon gives smoke; chorizo gives paprika and pork; serrano gives a clean grassy heat. Cilantro is bright on top. You tear a flour tortilla and use it as a spoon. The last sip is broth, bean-thick, faintly sweet from the simmered onion.

How it works

Two things separate good frijoles charros from a generic bean soup. First: the salt-late rule. Beans cooked in salty water never get fully creamy because sodium ions interact with the cell-wall pectins; salt at the end and the beans stay tender. Second: the sofrito (bacon → chorizo → onion → tomato) is built separately and added once beans are soft, so the chorizo's paprika oil floats free in the broth instead of getting muddied by long simmering with raw beans.

「Cowboy beans」 from the Coahuila-Chihuahua-Nuevo León cattle belt. Salt goes in late: sodium ions interact with bean-cell pectins and stop them softening. The bacon-chorizo-onion-tomato sofrito is built separately and stirred in only once beans are tender.

Variations

Frijoles a la mexicana drops the chorizo and bacon; frijoles borrachos add beer to the pot; Texan «cowboy beans» on the US side run sweeter with brown sugar and barbecue sauce.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 6

How it's made

7 steps · Show
40 min active · 140 min waiting
  1. 1
    5 min

    Sort 400g dried pinto beans, picking out stones and shriveled beans. Rinse, then soak in 2L cold water 8 hours or overnight. Drain.

    Watch out

    Soaking is optional but cuts cook time by 40 minutes — the cooking liquid will also be less starchy.

  2. 2
    92 min

    Combine drained beans, 2.5L fresh water, 1 white onion halved, 4 garlic cloves smashed, and 2 bay leaves in a clay olla or heavy Dutch oven. Bring to a boil, reduce to a bare simmer, cook partially covered 90 minutes until beans are tender but not bursting. Do not salt yet.

    Watch out

    Salting before beans soften toughens the skins — salt only after they're already tender.

  3. 3
    6 min

    While beans cook, dice 150g thick-cut bacon and render in a skillet over medium 6 minutes until crisp. Slotted-spoon out bacon, leave 2 tbsp fat in pan.

  4. 4
    5 min

    Add 200g Mexican chorizo (casing removed) to bacon fat. Break up and cook 5 minutes until rendered and browned.

  5. 5
    9 min

    Add 1 finely diced white onion and 3 minced serrano chiles (seeds in for medium heat); cook 4 minutes. Add 4 minced garlic cloves and 3 diced Roma tomatoes; cook 5 minutes until tomato breaks down.

  6. 6
    25 min

    When beans are tender, scoop the cooked onion and garlic out and discard (they've given their flavor). Pour the entire chorizo-tomato sofrito plus the reserved bacon into the bean pot. Stir, simmer uncovered 25 minutes — broth should reduce slightly and turn brick-red.

  7. 7
    3 min

    Salt to taste — usually 2 tsp. Stir in 4 tbsp chopped cilantro just before serving. Ladle into bowls broth-deep; serve with warm flour tortillas and lime wedges.

What you'll need

Dishes like this

More from Mexican