When the spoon reaches the bottom of the bowl, there should still be a little savory broth to catch with a tortilla. Frijoles charros are a brothy bean dish, not a pot of mashed beans. This version starts with cooked pinto beans and builds flavor with bacon, fresh Mexican chorizo, tomatoes, onion, and jalapeño.

Keep the beans whole, simmer them gently in enough broth to stay spoonable, and taste before adding salt. Bacon, chorizo, canned beans, and broth can all season the pot before the salt shaker comes out.
I’d let the beans remain the main ingredient rather than add every cured meat in the refrigerator. Bacon and chorizo give this smaller pot plenty of savory depth. Using canned beans makes the timing predictable; it is a practical adaptation, with no claim that it matches every regional or family version of the dish.

Serving Suggestions for Frijoles Charros
Use a bowl when serving these beans on their own, or a small deep dish when they accompany grilled meat. A slotted spoon removes the broth that defines this version, so a ladle makes more sense. Warm tortillas are useful alongside, and a squeeze of lime can brighten an individual portion without changing the whole pot.
| Serving plan | What to put alongside |
|---|---|
| Small side portion | Grilled meat or a taco, with a little of the bean broth. |
| A larger bowl | Warm corn tortillas and a crisp vegetable side. |
| A shared meal | Keep lime and extra chile separate so guests can adjust their own bowls. |
For a fuller spread, pair a modest side portion with barbacoa and put guacamole on the table for a cool contrast. I’d avoid adding cheese by default: the broth already has richness from the meats, and fresh cilantro or lime makes a clearer finishing note.
- Stir gently when serving so the beans remain intact instead of breaking into a thick purée.
- The beans absorb liquid as they stand. Add a splash of hot water or low-sodium broth when reheating if the pot has thickened.
- Follow safe leftover storage guidance: refrigerate in shallow containers within two hours, use within three to four days, and reheat to 165°F (74°C).
Serve the beans with some broth, offer fresh finishes separately, and cool leftovers in small containers instead of leaving a deep pot on the counter.

Frijoles Charros Variations
There is room for variation in this dish. Larousse Cocina’s frijoles charros reference describes a northern Mexican preparation with bacon, sausage, tomato, and chiles. Other versions include additional meats; this one keeps the list shorter and uses cooked pintos rather than cooking dried beans in the same recipe.
- For less heat, remove the jalapeño ribs and seeds and begin with half the pepper. Chorizo spice levels vary too.
- For home-cooked beans, use the same measured amount of fully cooked pintos and replace some broth with their cooking liquid. The preparation time for dried beans is additional.
- For a thicker broth, mash a small spoonful of beans against the pot’s side, then stir it back in. Stop before the dish becomes refried-bean thick.
- For a different meat balance, reduce the bacon or chorizo. Expect the salt, fat, flavor, and nutrition estimate to change.
Use fresh Mexican chorizo that must be cooked, rather than firm cured Spanish chorizo. Break it into small crumbles so it spreads through the broth. If the pot looks greasy after the meat cooks, spoon off excess fat before adding vegetables; leave just enough to soften the onion without sticking.
Adjust heat and richness deliberately, but preserve the dish’s useful contrast: creamy whole beans in a loose, savory broth.

Health Benefits and the Meats in the Pot
Pinto beans contribute fiber and plant protein. The American Heart Association’s bean guide also recommends lower-sodium canned options and rinsing. Those benefits do not erase the saturated fat and sodium contributed by bacon, chorizo, and broth in this particular preparation.
- The card estimate covers one-sixth of the recipe with all measured ingredients; actual brands and discarded fat change the numbers.
- Choose no-salt-added beans and low-sodium broth when available, then season the finished pot after tasting.
- This is not a vegetarian recipe. A bean-and-vegetable version needs different seasonings and its own nutrition estimate.
Keep the beans prominent, use the meats as seasoning, and consider the sodium in the whole meal when choosing accompaniments.
Bottom Line
Frijoles charros need tender beans, a well-seasoned base, and enough broth for a spoon. Starting with cooked pintos makes this pot manageable without flattening their texture. Simmer gently, finish with cilantro, and save the final salt adjustment until the flavors have come together.
Frijoles Charros Recipe

Ingredients
- 3 cans pinto beans 15–15.5 oz each; drained and rinsed, about 765 g drained total
- 4 ounces bacon 113 g, chopped
- 4 ounces fresh Mexican pork chorizo 113 g, casing removed; not cured Spanish chorizo
- 1 small white onion 100 g, diced
- 1 medium jalapeño minced; remove ribs and seeds for less heat
- 3 cloves garlic minced
- 3 medium Roma tomatoes 300 g, diced
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried Mexican oregano
- 3 cups low-sodium chicken broth 720 ml; more hot water as needed
- 1/4 cup chopped cilantro
- fine salt only if needed after tasting
- lime wedges optional
- warm corn tortillas optional
Equipment
- 1 4-quart Dutch oven or heavy pot
- 1 Knife and cutting board
- 1 Wooden spoon
- 1 Colander
- 1 Ladle
- 1 Food thermometer
Instructions
- Set a 4-quart heavy pot over medium heat. Add chopped bacon and cook 6–8 minutes, stirring, until browned and its fat renders. Leave the bacon in the pot.
- Add fresh Mexican chorizo, breaking it into small crumbles. Cook thoroughly according to its package directions, about 5–7 minutes. Fresh pork sausage should reach 160°F (71°C); do not judge by its red color. Spoon off excess fat, leaving enough to coat the pot.
- Add onion and jalapeño; cook about 4 minutes until softened. Add garlic, cumin and oregano for 30 seconds, then tomatoes. Cook about 5 minutes until the tomatoes release juice and soften.
- Gently stir in drained cooked beans and broth. Bring to a simmer, then cook uncovered at a gentle simmer about 15 minutes. Stir occasionally without crushing the beans. Add hot water if needed to maintain a loose, brothy consistency.
- Stir in cilantro and taste before adding any salt. Ladle into bowls with some broth. Offer optional lime and tortillas separately. Refrigerate leftovers within 2 hours in shallow containers; use within 3–4 days and reheat to 165°F (74°C).
Nutrition
Video
Notes
Tried this recipe?
Let us know how it turned out!
Hi, I’m Emily Pocker! I share recipes and food guides here at Recipes360 to help you find everyday meal inspiration and feel more confident in the kitchen. My goal is to make cooking approachable, enjoyable, and full of flavor.

