Frijoles Charros With Bacon and Chorizo

Frijoles charros in a bowl with brothy pinto beans, bacon, chorizo, tomato, jalapeño, and cilantro

A pot of frijoles charros is the kind of side dish that can quietly become the center of the meal. Tender pinto beans sit in a savory, spoonable broth with browned bacon, Mexican chorizo, tomato, jalapeño, and cilantro. Each bite has a little smoke, a little warmth, and plenty of bean flavor.

Brothy pinto beans simmered with browned bacon, fresh Mexican chorizo, tomato, jalapeño, onion, and cilantro.
Square image of finished frijoles charros with pinto beans, bacon, chorizo, tomato, and cilantro

Begin with beans that are already cooked and save their cooking liquid. That broth gives the finished pot body; browning the bacon and chorizo before the beans go in adds the depth. The final simmer is gentle, so the beans stay intact.

I like serving these in small bowls alongside a main dish, but they are substantial enough for a simple lunch with warm tortillas. The 50-minute recipe starts with cooked beans. If you need to cook dried beans first, plan extra time for that separate step.

Overhead bowl of brothy frijoles charros with pinto beans, bacon, chorizo, tomato, and cilantro

Serving suggestions for frijoles charros

Ladle the beans into warm bowls with enough broth to make them easy to eat with a spoon. A small squeeze of lime at the table can brighten the rich bacon and chorizo, though it is not needed in the pot. If you have tortillas, warm them separately so they stay soft.

These beans make a hearty partner for grilled vegetables, roast chicken, or Dishora’s barbacoa. For a larger spread, serve the bowls as a starter before tacos. The combination of smoky pork and creamy pintos is flavorful enough that the rest of the plate can stay simple.

Cool leftovers promptly in shallow containers and refrigerate them. Reheat gently until steaming, adding a splash of water if the beans have absorbed their broth overnight. Keep any extra cilantro fresh for topping just before serving.

I would bring the pot to the table with a ladle and let everyone choose more beans or more broth. That is a small pleasure of a properly brothy batch.

Frijoles charros variations

Frijoles charros vary from one cook to another. Some pots include ham, sausage, or chicharrón, but this version keeps the meat to bacon and fresh Mexican chorizo so the pinto beans remain the main ingredient. The Mexican chorizo here is fresh and needs to be fully cooked; a dry-cured Spanish chorizo behaves differently in the pan.

For a milder pot, remove the jalapeño seeds and use only half of the pepper. For more heat, leave the seeds in or add a second chile. Adjust the heat after simmering because the chorizo may bring its own chile seasoning.

If you have a batch of pinto beans cooked from dry, keep their flavorful liquid for this recipe. Canned beans can work on a busy day, but rinse only if you want a lighter broth, then replace the missing liquid with water or unsalted stock.

Keep the final texture loose. These are beans in a savory broth, not a thick refried bean filling; a splash of water can bring them back if the pot reduces too far.

Bacon, Mexican chorizo, and vegetables cooking in a Dutch oven for frijoles charros

Health benefits and balance

Pinto beans supply fiber and plant protein, and the tomatoes, onion, jalapeño, and cilantro bring vegetables and herbs to the bowl. Bacon and chorizo also add saturated fat and sodium. This is a satisfying, richly seasoned side, so a modest bowl next to vegetables is a balanced way to serve it.

Taste before salting. The pork products bring plenty of seasoning, and the bean broth may already contain salt. Starting with a small measured amount at the end gives you more control than salting heavily before the flavors have simmered together.

Cook the fresh chorizo thoroughly while breaking it into small crumbles, then let the beans simmer until hot all the way through. Once dinner is over, divide leftovers into shallow containers so they cool promptly.

The useful benefit here is a generous pot that can make eight side servings. Cooked beans make the meal more filling without needing to increase the bacon or chorizo.

Ladle serving brothy frijoles charros into a bowl

Motivation conclusion

Frijoles charros reward a simple sequence: brown the bacon, cook the chorizo, soften the vegetables, then let everything meet in the bean broth. Starting with cooked pintos makes the stovetop part manageable on a weeknight.

Watch the pot rather than trying to hit a strict thickness. If it looks crowded with beans and short on broth, add a little water. If it is too loose, simmer uncovered for a few more minutes. The goal is a spoonful that carries both tender beans and seasoned liquid.

Set out the bowls while the cilantro is still bright and the broth is warm. This is the kind of comforting side that gives a meal an easy, shared center.

Frijoles Charros Recipe

Emily Parker
Square image of finished frijoles charros with pinto beans, bacon, chorizo, tomato, and cilantro
Save
Brothy pinto beans simmered with browned bacon, fresh Mexican chorizo, tomato, jalapeño, onion, and cilantro.
Estimated Recipe CostEstimated US$6 for the full recipe (about US$0.75 per side serving; prices vary).
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 side servings
Course: Side Dish

Ingredients
  

For eight side servings
  • 6 cups cooked pinto beans
  • 3 cups pinto bean cooking broth
  • 4 oz thick-cut bacon, diced into 1/2-inch pieces
  • 4 oz fresh Mexican chorizo, casing removed
  • 1/2 medium white onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium Roma tomatoes, diced
  • 1 jalapeño, finely chopped
  • 1/2 cup chopped fresh cilantro
  • 1/4 tsp kosher salt, plus more to taste

Equipment

  • sharp knife
  • Cutting board
  • large heavy Dutch oven or soup pot
  • Wooden spoon
  • Measuring cups and spoons
  • Ladle
  • eight small serving bowls

Instructions
 

Brown, simmer, and serve
  1. Chop the thick-cut bacon into 1/2-inch pieces.
  2. Set a large Dutch oven over medium heat. Add the bacon and cook, stirring, until browned and some fat has rendered, about 6 to 8 minutes. Add the fresh Mexican chorizo and cook, breaking it apart, until no raw pink remains, about 5 minutes.
  3. Stir in the white onion and jalapeño. Cook for 3 minutes until softened, then add the garlic and stir for 30 seconds. Add the diced Roma tomatoes and cook for 5 minutes, until they begin to break down.
  4. Pour in the cooked pinto beans and their cooking broth. Bring to a gentle simmer, then cook uncovered for 15 to 20 minutes so the broth picks up the bacon, chorizo, and tomato flavors. Add a splash of water only if the beans become thicker than you like.
  5. Stir in the chopped cilantro and 1/4 teaspoon kosher salt. Taste before adding more salt because the bacon and chorizo are already seasoned. Ladle into eight small bowls and serve warm.

Video

Notes

Timing: The 50-minute timing starts with six cups of already cooked pinto beans and three cups of their cooking broth. Cooking dried beans beforehand takes additional time.
Video companion: Jauja Cocina Mexicana demonstrates northern Mexican frijoles charros with pinto beans, bacon, chorizo, tomatoes, chile, and cilantro. Their larger pot also uses hot dogs, ham, and pork rinds; follow this card for the measured eight-serving version. This instructional video is in Spanish.
Cost: About US$6 for eight side servings (about US$0.75 each), estimated from prorated sample U.S. grocery prices: approximately one pound dry pintos cooked ahead, 4 oz bacon, 4 oz chorizo, half an onion, garlic, two tomatoes, one jalapeño, cilantro, and salt. Tax, delivery, fuel, and unused package contents are excluded; prices vary.
Storage: Refrigerate leftovers promptly in shallow covered containers and reheat until steaming.

Tried this recipe?

Let us know how it turned out!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top