• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer

Mexican Please

  • Home
  • Recipes
    • Most Popular
    • Most Recent
    • Salsas
    • Appetizers/Sides
    • Beans
    • Breakfast
    • Dessert
    • Drinks
    • Enchiladas
    • Main Dish
    • Mexican Cooking 101
    • Tacos
    • Soup
    • Tortillas
    • Vegetarian
  • Articles
  • Cooking Course
  • About Me
  • Contact

Charro Beans

January 24, 2018 By Patrick 81 Comments

  • Share
  • Tweet
  • Pin
4147shares

Charro Beans!  You’ll be hard pressed to find an authentic batch of Charro Beans anywhere north of the border, so it’s high time to make your own!

Charro roughly translates as cowboy, so these beans have always been associated with ranch lifestyle in Mexico.   Luckily for us, you can make a hearty, delicious batch of these frijoles in your home kitchen in less than a half hour, no ranch required.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

Charro Beans Recipe

If you’re planning on subsisting solely on charro beans while sleeping outdoors and tending to the ranch, then your frijoles are going to need some substance to them.

Traditional batches of charro beans will toss in any meat within arm’s reach of the cook .  Our version uses only bacon and this will create a batch that everyone will enjoy.  But of course, you are welcome to add in some chorizo or ham if you have some available.

Start by roasting four tomatoes in the oven at 400F.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

This isn’t crucial for this recipe as there is an extended simmer time coming up that should thoroughly cook the tomatoes, but roasting them has become such a habit that I usually just toss ’em in the oven until they are needed.

Finely chop up 1/2 lb. of bacon (7-8 pieces) and cook in a large skillet over medium-high heat.

cooking bacon for charro beans

Cook for 5-8 minutes or until it is lightly browned.  (Tip:  although not required, it can be easier to chop up the bacon into small pieces if you first put it in the freezer for 20-30 minutes.)

Yes, you can drain some of the bacon fat if you want, but the cowboys prefer that you leave it in.

Add a chopped 1/2 onion to the bacon.  I usually lower the heat to mediumish after the bacon is cooked.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

Cook for 3-5 minutes or until the onion is tender.

Add 2 cloves of minced garlic to the mixture.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

The garlic only needs 30-60 seconds to cook; anything longer than that and you risk burning it.

Add the roasted tomatoes to the pan.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

I usually just roughly chop them in the pan.  If they’ve been roasting for awhile they will fall apart on their own.

We’ll also add:

2 cans pinto beans, drained and rinsed
2 cups stock (or water)
3 chipotles in adobo
1/2 teaspoon salt
freshly cracked black pepper
1/2 teaspoon of Mexican oregano (optional)

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

The Mexican oregano is optional so don’t sweat it if you don’t have any.  And note that this recipe uses canned beans.  Yes, maybe you’ll get a slight increase in flavor with home-cooked beans, but it will taste just as good with canned beans and I know that most people simply do not have time to cook their own beans.

Also…I used chicken stock in this batch to please the cowboys, but I’ve made this exact recipe using water in place of stock and it is still delicious (bacon fat!).

And note that using 3 chipotles gives it some real heat!  For a milder version use 1-2 chipotles.

Let this mixture simmer for 15-20 minutes or until some of the liquid has reduced a bit.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

The broth is beyond delicious so I think these beans are best served when swimming in it.  The above pic is how they looked after 15 minutes of simmering and that amount of broth was a good fit for this batch.

Definitely take a taste for seasoning at this point as exact salt amount will depend on how much meat you added to the mixture.  I added another generous pinch to this batch so that is approximately one teaspoon total.  If your version isn’t fiery enough you can always amp it up at this point too.

Serve immediately and be sure to include lots of broth!

my batch of charro beans!

Chow time!

While traditionally served as a side dish, these charro beans are nearly hearty enough to be a meal on their own and I make on-the-fly meals with them all the time.  I usually reserve half of the batch to make a bean puree for some bean-n-cheese tostadas.

Add the charro beans and some broth to a blender or food processor and give it a whirl.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

This creates one of the most heavenly bean purees that you’ll ever taste.  For realz.

You can use this puree as you would any other refried beans.  I usually add a layer to a corn tortilla along with some cheese and crisp it up in a skillet over medium-high heat.  Add a few drops of Valentina and you’ve got insta-meals for the next few days.

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

Either way, your cowboys are going to be very happy when you serve up a batch of these Charro Beans.  They’re a real treat and if you keep a few cans of pinto beans in the pantry you’ll always have the option of whipping up a batch.

Let me know if you have any questions about these beauties.  They are surprisingly easy to make and you get great reward for such little effort.

Buen Provecho.

