How to Make Frijoles Charros (Traditional & Healthy Version)
Frijoles Charros, also known as Cowboy Beans, is a beloved traditional dish from the Jalisco region of Mexico. This hearty stew brings together creamy pinto beans, lean cuts of pork, and a medley of fresh vegetables and aromatic spices. Named after the famed Mexican horsemen, the 'charros,' this meal is both rustic and comforting, making it a staple in Mexican family gatherings and celebrations. The smoky flavors from bacon and chorizo blend perfectly with the mild heat of jalapeños and the earthiness of beans, creating a robust dish that is deeply satisfying. Frijoles Charros is not only flavorful but also versatile, enjoyed as a main lunch dish or as a side during festive occasions. Its origins reflect the rural traditions of Mexican ranch life, where nutritious, protein-rich meals were essential for a day’s hard work. This recipe offers a lighter, healthier adaptation without sacrificing authenticity, making it perfect for calorie-conscious food lovers. Enjoy the true taste of Jalisco while nourishing your body with wholesome ingredients.
Ingredients
- 1 cup Pinto beans (frijoles) (cooked or canned, drained and rinsed)
- 100 grams Lean pork tenderloin (diced)
- 2 slices Turkey bacon (chopped)
- 40 grams Chorizo (low-fat) (crumbled)
- 1/2 medium Onion (finely chopped)
- 1 medium Tomato (diced)
- 2 Garlic cloves (minced)
- 1 Jalapeño pepper (seeded and chopped)
- 2 tablespoons Fresh cilantro (chopped)
- 2 cups Low-sodium chicken broth
- 1 teaspoon Olive oil
- to taste Salt
- to taste Black pepper
Step-by-step instructions
Step 1 · Heat olive oil in a large pot over medium heat
Heat olive oil in a large pot over medium heat. Add turkey bacon and chorizo, cooking until lightly browned and releasing flavors.
Step 2 · Add diced pork tenderloin
Add diced pork tenderloin, stirring frequently until the meat is just cooked through and golden.
Step 3 · Stir in chopped onion
Stir in chopped onion, garlic, and jalapeño. Sauté until onion is translucent and fragrant.
Step 4 · Add diced tomato and cook until softened
Add diced tomato and cook until softened, releasing juices into the mixture.
Step 5 · Pour in cooked pinto beans and low-sodium chicken broth
Pour in cooked pinto beans and low-sodium chicken broth. Stir well to combine all ingredients.
Step 6 · Simmer uncovered for 6-8 minutes
Simmer uncovered for 6-8 minutes, allowing flavors to meld and liquid to reduce slightly.
Step 7 · Season with salt and black pepper to taste
Season with salt and black pepper to taste. Stir in fresh cilantro before serving.
Why this recipe is healthy
This version of Frijoles Charros is made with lean meats and reduced-fat chorizo, minimizing saturated fat and calories. The use of beans ensures complex carbohydrates and dietary fiber, which help regulate blood sugar and keep you satisfied longer. Incorporating a variety of vegetables not only adds essential vitamins and minerals but also enhances the flavor naturally, reducing the need for excessive salt or fat.
A note on tradition
Frijoles Charros is deeply rooted in the culinary traditions of Jalisco and the broader western region of Mexico. Historically, this dish was prepared by charros, or horsemen, as a filling meal during long days of ranch work. Today, it remains a favorite at family gatherings, barbecues, and festive occasions, often served alongside grilled meats and tortillas. Its heartiness and communal nature reflect the hospitality and warmth of Mexican culture.