When I show you how to make charro beans with this charro beans recipe you're going to be blown away! They taste way too delicious to be this dang easy. They're perfect as a stand alone meal or served alongside any of your favorite Mexican dishes.
What Are Charro Beans?
Charro Beans are stewed Pinto beans with bacon and seasonings. Sometimes they include chorizo, ham, or beef franks.
Also known as Frijoles Charros or Cowboy Beans, they got their name from the traditional Mexican Cowboy Horsemen, Charros.
While they are an authentic Mexican dish they can also be found in most Tex-Mex restaurants throughout the united states.
At times, people will confuse Charro and Borracho beans. The two are very similar. So, it's completely understandable how they can get mixed up. This is the best way I've found to remember which is which.
Borracho Beans have Beer and Charro Beans do not.
LET'S GET TO COOKIN'

How to cook Charro Beans
1. Instant Pot Charro Beans
If you have an Instant Pot then I highly recommend using it to make these pressure cooker charro beans.
Of course they can be made in a slow cooker or on the stove top. I'll cover both of those in a minute. However, this way you get the same wonderful flavor and texture in a fraction of the time.
Here's what you do!
If you're using the instant pot, which i'm assuming you probably will be, set the instant pot to the sauté mode on high and follow the next steps in the Instant Pot itself. This will save you some extra clean up and honestly, adds a bit more flavor to the beans because you aren't wasting anything.
In a Cast Iron Skillet or the instant pot set to sauté(high) I start by cooking a diced yellow onion in some olive oil. Once the onion becomes translucent and begins to brown a little bit I add in chopped, hickory smoked thick cut bacon. I like to cut the bacon before it goes into the pan so i'm not trying to mess around with that while its cooking and grease is splattering all up on me.
When the bacon begins to crisp up I add a couple tablespoons of minced garlic and stir that in with the onions and bacon just until it becomes fragrant.
Now I add in the pork chorizo and mix it in stirring frequently just until it all begins to break down and resemble a chili like consistency.
Lastly, I set the Instant Pot to Pressure Cook, High, for 50 minutes.
Let it do its thing and allow a natural release for at least 15 minutes. Then you can quick release if need be.
"That's Money right there"
Jimbo
2. Crock Pot Charro Beans
This is pretty simple. When cooking crock pot charro beans simply follow the exact same instructions as before.
Place everything from the cast Iron skillet along with all other ingredients and let it do its thing. I recommend starting out on high for the first two hours to allow the beans to soften then cook on low for 2 more hours.
3. On the stove top
The main difference here is the preparation of the beans. As usual you want to rinse them and remove any rocks. Then place them in a bowl of water over night to allow them to soak. This softens the beans before you put them in the dutch oven.
After soaking them overnight simply drain the water, follow the above recipe, but make it all in one Cast Iron Pot or heavy Enameled Dutch Oven.
Bring all the ingredients to a boil then reduce to a simmer for about an hour and a half.
How to Serve these Delicious Beans
I recommend serving these...period. I don't care how you do it and neither should you!
You can have 'em with tacos, burritos, and tamales if you like. They can also be served as a stand alone dish.
I serve them as a side on Taco Tuesday's and use these little Pioneer Woman 7oz Ramekin's for the beans and rice.
My family also LOVE'S our taco holders. AND when you get the whole set it includes a matching bowl and serving spoons too. They're super fun and much easier to load the tacos and clean up when done!

Recently, I took the Charro Beans over to my Father in Law's house for a BBQ. He was making his famous brisket for the family and boy were these Charro Beans a hit with that. In fact, we even threw some of that brisket in our bowls and you know what my F.I.L. said, "That's Money right there!"
That's how you know when he really likes something!
ANYWAY...There you have it.
Now you know how to make charro beans. So what are you waiting for?
In Conclusion
While there may be a few different ways to cook Charro Beans, the most important thing is that you do it.
They are always a crowd pleaser and trust me, there will be days that you'll find yourself craving them.
So, get to cooking and I hope you, your family, and friends love these just as much as we do!
Happy Cooking!
-Jeremy

How to Make Charro Beans
Ingredients
- 1 lb Dry Pinto Beans - Rinsed
- 10 Strips Hickory Smoked Thick Cut Bacon - Chopped
- 9 Oz Pork Chorizo
- 1 Yellow Onion - Chopped
- 2 tablespoon Minced Garlic
- 1 - 15 Oz Can Fire Roasted Tomatoes
- 4 Cups Chicken Broth
- 2 Cups Water
- 2 teaspoon Chili Powder
- 2 teaspoon Cumin
- ¼ teaspoon Black Pepper
- ½ teaspoon Dried Mexican Oregano
- 1 Bunch Epazote (Epazote De Comer)
- Cilantro for Garnish
Instructions
- In the Instant Pot, set to Sauté, High, or a 12-inch Cast Iron Skillet, heat olive oil, and sauté diced onion until translucent and just beginning to brown.
- Once the onion is browning add chopped bacon and cook just until it begins to crisp up.
- Add Garlic mixing well and cooking until it becomes aromatic.
- Stir in the pork chorizo until the whole mixture begins to resemble chili.
- Pour this mixture into the pressure cooker pot and stir in the rinsed beans.
- Add the can of fire roasted tomatoes, chicken broth, and water stirring to combine.
- Stir in the chili powder, cumin, black pepper, and Mexican Oregano.
- Sprinkle the top with a pinch or two of Epazote.
- Seal the pressure cooker and set to 50 minutes on the soup setting.
- When cooking is done allow for a natural release for at least 15 minutes and then you can quick release if need be.
- Serve garnished with fresh cilantro and ENJOY!
[…] How to Make Charro Beans by Chicken Fried Kitchen […]