Scroll down for the recipe box, and feel free to use the comments section below if you have questions or want to leave feedback on this recipe.  For up-to-date recipes follow us on Facebook, Pinterest, or Instagram. 

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

 

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good! mexicanplease.com

Charro Beans

Charro Beans! You won't find a heartier, more delicious batch of beans anywhere in Mexico. This version uses bacon and chipotles but feel free to add in some chorizo if you have it. So good!  
4.44 from 67 votes
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 6
Calories: 370kcal
Author: Mexican Please

Ingredients

  • 2 cans pinto beans (drained and rinsed, approx. 4 cups)
  • 1/2 lb. bacon (approx. 7-8 slices)
  • 4-5 plum tomatoes
  • 1/2 onion
  • 3 chipotles in adobo
  • 2 cloves garlic
  • 2 cups stock (or water)
  • 1/2 teaspoon Mexican oregano (optional)
  • 1/2 teaspoon salt (plus more to taste)
  • freshly cracked black pepper

Instructions

  • Give the tomatoes a good rinse and roast them in the oven at 400F for approximately 20 minutes or until you need them. 
  • Chop up the bacon into small pieces.  Cook the bacon in a large skillet over medium-high heat until lightly browned (approx. 5-8 minutes depending on the size of the bacon pieces).
  • Chop up a 1/2 onion and add it the bacon.  I usually reduce heat to mediumish after the bacon is cooked.  Let the onion cook for 3-5 minutes or until tender.
  • Add 2 minced cloves of garlic and cook briefly, 30-60 seconds. 
  • Add the roasted tomatoes to the pan (roughly chopping them up in the pan is fine).  Also add:  2 cans pinto beans (drained and rinsed), 3 minced chipotles in adobo, 1/2 teaspoon Mexican oregano (optional), 1/2 teaspoon salt, freshly cracked black pepper, and 2 cups of stock (or water).   Combine well and let simmer for 15-20 minutes or until the liquid has reduced down a bit.
  • Salt to taste.  I added another generous pinch to this batch (so that is approx. 1 teaspoon total) but keep in mind that if you are using store-bought stock that's high in sodium then you won't need to add as much salt.   You can also add more heat at this point if you want a more fiery batch.  
  • Serve immediately.  Note that these beans are best served in some of the broth. 
  • Alternatively, you can use part of the batch to make a bean puree.  Simply add them to a blender or food processor and combine into a puree. 
  • Store leftovers in an airtight container in the fridge. 

Notes

Although not required, it can be easier to chop up the bacon if you put it in the freezer for 20-30 minutes. 
 
Although using stock for the liquid will enhance the dish, I've used water with this recipe before and it still tastes great. 
 
If you are using store-bought stock that's high in sodium you won't need to add as much salt as I did. 
 
Using 3 chipotles creates some real heat!  For a milder version use only 1-2 chipotles.   Also note that in a pinch you can substitute fresh jalapenos for the chipotles. 
 
I typically use half of the batch to make a bean puree.  
Like this recipe?Click the stars above to rate it or leave a comment down below! @mexplease

We recently made a batch of Molletes using these Charro Beans.

You probably already have all the ingredients you need for these Molletes (Mexican Bean and Cheese Sandwiches). Try them with some freshly made Pico de Gallo -- so good! mexicanplease.com

Our latest recipe is for a batch of Homemade Enchilada Sauce. 

This is a great recipe for a huge batch of delicious enchilada sauce. This will freeze quite well so feel free to throw a few portions in the freezer. Yum! mexicanplease.com

Still hungry?!

Want to receive Mexican Please recipes via email when they are posted?  Sign up below to subscribe.  All recipes are spam free.

And don't worry, we hate spam too!  You can unsubscribe at any time.

Thank You For Subscribing!

Filed Under: Appetizers/Sides, Beans, Mexican Cooking 101, Most Popular, Most Recent

Previous Post: « Avocado Tips and Recipes
Next Post: Homemade Enchilada Sauce »

Reader Interactions

