A spoon should move easily through frijoles charros, bringing up tender beans and a little smoky broth together. When the pot cooks down until it looks like thick chili, something useful has disappeared. This version starts with cooked pinto beans, then builds the flavor with bacon, Mexican chorizo, tomatoes and a gentle simmer.

Keep the beans brothy and mostly whole. Brown the bacon, cook the raw chorizo thoroughly, soften the vegetables and add cooked beans near the end so they can absorb flavor without falling apart.
Using cooked beans makes the timing manageable without pretending that dried beans soften in half an hour. I prefer this approach when the goal is a warm side dish rather than an all-day pot. The seasoning stays flexible because different bacon, broth and chorizo brands bring different amounts of salt and heat.

Serving Suggestions for Frijoles Charros
Serve these beans in small bowls, even when they are a side. A flat plate lets the broth wander into everything else, while a bowl gives each serving room for both beans and liquid. Warm corn tortillas are a useful companion for scooping, folding or simply eating alongside.
- With tacos: Keep the beans separate so their broth does not soak the tortillas before you pick them up. A modest bowl adds a different texture to a taco plate.
- With grilled vegetables: Zucchini, peppers or a crisp cabbage salad bring contrast to the rich bacon-chorizo base without needing another heavy sauce.
- With a simple rice bowl: Spoon beans and a little broth over rice just before eating. Add fresh vegetables alongside rather than stirring everything into the pot.
- At a shared table: Offer lime wedges and extra chopped chile separately. Let people brighten or increase the heat in their own bowls.
For a cool accompaniment, serve chunky guacamole with lime and cilantro. I would keep the avocado on the side: its creamy texture is welcome, but it should not disappear into hot bean broth.
Use a ladle that brings up broth as well as beans. The liquid is part of the dish, not something to drain away before serving.

Frijoles Charros Variations and Ingredient Choices
Mexican chorizo is a raw sausage that breaks into small crumbles as it cooks. Cured Spanish chorizo stays firmer and changes both the texture and seasoning, so it is not a direct swap. Choose a pork chorizo you enjoy, and taste the finished broth before reaching for the salt.
| Choice | What changes | Useful adjustment |
|---|---|---|
| Canned pinto beans | Convenient, already tender | Drain; rinse if desired, then stir gently |
| Home-cooked pinto beans | Bean texture and salt vary | Measure the cooked beans, not dry beans |
| Spicier chorizo | More chile heat throughout | Use less fresh jalapeño if preferred |
| Saltier broth | More sodium in the liquid | Skip extra salt until the final taste |
- For milder beans: Remove the jalapeño seeds and pale ribs, or reduce the amount. Chorizo can still bring heat, so the pepper is not the only variable.
- For a thinner pot: Add a small splash of broth during the simmer. Do not rapidly boil the beans just to hurry the recipe; soft beans can split and thicken the liquid.
- For a meatless meal: Choose a bean recipe designed without bacon or sausage. Omitting both changes the foundation here rather than producing the same dish.
- Starting with dry beans: Cook them separately until tender first. Their cooking time depends on age, soaking and other factors and is additional to this recipe.
A simmer should look relaxed, with occasional bubbles rather than a rolling boil. Give the broth time to mingle while keeping the beans recognizable.

Health Benefits and the Whole Meal
Pinto beans contribute plant protein and fiber; MedlinePlus explains the nutrients in beans and legumes. Bacon, chorizo and broth also add fat and sodium, so this preparation is not nutritionally identical to a plain pot of beans. The serving size and the rest of the meal matter.
- Use a low-sodium broth to leave more room for the seasoned meats, then taste before adding the optional salt.
- Keep beans central to the bowl rather than increasing the sausage each time. The pork is there to season the pot, not replace the beans.
- Check sausage and broth labels for allergens. Similar-looking products can contain different ingredients.
I would pair a small bowl with vegetables and whatever main dish fits the meal. The beans bring useful nutrients; they do not need a dramatic health promise to belong at the table.
Bottom Line
Cook raw pork chorizo to 160°F (71°C). Divide leftovers into shallow containers and refrigerate promptly; USDA recommends using refrigerated leftovers within 3–4 days. Reheat to 165°F (74°C), adding a little liquid if the beans have absorbed the broth.
Start with tender cooked beans, build the bacon-chorizo base and resist simmering away all the liquid. A spoonful should give you beans, vegetables and savory broth together.
Frijoles Charros Recipe

Ingredients
- 4 cups cooked pinto beans drained; canned beans may be rinsed
- 4 ounces bacon diced
- 4 ounces raw Mexican pork chorizo casing removed
- 1 small onion diced
- 2 garlic cloves minced
- 2 Roma tomatoes diced
- 1 jalapeño finely chopped; remove seeds and ribs for milder heat
- 2 cups low-sodium chicken broth plus a little more if needed
- 0.25 cup chopped cilantro
- 0.25 teaspoon fine salt optional; add only after tasting
Equipment
- Heavy 4-quart pot
- Wooden spoon
- Knife and cutting board
- Measuring jug and spoons
- Instant-read thermometer
Instructions
- Put the diced bacon in a heavy 4-quart pot over medium heat. Cook, stirring, for 5–7 minutes until some fat renders and the edges begin to brown.
- Add the chorizo, breaking it into small crumbles. Cook with the bacon for about 5 minutes, then add the onion and jalapeño. Cook for another 4–5 minutes, stirring, until the onion softens. The pork chorizo must reach 160°F (71°C).
- Stir in the garlic for 30 seconds, then add the tomatoes. Cook for 3–4 minutes, stirring and scraping up the browned bits without letting them burn.
- Add the cooked beans and broth. Bring to a gentle simmer and cook uncovered for about 15 minutes. Stir carefully so the beans stay mostly whole. Add a little broth if needed to keep the mixture spoonable rather than thick.
- Stir in the cilantro. Taste before adding the optional salt. Serve hot. Refrigerate leftovers promptly in shallow containers within 2 hours, or within 1 hour above 90°F (32°C); use within 3–4 days and reheat to 165°F (74°C).

