AI-generated image
Frijoles charros
Pinto beans with bacon and chorizo
Frijoles charros de Nuevo León — 'cowboy' pinto beans with bacon, chorizo, tomato and jalapeño
Around Monterrey in Nuevo León, no carne asada is complete without a pot of frijoles charros keeping warm at the side of the grill. Soupy pinto beans cook down with smoky bacon, chorizo, tomato and fresh chilli until the broth is rich and brick-coloured, and they are spooned into small cups next to grilled beef, guacamole and flour tortillas. Some cooks in the north add sliced frankfurters too; we keep that optional. Chef's tip: cook the beans plain until they are fully soft before the tomato goes in, because acid stops beans softening.
- Total time
- 165 min
- Difficulty
- easy
- Serves
- 8
Ingredients
For the beans
- 1 ⅛ lb dried pinto beanssoaked overnight in plenty of cold water
- 10 ½ cups water
- 2 cloves garlicpeeled
- 2 tsp saltplus more to taste
For the charro mix
- 7 oz smoked streaky baconcut into 1 cm pieces
- 5 ½ oz raw Mexican chorizocasing removed (check the label if you need it gluten free)
- 1 white onionfinely chopped
- 2 cloves garlicfinely chopped
- 2 jalapeño or serrano chilliesfinely chopped; seed them for less heat
- 3 ripe tomatoeschopped
- 1 small bunch fresh corianderchopped
- 2 frankfurters (optional)sliced
Shop this recipe on Amazon
Fresh ingredients (5)
Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.
Method
0/8 doneStep 1: Drain the soaked 1 ⅛ lb dried pinto beans, rinse them and put them in a large pot with 10 ½ cups water, ½ white onion and 2 cloves garlic. Bring to a full boil over a high heat and boil for 10 minutes, then lower the heat.
20 minStep 2: Simmer, partly covered, for 1½–2 hours, until the beans are creamy right through when you squash one against the roof of your mouth. Top up with boiling water (not cold, which can make the skins split) so they stay covered. Add 2 tsp salt in the last 20 minutes.
105 minStep 3: While the beans cook, fry 7 oz smoked streaky bacon in a large frying pan over a medium heat for 6–8 minutes, until browned and most of its fat has melted out.
8 minStep 4: Add 5 ½ oz raw Mexican chorizo and fry for 5 minutes, breaking it up, until it is cooked through with no pink left and the fat runs red. Add 2 frankfurters now if using.
5 minStep 5: Add 1 white onion, 2 cloves garlic and 2 jalapeño or serrano chillies and cook for 5 minutes, until soft. Add 3 ripe tomatoes and cook for 5 minutes more, until they break down into a thick sauce.
10 minStep 6: Once the beans are soft, discard the onion half and tip the meat and tomato mixture into the pot. Common mistake: adding the tomato while the beans are still firm. The acid sets the skins and they may never soften.
2 minStep 7: Simmer gently for 20–25 minutes, stirring now and then, until the broth tastes rich and smoky and is lightly thickened but still soupy. Taste for salt.
25 minStep 8: Stir in 1 small bunch fresh coriander just before serving in small bowls alongside grilled meat. Keeps for 4 days in the fridge; reheat until piping hot.
1 min
Nutrition per serving
- Calories
- 390 kcal
- Protein
- 22 g
- Carbs
- 38 g
- Fat
- 17 g
- Fibre
- 11 g
Nutrition values are estimates.
KrazyBadal
Good to know
- How long does frijoles charros take?
- About 165 minutes in total: 15 minutes to prepare and 150 minutes to cook.
- How many people does it serve?
- 8 as written. Change the servings above the ingredients and every amount scales to match.
- Is it gluten free?
- Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
- Can I make it ahead?
- Yes. It keeps well, so you can cook it earlier in the day or the day before and reheat it.
- What can I use instead of white onion?
- 2 shallots per onion.
- What can I use instead of garlic?
- ½ tsp garlic paste or ⅛ tsp garlic powder per clove.
Reviews
No reviews yet. Be the first to cook it.
Rate this recipe
Sign in to rate and review this recipe.
You might also like
Black bean tacos with lime slaw
Proof that a meat-free taco night can be the best one. The beans are mashed with chipotle and cumin so they hold together in the tortilla, and a quick lime slaw adds crunch.
Avocado dip
A guacamole-style dip of ripe avocado mashed with tomato, onion, green chillies, coriander, a little sour cream, Tabasco and lemon. Make it smooth or chunky, as you like. Chill it and serve with nacho triangles.
Nacho chips & sour cream
Crisp nacho triangles layered with a garlicky sour cream, jalapeño chillies and cheddar, baked for just 5 minutes until the cheese melts. Serve straight away with hot salsa. You can also serve the sour cream and salsa separately as dips.




