Mexican Charro Beans

Total Time
Prep 30 mins
Cook 2 hrs 30 mins

Posted by request.

Ingredients Nutrition


  1. Rinse and pick over beans.
  2. Bring the beans to a boil in a large pot of water and cook over medium heat for 1½ to 2 hours until they tender but still firm.
  3. Before the beans are done, fry the bacon in a large skillet until halfway cooked.
  4. Add garlic, tomatoes, onions, and green pepper; continue cooking with bacon until the bacon crisp.
  5. Add a can of beer to bacon mixture and simmer a few additional minutes, or longer if you like your beans softer.
  6. Add chopped cilantro and jalapenos; combine everything in one large pot.
  7. Add salt and pepper to taste.


Most Helpful

Brother-in-law doesn't like beans and declared this a keeper! Made it exactly as stated. Great recipe. Mom said to put beans in pot, cover in water and add 1/4 cup baking soda. High heat until the beans are creating a large foam. Drain, rinse and repeat one more time. Takes the gas out and no need to soak overnight.

Batman's Chef October 21, 2008

This is exactly how we make our beans except we call them "frijoles borachos" translates into "drunk beans". Here are a few tweaks to make this recipe even more mouth watering. Add the can of beer to your beans before the beans are fully cooked and let that simmer for a while till the beans are fully cooked. We then cut and cook bacon, till its fully cooked and set aside. In another frying pan add 2 cups of ham *cut into small cubes and 2 cups of chopped smoked sausage. Brown the ham ad sausage for about 7-10 minutes. When the beans are fully cooked you add the all the remaining ingredients into the pot ( a whole bunch of chopped cilantro, diced jalapeno peppers, diced onions, and diced tomatoes cooked bacon, ham, and sausage) . Then let the beans come to a boil after you add the remaining ingredients. This recipe will not need salt because there is already enough of that coming from your beer, bacon and ham and sausage. The secret is in the cilantro and the beer. The more cilantro the more flavorful! *For those of you that don’t eat pork, you can use turkey ham, turkey bacon and turkey sausage. The taste is just as flavorful.

Spyce June 13, 2007

I would drive pretty far to the only Mexican restaurant I know who served these, but I don't have to anymore. These were fantastic. The only changes I made were I didn't have any green pepper in the house and I used Louisiana hot sauce in place of the jalapenos. I wasn't sure if I was going to use the beer since my kids were eating this, but it didn't taste right without. As soon as I added it, that is exactly what was missing. I also used canned pinto beans just because it's soo much faster. The whole dish took about 20 minutes to make.

Chef ChiSox#1 August 08, 2009

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a