Charro Beans
Charro beans are a traditional Mexican dish, known for their savory flavor and rich texture. This delightful recipe features a blend of pinto and black beans simmered in a spicy broth with fresh herbs and spices. Perfect as a side dish or a main meal, charro beans are not only delicious but also packed with nutrients. Let’s dive into the details of making this flavorful dish that will surely impress your family and friends!
Ingredients

– 1 cup pinto beans, soaked overnight
– 1 cup black beans, soaked overnight
– 4 cups chicken or vegetable broth
– 1 medium onion, chopped
– 2 cloves garlic, minced
– 1 jalapeño, chopped (optional)
– 2 tomatoes, diced
– 1 teaspoon cumin
– 1 teaspoon chili powder
– Salt and pepper to taste
– Fresh cilantro for garnish
– Lime wedges for serving
Servings and Cooking Time
This recipe makes approximately 6 servings. Preparation time is about 15 minutes, while cooking time is around 1.5 hours.
Nutritional Value
Each serving (1 cup) of charro beans contains approximately:
– Calories: 220
– Protein: 15g
– Carbohydrates: 40g
– Fiber: 10g
– Fat: 1g
This nutritional information is based on one serving.
Step-by-Step Cooking Process
- Rinse the soaked beans and place them in a large pot.
- Add the chicken or vegetable broth and bring to a boil.
- Reduce heat to low, cover, and simmer for about 1 hour.
- In a separate pan, sauté the chopped onion and garlic until translucent.
- Add the jalapeño and tomatoes to the pan, cooking for another 5 minutes.
- Stir in the cumin and chili powder, cooking for an additional minute.
- Add the sautéed mixture to the pot of beans.
- Season with salt and pepper to taste.
- Continue to simmer for another 30 minutes, stirring occasionally.
- Serve hot, garnished with fresh cilantro and lime wedges.

Alternative Ingredients
If you don’t have pinto or black beans, you can substitute them with kidney beans or cannellini beans. For a vegetarian version, ensure your broth is vegetable-based. Feel free to adjust spices according to your heat preference.
Serving and Pairings
Charro beans are delicious served alongside grilled meats, tacos, or as a filling for burritos. They can also be topped with avocado or served with crusty bread for a satisfying meal.
Storage and Reheating
Store charro beans in an airtight container in the refrigerator for up to 5 days. They can be reheated on the stovetop or microwave. For longer storage, charro beans can be frozen for up to 3 months.
Cooking Mistakes
- Overcooking the beans can make them mushy.
- Not soaking the beans long enough may result in uneven cooking.
- Adding too much salt at the beginning can make the dish too salty.
- Forgetting to stir occasionally can lead to sticking.
- Using unseasoned broth can make the dish bland.
Helpful Tips
- Soak beans overnight for faster cooking.
- Add more spices gradually to achieve desired flavor.
- Use fresh herbs for enhanced taste.
- Consider adding bacon or chorizo for a non-vegetarian version.

FAQs
Can I use canned beans for charro beans?
Yes, you can use canned beans for a quicker version. Just rinse and add them in after sautéing the vegetables to heat through.
What is the best way to serve charro beans?
Charro beans can be served as a side dish, in tacos, or as a hearty main course with toppings like avocado and cilantro.
How long do charro beans last in the fridge?
Properly stored, charro beans can last in the refrigerator for up to 5 days.
Can I make charro beans spicy?
Absolutely! You can add more jalapeños or even a pinch of cayenne pepper to increase the heat level.
What should I do if my charro beans are too thick?
If your beans are too thick, simply add a bit more broth or water to reach your desired consistency.
Conclusion
Charro beans are a versatile and flavorful dish that brings a taste of Mexico to your table. With simple ingredients and easy preparation, they make for a nutritious addition to any meal. Whether enjoyed as a side or the main event, charro beans are sure to satisfy.

Charro Beans
Ingredients
- 1 cup pinto beans soaked overnight
- 1 cup black beans soaked overnight
- 4 cups chicken or vegetable broth
- 1 medium onion chopped
- 2 cloves garlic minced
- 1 jalapeño chopped (optional)
- 2 tomatoes diced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- Fresh cilantro for garnish
- Lime wedges for serving
Instructions
- Rinse the soaked beans and place them in a large pot.
- Add the chicken or vegetable broth and bring to a boil.
- Reduce heat to low, cover, and simmer for about 1 hour.
- In a separate pan, sauté the chopped onion and garlic until translucent.
- Add the jalapeño and tomatoes to the pan, cooking for another 5 minutes.
- Stir in the cumin and chili powder, cooking for an additional minute.
- Add the sautéed mixture to the pot of beans.
- Season with salt and pepper to taste.
- Continue to simmer for another 30 minutes, stirring occasionally.
- Serve hot, garnished with fresh cilantro and lime wedges.