Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Jalisco Charro Bean Stew (Frijoles Charros)

Jalisco Charro Bean Stew (Frijoles Charros)

Created by

Jalisco's ranch pot of pinto beans, pork rib, bacon, chile guajillo, chile de arbol, and epazote, served brothy in deep bowls with corn tortillas at the table.

Soups & Stews
Mexican
Comfort Food
Potluck
Budget Friendly
30 min
Active Time
2 hr 30 min cook3 hr total
Yield8 servings

Jalisco gives you frijoles charros from ranch country, from Los Altos down into the kitchens around Guadalajara where a pot of beans can feed a family, a crew, or half a Sunday gathering. This is not chili. Do not bring me ground beef and canned beans and call it Mexican. This is a 32-state cuisine, and this pot belongs to charro country.

The beans are pinto, simmered until creamy but still whole, with pork rib for body, bacon for smoke, chile guajillo for color, chile de arbol for a clean bite, tomato and onion for sweetness, and epazote at the end because beans need their herb. My mother, jalisciense to the bone, wrote in her notebook: "epazote al final, no antes." She was right. Boil it for hours and you flatten it. Add it late and it wakes up the broth.

You cook this brothy. Not dry, not thick like a norteño carne con chile, and not sweet like barbecue beans from a can. The spoon should bring up beans, pork, chile-stained broth, and a little fat shining on the surface. La cocina no es decoración, es trabajo. Sort the beans. Soak them. Build the pot properly. Recetas probadas y garantizadas.

Frijoles charros are tied to Mexico's charro culture, which developed strongly in Jalisco and the Bajio through ranching, horse work, and the charreada tradition that was formalized as a national sport in the 20th century. The dish reflects ranch cooking: beans stretched with pork scraps, cured meats, chiles, and herbs to feed many people from one pot. Regional versions argue over chorizo, ham, salchicha, and chicharron, but the older Jalisco style keeps the broth clear enough to taste the beans and pork, not a pile of processed meat hiding in tomato.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

dried pinto beans

Quantity

1 pound

picked over and rinsed

water

Quantity

10 cups, plus more for soaking

bone-in pork ribs

Quantity

1 pound

cut into individual ribs

thick-cut bacon

Quantity

6 ounces

diced

manteca de cerdo

Quantity

2 tablespoons

white onion

Quantity

1 medium

finely chopped

garlic cloves

Quantity

4

minced

ripe Roma tomatoes

Quantity

3

chopped

dried chile guajillo

Quantity

2

stemmed and seeded

dried chile de arbol

Quantity

2

stemmed

fresh chile jalapeno

Quantity

1

finely chopped

ground cumin

Quantity

1 teaspoon

kosher salt

Quantity

1 1/2 teaspoons, plus more to taste

fresh epazote

Quantity

1 large sprig

fresh cilantro

Quantity

1/2 cup

chopped

diced raw white onion (optional)

Quantity

for serving

lime halves (optional)

Quantity

for serving

hand-pressed corn tortillas (optional)

Quantity

for serving

warm

Equipment Needed

  • Heavy 6-quart olla de barro or Dutch oven
  • Cast iron comal for toasting chiles
  • Blender
  • Fine-mesh strainer
  • Deep pozolero-style clay bowls

