By: Onica Merry. Published:10 February 2025
Charro beans, or "frijoles charros," are a flavorful Mexican dish made with pinto beans, bacon, chorizo, tomatoes, onions, and spices, simmered to perfection for a smoky, savory taste.
Charro Beans (Frijoles Charros) Recipe
Charro beans, or "frijoles charros," are a traditional Mexican dish known for their rich, smoky, and savory flavor. Named after Mexican cowboys, or "charros," this dish is hearty and often served as a side with grilled meats, tacos, or rice. Unlike refried beans, charro beans are served in a flavorful broth made with a combination of bacon, chorizo, onions, tomatoes, and chili peppers. The dish is slow-cooked to enhance the depth of flavor, making it a comforting and satisfying addition to any meal.
2 cups dried pinto beans (or 4 cups cooked beans)
6 cups water (for cooking beans)
5 slices bacon, chopped
½ pound Mexican chorizo, crumbled
½ onion, finely chopped
2 cloves garlic, minced
2 medium tomatoes, diced
1 jalapeño or serrano pepper, finely chopped (optional for spice)
1 teaspoon ground cumin
½ teaspoon smoked paprika
1 teaspoon salt (or to taste)
½ teaspoon black pepper
1 cup chicken or beef broth
¼ cup fresh cilantro, chopped
1 tablespoon lime juice (optional for extra flavor)
Prepare the Beans:
If using dried beans, rinse them and soak overnight. Drain and cook in 6 cups of water for about 1.5–2 hours until tender. If using canned beans, drain and rinse them.
Cook the Meats:
In a large pot or skillet, cook the chopped bacon over medium heat until crispy. Remove some grease if necessary. Add the crumbled chorizo and cook until browned.
Sauté Vegetables:
Add the chopped onion, garlic, and jalapeño to the pot. Sauté for 2–3 minutes until fragrant. Stir in the diced tomatoes, cumin, smoked paprika, salt, and pepper.
Simmer the Beans:
Pour in the cooked beans along with their liquid. Add chicken or beef broth for extra depth. Simmer for 20–30 minutes to blend flavors.
Final Touches:
Stir in fresh cilantro and lime juice. Adjust seasoning as needed.