Frijoles Charros (Pinto Beans with Bacon and Sausage)

Known as Mexican cowboy-style beans, frijoles charros turn pinto beans into a hearty, brothy stew with a deeply savoury character. The beans simmer slowly until tender, absorbing chicken stock, rendered streaky bacon and browned pork sausage, while tomato, onion, garlic and green chilli add sweetness, aroma and a gentle heat. Cumin and bay leaf keep the flavour warm rather than heavy. Served hot with plenty of broth, it works as a filling bowl in its own right or as a robust side for Mexican-style meals.
Cuisine style Mexican cowboy-style bean stew
Spice level Medium
Cooking style Slow-cooked • Make-ahead friendly • Freezer-friendly
Time commitment Slow-cooked

Why this recipe works

  • Deep savoury base: Rendered bacon fat, browned sausage, aromatics and cumin build flavour before the beans finish simmering in the broth.
  • Naturally thickened broth: Long, gentle cooking allows the pinto beans to soften and release starch, giving the stew body without needing a separate thickener.
  • Good for batch cooking: The flavours settle well after resting, and the stew reheats gently with a little extra liquid if the broth thickens in the fridge.

Get the most out of this recipe

Adjust the heat

  • For a milder pot: Use a mild green chilli and remove the seeds and membrane before chopping.
  • For more heat: Swap in a hotter chilli such as serrano, keeping the flavour bright rather than overpowering the beans.
  • Keep the broth balanced: Taste near the end of cooking, once the beans and pork have seasoned the liquid, before adjusting salt or chilli.

Timing notes

  • Mostly hands-off cooking: The active work is mainly chopping and browning; the beans need a slow simmer to become tender and brothy.
  • Serve when the beans are fully tender: The stew is ready when the beans are creamy inside and the broth has reduced slightly but still ladles easily.

Texture tips

  • For a creamier broth: Mash some of the cooked beans against the side of the pot, then stir them back through the stew.
  • Keep the simmer gentle: A low, steady bubble helps the beans cook evenly without breaking down too aggressively.
  • Adjust the broth: If the liquid reduces too much before the beans are tender, add a little water and continue simmering.

Make-ahead tips

  • Flavour improves with resting: The stew is well suited to making ahead, as the smoky pork, beans and aromatics become more integrated after chilling.
  • Freeze in portions: Cool completely, portion into sealed containers and freeze for easy future meals.
  • Reheat gently: Warm on the hob with a splash of water, stirring often, until the stew is piping hot.

Equipment you'll need

Ingredients
Instructions
Print
  1. Pick over the dried pinto beans and rinse well. Put them in a dutch oven and cover with the chicken stock. Bring to the boil, then reduce to a gentle simmer.
  2. Simmer the beans, partially covered, for 60 minutes, stirring now and then, until they are starting to soften. Skim off any foam if needed. Keep the heat low so the liquid stays gently bubbling.
  3. Meanwhile, finely dice the yellow onion, finely chop the garlic, and finely dice the green chili pepper. Dice the plum tomato. Set everything aside so it is ready to add quickly.
  4. Cut the streaky bacon into small pieces. Add it to a frying pan over medium heat and cook until the fat renders and the bacon is lightly browned. Tip the bacon and all the fat into the pot with the beans.
  5. Slice the pork sausage into thick rounds. Brown the sausage in the same pan for 4 to 6 minutes, turning, until well coloured. Add the sausage to the pot.
  6. Add the onion to the pot and simmer for 10 minutes until it begins to soften. Stir in the garlic, green chili pepper, and ground cumin, and cook for 2 minutes until fragrant. Add the plum tomato and bay leaves.
  7. Continue to simmer, partially covered, for 35 to 45 minutes, stirring occasionally, until the beans are tender and the broth is rich and slightly thickened. Stir in the fine sea salt, then simmer 5 minutes more. Remove the bay leaves before serving.
  8. Taste and adjust with a little more fine sea salt if needed. Ladle into bowls with plenty of broth. Serve hot.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the simmer gentle so the beans cook evenly without splitting; if the liquid reduces too quickly, top up with a little water and continue cooking.
  • For a thicker, creamier broth, mash a ladleful of beans against the side of the pot, then stir back in and simmer for 5 minutes.
  • If serving vulnerable groups, make sure the pork sausage is cooked through and the stew is piping hot before serving.

Substitutions

  • Replace Chicken stock with Vegetable stock for a lighter, meat-free broth base (the dish will still contain streaky bacon and pork sausage).
  • Replace Plum tomato with Roma tomato for a similar sweetness and texture.
  • Replace Green chili pepper with Serrano pepper for more heat, using the same amount.

Storage

  • Refrigerate up to 4 days
  • Cool completely, then refrigerate in a sealed container. Reheat gently on the hob with a splash of water until piping hot, stirring often to prevent sticking. Freeze in portions for up to 3 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 2h 30min (30min active)
  • Difficulty: Medium
  • Cuisine: Mexican
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

WÜSTHOF Classic 8-Inch Chef's Knife

Premium German chef knife
  • Excellent build quality
  • Reliable edge retention
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.