Comments

  1. Rick

    June 8, 2021 at 4:08 am

    5 stars
    Love these beans! Easy to make and delicious. I first had them at a local restaurant and was hooked. Finding Patrick’s recipe was a godsend.

    Reply
    • Patrick

      June 10, 2021 at 2:39 pm

      Thanks much Rick, so glad you are enjoying these Charros 🙂 Cheers.

      Reply
  2. Dana

    June 1, 2021 at 7:57 am

    5 stars
    Just wanted to stop by and say that I am in love with this recipe!! I have made it so many times now for different friends and family and each time it is DEVOURED! I like to start mine with dried pinto beans cooked with a little onion, olive oil and fresh herbs & I usually serve the end product with some cilantro, lime, and avocado. seriously SO good!

    Reply
    • Patrick

      June 4, 2021 at 2:28 pm

      Oh wow sounds delicious, those are some lucky friends and family 🙂

      Reply
  3. Doug

    March 7, 2021 at 2:06 pm

    5 stars
    Nothing better to do on a Sunday and it was too late to fire up the smoker. Turns out making these Charro Beans for the first time ever was an exercise in wise time management!! Outstanding flavor, easy to make, and you can spin it up into a bean puree, oh the possibilities… This one’s a keeper, thanks!!!

    Reply
    • Patrick

      March 8, 2021 at 4:01 pm

      Thanks Doug!

      Reply
  4. Charles Michael Waddington

    January 28, 2021 at 9:19 am

    Howdy! I have some left over charro beans (your recipe) which is excellent that I froze. Was thinking of turning into bean soup. I was going to defrost and stock and blend until good soup consistency. Any thoughts on process. Thank you for your time! Cheers Chaz

    Reply
    • Patrick

      January 29, 2021 at 2:21 pm

      Hey Chaz! I would probably just use similar ratios as the Pinto Bean Soup:

      Pinto Bean Soup — Sopa Tarasca

      But keep in mind that the Charros already have tomato-onion-garlic in them so you wouldn’t need to add them in again as indicated in the Pinto recipe. Cheers.

      Reply
  5. Emily GS

    December 24, 2020 at 5:54 pm

    5 stars
    Love this recipe so much! Have made 4 or 5 times now so I’d say it’s part of my regular rotation. Was craving them today randomly and made them quickly by memory now :). Definitely best flavor with store broth or stock rather than water – I use a whole 32 oz carton of vegetable stock….the broth is almost the best part. I don’t roast any tomatoes and just add about 1/2 cup of Pomi diced tomatoes from the carton instead and that works just fine. Before fixing it up I do try to trim the bacon a lot to cut down a bit on the fat content. Thanks for a great, authentic recipe.

    Reply
    • Patrick

      December 25, 2020 at 1:51 pm

      Hey thanks much for your notes Emily, so glad this one is a keeper for you! Cheers.

      Reply
  6. Megan Nish

    November 3, 2020 at 7:54 pm

    Hi there
    Any ideas what you can substitute the bacon for, for a vegetarian version?
    My husband LOVES beans, but doesn’t eat meat!
    Thanks so much
    Megan Nish from South Africa

    Reply
    • Patrick

      November 6, 2020 at 7:34 pm

      Ahh tough one Megan as these Charros rely on the bacon!

      For a vegetarian version I would probably make these:

      Killer Refried Beans

      I keep some of those in the fridge all the time and you can make some quick meals from them.

      Also, if you have some bean lovers in the house I would consider making some Enfrijoladas.

      Cheers.

      Reply
  7. Jennifer

    August 27, 2020 at 11:27 am

    5 stars
    Thank you for this amazing and fool proof recipe! I love charro beans and have tried several recipes and they never turned out. I tried yours and am hooked! I make this at least twice a month and freeze half a batch at a time. My friends and family request I bring these to cook out and camping trips. Most people can’t handle the heat of three chili peppers, so I just add two chilies as it’s too hot. sometimes add bell peppers with the onions. Always turns out great! Thanks!!

    Reply
    • Patrick

      August 28, 2020 at 2:07 pm

      Thanks much Jennifer, I’m so glad these are a hit for you!

      Reply
  8. Karin

    August 4, 2020 at 11:31 am

    I have made these before and they are delicious ! Since there are only 2 of use can i freeze the leftovers??

    Reply
    • Patrick

      August 7, 2020 at 1:18 pm

      Hi Karin! Yeah in general I find that beans are freezer friendly so I would think these Charros and the broth would freeze quite well. Cheers.

      Reply
  9. Angela

    August 1, 2020 at 5:16 pm

    5 stars
    I make your refried black beans often. We use them for enchiladas, huevos rancheros, tacos, and even just with chips. Decided to make these tonight, with some substitutions (only had 1 can of pinto beans, so I subbed with 1 can of black beans, didn’t have Mexican oregano, used only some of the adobo sauce from the can, etc. These are awesome! Thank you for such great recipes!

    Reply
    • Patrick

      August 3, 2020 at 4:54 pm

      Thanks Angela, I’m so glad you gave these Charros a try as it is one of my favorite recipes on the site! Cheers.

      Reply
« Older Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Hey, I'm Patrick! I spent 2 years living in Cozumel and got obsessed with Mexican food. I built this site to share all the recipes and techniques I've learned along the way. Read More…

Footer

Mexican Recipes

Cooking Course

Mexican Cooking 101

Ingredients

Salsas

Starting a Food Blog

Enchilada Recipes

About Me

Contact

Disclaimer

© 2022 Mexican Please
 - Privacy Policy