Description
Charro Beans, or Frijoles Charros, are a classic Mexican dish made with pinto beans simmered in a flavorful broth of bacon, tomatoes, onions, and spices. This hearty dish is perfect as a side for tacos, grilled meats, or served on its own with warm tortillas.
Ingredients
2 cups dried pinto beans (or 3 cans, drained)
6 cups water (if using dried beans)
6 slices bacon, chopped
1/2 onion, diced
2 cloves garlic, minced
1 medium tomato, diced
1 jalapeño or serrano pepper, diced (optional)
1/2 teaspoon cumin
1/2 teaspoon oregano
1/2 teaspoon smoked paprika
1 cup chicken or beef broth
1/4 cup fresh cilantro, chopped
Salt and pepper to taste
Instructions
1. Cook the Beans (Skip if Using Canned Beans)
Rinse and soak dried pinto beans overnight.
Drain and add them to a pot with 6 cups of water. Bring to a boil, then simmer for 1.5–2 hours until tender.
2. Prepare the Flavor Base
In a large skillet or Dutch oven, cook the chopped bacon over medium heat until crispy.
Add the diced onion and sauté for 2 minutes until soft.
Stir in the garlic, tomato, and jalapeño, cooking for another 2 minutes.
3. Simmer the Beans
Add the cooked beans (with their liquid) or canned beans. Stir in cumin, oregano, smoked paprika, and broth.
Simmer for 20 minutes, stirring occasionally. Adjust seasoning with salt and pepper.
4. Finish and Serve
Stir in fresh cilantro and serve warm with tortillas or as a side dish.
Notes
For extra smoky flavor, add diced chorizo or a chipotle pepper in adobo sauce.
Use canned beans for a quicker version (reduce broth quantity).
Store leftovers in the fridge for up to 4 days or freeze for later.
- Prep Time: 10 minutes
- Cook Time: 2 hours (or 30 minutes if using canned beans)
- Category: Side Dish, Main Course
- Method: Stovetop
- Cuisine: Mexican
Keywords: Charro Beans, Frijoles Charros, Mexican Charro Beans, Authentic Charro Beans, Easy Charro Beans Recipe, Pinto Beans Recipe, Mexican Beans Recipe, Charro Beans with Bacon, Spicy Charro Beans, Homemade Charro Beans