These authentic Mexican Charro Beans, Frijoles Charros, are a classic Mexican pinto bean dish that is packed with flavor from a combination of bacon, jalapenos, onion, garlic, and spices. Easy to make and so delicious!
These Slow Cooker Charro Beans are slightly spicy with the smoky taste of cumin and garlic in a tangy tomato sauce. They make the perfect side dish for any Mexican meal and also to switch things up for a cookout or BBQ! These Quick Refried Beans are also a delicious option for Mexican meals.
Frijoles charros, meaning Cowboy beans, is a traditional Mexican bean dish usually made with bacon, ham hocks, and/or chorizo. It's infused with jalapenos, garlic, and onions to create a deep, deliciously rich flavor.
They are a dish that my husband constantly searches for on menus all over town, and until this batch, I couldn’t quite get them right. However, I finally developed a recipe that is lightened up yet still reminds him of the beans he used to eat in Mexico City.
To lighten it up, I only used bacon (instead of three or more types of pork) and infused a lot of additional flavors with garlic, jalapenos, tomatoes, peppers, onions, and spices.
These beans are stew-like and are delicious as a side dish or served over rice for yummy Mexican spin on rice and beans. They also taste amazing served alongside Carne Asada with fresh guacamole, pico de gallo, and warm corn tortillas.
What You’ll Need for Charro Beans
Here is a bit more information about what I used to make these delicious slow cooker charro beans.
- Pinto Beans: Since you are going to make this in the slow cooker, use dried pinto beans. You can also use kidney or black beans with it, but pintos will have the best taste and texture.
- Onion: Any type of onion will work. Just make sure it is diced really small so that you aren't biting into large pieces of onion.
- Jalapenos: These are optional, but I really suggest you add them. They give the beans wonderful heat! If you prefer a smoky heat, swap in some chipotle peppers canned in adobo.
- Garlic: Mince some fresh garlic cloves - it will infuse the beans with the most flavor. You can always use garlic powder as a replacement in a pinch, but it won't have the same bold taste.
- Tomatoes: Any type of chopped tomatoes will be perfect in this recipe. You can also use drained canned tomatoes.
- Bacon: For the best taste, use thick-cut bacon that you fry until it is nice and crispy. You can also use ham or turkey bacon. Another option is crisping up some chorizo in a skillet and using that.
- Bell Pepper: The bell pepper color isn't as important. I used green bell pepper, but you can use red or yellow instead.
- Spices: For the spices, I used a combination of salt, cumin, and oregano. Bay leaves are also a great addition.
- Broth: Either low-sodium chicken or vegetable broth is best in this recipe. If you don't use low-sodium broth, then just omit the added salt.
- Garnish: Garnish with your favorite toppings - I used fresh cilantro. A scoop of pico de gallo is also delicious.
What To Serve With Cowboy Beans
Charro beans are traditionally served with all kinds of Mexican dishes from tacos to enchiladas to braised meats. Sometimes you will find them in a large pot at a taco stand where patrons can ladle out the beans on to their plates. Other times they are served almost like a soup as an appetizer with some tostada shells. No matter how you serve them, these Mexican pinto beans truly taste great with anything.
Recipe Tips And Ideas For Frijoles Charros
Follow these tips to make sure that the beans turn out smoky and perfect every single time!
- Rinse and sort dried beans before you cook with them. This will help you catch any particles that might be in the bag of beans.
- If you are trying to cut down on your salt intake, you can use less broth and more water. Then, just add more jalapenos, cumin, and oregano to boost the flavor.
- Cover the beans with boiling water. If the water is boiling, you don't have to soak the beans overnight.
- Use these beans to make refried beans. After they are fully cooked, mash them together and reheat them in a pan.
- Use leftover charro beans to make the most delicious Breakfast Tacos or Bean Tacos.
- Looking for a more basic pinto bean recipe? Try these slow cooker pinto beans.
How to make charro beans on the stove top? Instant Pot?
For both of these recipes, start by soaking the pinto beans for about 8 hours in water.
- Stovetop: Saute the bacon with onions, jalapenos, green peppers, garlic, tomatoes, and spices. Add the pinto beans and chicken broth. Bring to a simmer and cover the pot. Cook for about 2 hours or until the beans are creamy and tender.
- Instant Pot: Saute the bacon with onions, jalapenos, green peppers, garlic, tomatoes, and spices. Add the pinto beans and chicken broth. Cover the Instant Pot and turn it to 30 minutes. Then let the Instant Pot or pressure cooker naturally release before removing the lid. If you haven't soaked the beans, cook them for 50 minutes and let them fully naturally release.
Frequently Asked Questions
Here are some questions I frequently get asked about by some readers…
Some types of baked beans have a sweet undertone to them. If you want to add a hint of sweetness, just add a little bit of honey to the beans. If the calories are a really big issue for you, you can use a brown sugar substitute instead.
The best way to store leftover charro beans is in an airtight container in the refrigerator. The beans will stay fresh for up to a week this way. Then, reheat the beans in the microwave or on the stovetop in a saucepan.
If you heat them in the microwave, cover the dish - they tend to splatter!
I do not recommend using these in a taco. They have a thick sauce to them that will make your taco quite messy. These beans make a better side dish. If you want to use them as a taco filling, mix in some rice or quinoa. You could also drain off some of the broth.
Pinto beans really are the best kind to use in this recipe. If you want to use black beans or kidney beans, they will work too! The texture will be slightly different, but they will work.
Borracho beans and charro beans are very similar except that borracho beans are made with Mexican beer. Given that borracho means drunk in Spanish, it's no surprise that the secret ingredient of those beans is beer.
For a shortcut, start by sauteing the bacon with the onions, jalapenos, green peppers, garlic, and tomatoes. Once they are tender, add the canned pinto beans, spices, and about 1 cup of broth. Simmer for about 25 minutes for the flavors to deepen and combine. Then serve.
Slow Cooker Charro Beans (Frijoles Charros)
- Print Recipe
- Download PDF
- 1 lb dry pinto beans, rinsed and sorted
- 1 onion, diced
- 2 jalapenos, diced and seeded (or chipotle peppers)
- 3 garlic cloves, minced
- 3 tomatoes, chopped
- 4 pieces bacon
- 1 green pepper, diced
- 1 tbsp cumin
- 1 tsp kosher salt
- 1 tsp dried oregano
- 1/2 tsp black pepper
- 6 cups low sodium chicken broth, boiling ( or vegetable broth)
- 1/4 cup cilantro
Like this Recipe? Try our Meal Plans!
- Weekly Meal Plans
- Easy Shopping List
- Healthy, Low Carb, & Vegetarian
- Nutritional Information
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
The Nutritional Values provided are estimates only and may vary based on the preparation method.
Get delicious, healthy recipes delivered each week right to your inbox.
Snap a picture and show us what you made on Instagram or Facebook.
Tag us using @SlenderKitchen or #slenderkitchen.