Instructions

  1. 1

    Soak the beans

    Put the pinto beans on the table and pick through them with your hands. Remove stones, cracked beans, and anything that does not belong. Rinse well, cover with plenty of cool water, and soak 8 hours or overnight. This is not drama. Good beans cook evenly because someone took two minutes to sort them.

  2. 2

    Start the pot

    Drain the soaked beans and place them in a heavy olla or Dutch oven with 10 cups fresh water and the pork ribs. Bring to a gentle simmer over medium heat. Skim the gray foam during the first 15 minutes. Keep the bubbles lazy, not violent. Beans split when you bully them.

  3. 3

    Simmer until tender

    Partially cover and cook 1 hour to 1 hour 30 minutes, until the beans are tender but still holding their shape and the pork is beginning to loosen from the bone. Add hot water if the liquid drops below the beans. Frijoles charros are brothy. If you wanted paste, you would be making refritos.

  4. 4

    Toast the chiles

    While the beans simmer, heat a dry comal over medium. Toast the chile guajillo and chile de arbol for a few seconds per side, just until fragrant and flexible. Do not blacken them. Burned chile makes bitter broth, and no amount of bacon will save it.

    Chile guajillo gives brick-red color and mild fruit. Chile de arbol gives sharper heat. They are not the same chile, and one does not replace the other cleanly.
  5. 5

    Blend the chile

    Cover the toasted chiles with hot water and let them soften for 15 minutes. Drain, then blend with 1 cup of bean broth from the pot until smooth. Strain through a fine-mesh sieve. You want the flavor of the chile, not skins floating in the bowl.

  6. 6

    Fry the base

    In a skillet, cook the diced bacon over medium heat until the fat renders and the edges turn crisp. Add the manteca de cerdo, onion, garlic, jalapeno, and cumin. Cook until the onion softens and smells sweet, about 5 minutes. Add the tomatoes and cook until they collapse into a rough sauce. La manteca es el sabor. Vegetable oil will cook the onion, yes, but it will not give you this broth.

  7. 7

    Fry the chile

    Pour the strained chile puree into the bacon and tomato base. It will sputter. Stir and cook 5 to 7 minutes, until the color darkens and the fat starts to show around the edges. This is where the chile stops tasting raw. No me vengas con atajos.

  8. 8

    Finish the stew

    Scrape the fried base into the bean pot. Add the salt and simmer uncovered for 25 to 30 minutes, until the broth tastes like pork, beans, and chile together, not separate ingredients. Add the epazote during the last 10 minutes only. Taste for salt after the broth reduces. Beans hide salt, then reveal it all at once.

  9. 9

    Serve brothy

    Remove the epazote sprig. Stir in the chopped cilantro. Ladle the beans, pork rib, and broth into deep bowls. Put raw white onion, lime halves, and warm corn tortillas on the table. Eat with a spoon first and tortillas after. Cada estado, su propia cocina.

Chef Tips

  • Buy dried pinto beans from a store with turnover. Old beans can sit in a pantry for years and never soften properly. Ask the women at the market which sack came in recently. Preguntale a las senoras del mercado.
  • If you find frijol bayo from Jalisco, use it. Pinto is the practical bean outside Mexico and it behaves well in this pot. A substitution is a compromise, not an upgrade, but this one is honest.
  • Do not turn this into a meat parade. Some modern versions throw in hot dogs, ham, chorizo, and whatever else was in the refrigerator. That is a different pot. This version keeps pork rib, bacon, chile, tomato, and epazote in balance.
  • Epazote is not decoration. It belongs with beans because it cuts through their heaviness and gives the broth that green, mineral note. If you cannot find it fresh, look for it dried in a Mexican market. Use 1 teaspoon dried and add it in the last 10 minutes.
  • Serve with corn tortillas, not flour tortillas. Flour tortillas are a northern tradition. Jalisco knows the comal and the corn tortilla.

Advance Preparation

  • The beans can be soaked overnight, drained, and refrigerated up to one day before cooking.
  • The chile, bacon, and tomato base can be made one day ahead and refrigerated. Stir it into the beans during the final simmer.
  • Frijoles charros keep refrigerated for four days. Reheat gently with a splash of water because the beans continue drinking the broth as they sit.

Frequently Asked Questions

Nutrition Information

1 serving (about 460g)

Calories
575 calories
Total Fat
23 g
Saturated Fat
8 g
Trans Fat
0 g
Unsaturated Fat
15 g
Cholesterol
50 mg
Sodium
900 mg
Total Carbohydrates
64 g
Dietary Fiber
13 g
Sugars
4 g
Protein
28 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Occidente Soups & Stews

Browse the full collection