This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
What are Frijoles Charros?
Frijoles Charros are also called Charro Beans, Mexican Cowboy Beans, Frijoles a la Charra. They got their name from the Mexican cowboys who ate this dish.
My dad’s family owns a ranch in Durango in Northern Mexico. Horses, cows, pigs… John Wayne filmed several of his movies nearby our family land.
We make this dish quite a bit on the ranch. I called my dad for the entire recipe, and here I am, bringing it to you.
It’s one of the most authentic Mexican recipes from my family to yours.
Don’t confuse these with borracho beans (frijoles borrachos) as those are made with beer.
You will need cooked Frijoles de la Olla, or cooked pinto beans (the kind you use to make refried beans).
This recipe is a great way to use leftover Mexican pinto beans. Have the beans cooked and ready to go when you are making this Mexican meal.
Also try making them in Instant Pot Pinto Beans. They are ready in minutes, and there’s no soaking involved! You only need to add a few cups of water to my favorite fast IP pressure cooker.
Yes, you can use canned beans, but tell my mother I said that. lol.
What is a Charro?
A vaquero is a cowboy who works with cattle.
A charro is a performer who performs tricks with ropes and wrangles in horses.
A vaquero wears work clothes and usually also a hat. A charro wears ornate clothing with embellishments and a fancy sombrero.
- To a large pot, heat oil and sauté bacon on medium heat.
- Remove the cooked bacon and discard any bacon grease. Reserve the bacon. In the same pot, add the ground spicy chorizo and cook.
- Discard any chorizo grease and return the bacon to the pot. Add the onion and jalapeño peppers. Cook for 2 minutes.
- Add the diced tomato. Cook for 5 minutes at medium-high heat, or until the tomatoes have released the juices.
- Add the garlic and salt.
- Stir with a large spoon to combine.
Be sure to stir occasionally. You don’t want anything to burn. The stew should be chunky.
How to Adjust the Heat:
- If you don’t want it to be spicy, omit the jalapeno.
- If you like it spicier, add 2 diced jalapenos.
Some people will add diced roasted poblano peppers for extra heat. This is totally up to you.
More Mexican beef stews: Carne en Su Jugo, Birria de Res, Caldillo Durangueño .
- Add the cooked beans and the 2 cups of bean broth.
- Stir to combine. Lower heat and cook for 10 minutes.
Swap out for black beans instead. It’s whatever you have in your kitchen.
NOTE: Instead of the bean broth, you can use 2 cups water + ½ cube beef bouillon. Or, you can use 2 cups beef broth.
If you want it more soup-y, add 2 cups of beef broth in addition to the bean broth.
- Add the sliced hot dogs.
- Stir to combine. Cook for 5 minutes.
- Top with some chopped cilantro.
- Serve with warm tortillas and enjoy!
“Wiennies” as we refer to them in Spanish, or hot dogs, are a must, according to my dad. Beef franks are the best, but any kind you have is fine too.
Here, we’re making it on the stove top, but you can very well make it in the slow cooker or instant pot.
Crushed chicharrones (or pork rinds crackling) makes a great addition. I love to garnish mine with sliced jalapeños. The spicier, the better.
Some people will also add ham to their ranchero beans. Although this is not traditional, you can also add vegetables like broccoli, green beans, peas, and carrots.
Place any leftovers in an airtight container for up 5 days in the fridge. If storing in the freezer, place in a sealable freezer bag and remove as much air as possible. Store in the freezer for up to 6 months.
What to serve with Frijoles Charros?
- Sliced Jalapeños
- Pickled Jalapeños
- Crushed Dried Chile de Arbol
- Slices of Serrano Peppers
- Corn Tortillas
- Queso Fresco
A bowl of Frijoles Charros makes the perfect cold-weather food or serve this at a special occasion. It’s the perfect side dish to carne asada and more traditional Mexican recipes. This rustic stew is chunky and delicious with each spoonful. Buen provecho!
HUNGRY FOR MORE?
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, Twitter for my latest recipes and videos.
Did you make this recipe? Please rate the recipe below!
Charro Beans (Frijoles Charros)
- 1 tbsp oil
- 5 slices bacon chopped
- 1/2 lb chorizo beef or pork
- 1/4 onion diced
- 1 jalapeno finely diced
- 1 tomato diced
- 1 clove garlic finely diced
- 1 tbsp salt
- 4 cups pinto beans (cooked)
- 2 cups bean broth (reserved from the beans)
- 3 hot dogs sliced
- Heat oil in a large stock pot.
- Add the bacon. Cook until crispy.
- Remove the cooked bacon from the pot. Set aside.
- Drain the excess fat. Do not wash the pot.
- In the same pot, cook the chorizo.
- Drain any excess fat from the chorizo.
- Return the bacon to the pot.
- Add onion and jalapeno. Cook for 2 minutes.
- Add the diced tomato. Stir to combine.
- Cook for 5 minutes, or until the tomatoes have released their juices.
- Add the garlic, salt, cooked beans, and the bean broth.
- Stir to combine. Put a lid on the pot.
- Cook for 10 minutes.
- Add the hot dogs. Stir to combine.
- Cover and cook for an additional 5 minutes.
- Serve with tortillas and enjoy!
- For a spicier Frijoles Charros, use 2 jalapenos.
- For a less spicy dish, omit the jalapeno.
This looks like such a delicious Mexican recipe! Thank you for the step by step pictures, it looks like a quick & easy recipe! My family will love this recipe, especially my husband!
This will be a big hit in our house, and perfect for doing over a fire outside once the evenings are cooler!
Thanks for sharing this fun Mexican recipe!
What delicious soup to try. I will change it a bit by cooking it in the slow cooker for those working days.
My husband loves making himself beans with sausage when he needs to cook for himself and I always call his meals “cowboy meals” 😀 I need to show him this recipe!!
I love that these charro beans use both chorizo and bacon. They add such a great depth of flavor. Thanks for sharing!
Always loved that charro beans. Thanks a lot for sharing the step by step recipe.
This recipe is perfect for when I make enchiladas or tacos or perfect for the main dish on busy nights.
I love Bean dishes and this recipe looks so flavorful and versatile! Definitely perfect for any day!
Claire | The Simple, Sweet Life
I love a hearty bean dish, and this one sure looks like it packs the protein! I’m sure my husband would love it. Can’t wait to give it a try!
Eden | Sweet Tea and Thyme
Been eating this since I was a kid! Always a delicious and easy family-friendly dish.
Just like mom used to make! Along with some tortillas de harina and you are good to go!
Yes! Tortillas are a must when serving this. 🙂
I just made this and it is fantastic! My husband loves it! Thank you!
So glad to hear you and your husband liked this recipe!
Absolutely delicious, I used the chorizo recipe you linked and I thought it was too loud so I added two more lbs. ground pork with a little more salt and vinegar. Perfect for me and the depth of flavor it brings to the dish is a must do. We can’t get enough of this charro recipe! Thanks, I think it’s time for another bowl
That’s so great to hear! We love this charro beans recipe at my house. It’s a favorite.