Charro Beans Recipe

Pin it

Master the art of traditional Mexican charro beans with this science-backed recipe that balances rich pork fats, pinto starch gelatinization, and aromatic alliums for a perfectly emulsified, savory broth.

Charro Beans
Why This Recipe Works:
  • Pork fat emulsification creates a velvety, rich broth rather than a watery soup.
  • A controlled simmer ensures starch gelatinization, thickening the cooking liquid naturally without added flour.
  • Layered additions of alliums and chilies preserve bright aromatic compounds alongside deep, slow-cooked savory notes.

The secret to exceptional charro beans lies in the emulsification of rendered pork fats into a starch-rich bean broth.

As pinto beans simmer, their cell walls break down, releasing starches into the water in a process known as starch gelatinization. When these starches combine with rendered lipids from bacon and homemade Mexican chorizo, they act as natural stabilizers. This prevents fat separation, transforming a watery soup into a cohesive, velvety broth.

Never add salt at the beginning.

Introducing sodium too early strengthens the hemicellulose in bean skins, preventing them from softening properly and drastically increasing your cooking time. Instead, build your aromatic base with onions, garlic, and jalapeños, and season with salt only after the beans have reached a tender state.

This method ensures a creamy interior texture while maintaining the structural integrity of each individual bean.

Charro Beans

  • Cuisine Mexican
  • Category Side Dish, Soups
  • Prep Time
  • Cook Time
  • Servings 8
  • Calories 280 calories
  • Rating 4.8 1786
  • Tags charro beans, frijoles charros, pinto beans, mexican side dish, bacon beans

Ingredients

  • 1 pound (450g) dry pinto beans, rinsed and picked over
  • 6 slices thick-cut bacon, chopped
  • 4 ounces (115g) Mexican chorizo
  • 1 medium white onion, finely diced
  • 4 cloves garlic, minced
  • 2 jalapeño peppers, seeded and diced
  • 2 medium Roma tomatoes, diced
  • 6 cups low-sodium chicken broth or water
  • 1 teaspoon dried oregano
  • 1/2 cup fresh cilantro, chopped
  • 1 1/2 teaspoons Diamond Crystal kosher salt (or to taste)

Directions

  1. Place the rinsed pinto beans in a large bowl, cover with at least 3 inches of water, and soak for 8 to 12 hours. Drain and rinse before cooking.
  2. In a large Dutch oven over medium heat, cook the chopped bacon until crispy and the fat is fully rendered. Remove the bacon with a slotted spoon and set aside, leaving the fat in the pot.
  3. Add the chorizo to the bacon fat, breaking it up with a wooden spoon, and cook for 5 minutes until browned.
  4. Stir in the diced onion, garlic, and jalapeños. Sauté for 4 to 5 minutes until the onions are translucent and have softened.
  5. Add the diced tomatoes and dried oregano, cooking for 3 minutes until the tomatoes begin to break down and release their juices.
  6. Pour in the drained pinto beans and chicken broth. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 1.5 to 2 hours, or until the beans are completely tender.
  7. Stir in the cooked bacon, fresh cilantro, and kosher salt. Simmer uncovered for an additional 10 minutes to allow the broth to thicken and the flavors to meld.
  8. </

Notes

Strictly follow these technical rules to ensure the perfect texture and flavor balance.

  • Brand Recommendation: Use Diamond Crystal Kosher Salt; if substituting Morton's kosher salt, reduce the volume by half (use 3/4 teaspoon) to prevent over-salting due to Morton's higher density.
  • Science-Backed Rationale: Acidic ingredients like tomatoes contain pectin-stabilizing ions that prevent bean skins from softening. Always cook the beans until they are nearly tender before adding highly acidic elements if you modify the cooking sequence.
  • Preemptive Workflow Warning: If you skip the soaking step, the beans will cook unevenly, leaving some chalky and others mushy. Prevent this by utilizing a 12-hour cold soak to hydrate the starch matrix uniformly.
  • Storage Behavior: After 24 hours in the refrigerator, the starch retrogradation process will cause the broth to thicken significantly into a gel-like state. This is normal and easily corrected during reheating.
  • Equipment Alternative: If a heavy Dutch oven is unavailable, a standard stockpot can be used, but you must reduce the heat to its lowest setting and stir every 15 minutes to prevent the bottom starches from scorching.

Serving Suggestions

Serve these beans hot, ensuring a balance of rich, savory fats with bright, acidic, and fresh toppings.

  • Spoon over warm Mexican rice to create a complete protein pairing with balanced textures.
  • Serve alongside charred carne asada, where the smoky beef cuts through the rich, pork-infused bean broth.
  • Top with fresh pico de gallo to introduce a cold, crisp contrast to the hot, velvety beans.
  • Mash leftovers slightly to create superior, flavorful refried beans for tacos or tostadas.

Storage and Reheating

Store the cooled beans in an airtight glass container in the coldest zone of your refrigerator for up to 4 days.

For long-term storage, freeze the beans in heavy-duty freezer bags with 1 inch of headspace for up to 3 months. Thawing will slightly soften the bean skins, but the overall flavor profile remains intact.

Reheat on the stovetop.

Place the beans in a saucepan over medium-low heat, add 2 to 3 tablespoons of water or chicken broth to loosen the retrograded starches, cover, and stir frequently for 8 to 10 minutes until steaming.

Alternatively, microwave individual portions in a covered, microwave-safe bowl on high for 2 minutes, stirring halfway through, though this quick method may cause minor fat separation.

Ingredient Substitutes

You can adapt this recipe to suit ingredient availability while maintaining the necessary structural and flavor balances.

  1. Pinto Beans to Black Beans: Substitute dry black beans at a 1:1 ratio. Reduce the simmer time by 15 to 20 minutes, as black beans have slightly thinner skins and soften faster.
  2. Mexican Chorizo to Pork Sausage with Smoked Paprika: Substitute 4 ounces of ground pork mixed with 1 tablespoon of smoked paprika and 1 teaspoon of red wine vinegar. This maintains the acidic, smoky profile required to cut through the bean starch.
  3. Bacon to Smoked Pork Hocks: Substitute 1 smoked pork hock for the bacon. Simmer the hock directly in the broth with the beans, then shred the meat back into the pot, adding 1 tablespoon of lard to compensate for the missing rendered bacon fat.

With these scientific principles in hand, you are ready to produce a flawless batch of charro beans. Focus on the slow simmer to achieve perfect starch emulsification. Your patience will be rewarded with a rich, deeply comforting side dish that anchors any Mexican feast.

Next Post Previous Post
me