This post may contain affiliate links. Please read our disclosure policy.

Tender and creamy Borracho Beans (or Frijoles Borrachos) are an easy Mexican dish made from pinto beans simmered in a beer broth with bacon, onions, tomatoes and spices. Serve with a side of cornbread or flour tortillas for the perfect Tex-Mex dinner!

A bowl of borracho beans

I’ve been cooking with a lot of pantry staples like dried beans lately (so much so that I put together a list of 25 bean recipes to make with dried or canned beans), and I came to the realization that I had never shared a recipe for borracho beans!

Never heard of them? Basically, if you love beans, bacon and beer, then you’re going to love this one-pot recipe!

What are borracho beans?

Borracho Beans (or Frijoles Borrachos in Spanish) translates to “drunken beans.” They’re called this because the beans are cooked in beer. But don’t let the name fool you – these beans won’t leave you feeling boozy. The entire recipe contains only one 12-ounce beer, which translates to one ounce per serving.

What’s the difference between borracho beans and charro beans?

Borracho beans and charro beans are very similar. The difference is that borracho beans are cooked in beer and charro beans are not. Charro beans are typically cooked in water or chicken or beef broth.

How to make borracho beans

To start, you’ll need to decide whether you’re going to cook your beans from dried (which is what I highly recommend) or if you’ll used canned pinto beans instead.

Cooking your beans from dried will produce a thicker, creamier and tastier batch of borracho beans. The only downside is that it does take a little longer because you have to soak the beans for 8 hours, but trust me – it’s well worth it.

If you’ve never cooked dried pinto beans before, here’s a post with step-by-step photos on how to cook pinto beans on the stove. I’ve also included those steps in the recipe card below as well as instructions if you decide to use canned beans instead.

Ingredients for borracho beans

Once you’ve got all your ingredients ready to go, cook the diced bacon in a pot or Dutch oven over medium-high heat. (Here’s the Dutch oven that I love and use for all sorts of recipes like soups, stews and beans!)

When the bacon has browned and become nice and crispy, transfer it to a plate lined with paper towels and set it aside. Make sure to leave the rendered bacon fat in the pot because that’s what you’ll use to cook the rest of the ingredients.

Next, add in the onions and jalapenos. Cook for about 5 minutes until the onions are translucent and have softened.

Bacon, peppers and onions in a pot for borracho beans

Now, add in the garlic, chili powders, dried oregano (use Mexican oregano if you have it), salt and ground cumin. Saute for about 30 seconds to release the flavors into the onions. You don’t want to cook it too long though because you might burn the garlic.

Then add the cooked pinto beans, canned diced tomatoes, beer and brown sugar. Give it a good stir to combine everything and bring the beans to a boil. Reduce the heat to a low simmer and simmer for 15 minutes.

Spices, pinto beans, tomatoes and beer in a pot for borracho beans

After 15 minutes, the beans should be creamy and super tender! If you used canned beans, they may not look quite a thick as the beans in the photos. If you’d like them a little more tender, simmer them a little longer until they’re perfectly thick. You may need to add a splash of water or chicken stock if it needs a little more liquid.

When you’re ready to serve them, mix in some freshly chopped cilantro along with the crispy browned bacon.

A pot of borracho beans with bacon and cilantro

Tips for making the best borracho beans

  • I recommend starting with dried beans for the most tender and creamy beans. If you’ve never cooked dried beans before, take a look at this post all about how to cook pinto beans on the stove. Rest assured that I’ve also added these instructions in the recipe card below.
  • Don’t have dried beans? You can use canned beans instead. You will need four 15-ounce cans of pinto beans.
  • You can use any type of green pepper you have. I used jalapenos, but you could also use poblanos, serranos or even bell peppers if you don’t want any heat whatsoever.
  • You can use any beer you have on hand. I prefer making these beans with a darker-style beer (for example, I used a Negra Modelo which is a dunkel-style lager), but you could use whatever you have in the fridge. Except a sour beer. Definitely don’t use that.
A pot of borracho beans (frijoles borrachos) ready to be served

Now that is one mouth-watering pot of borracho beans! Just the smell of these beans makes me think of barbecues and summer cookouts with my friends and family.

They’re always a big hit a pair well with so many Mexican and Tex-Mex dishes!

Bacon sprinkled on top of borracho beans

What to serve with borracho beans

While you can certainly eat a big bowl of these frijoles as a main meal, I usually eat them as a side dish. Here are a few ideas of what to serve them with:

4.74 from 110 votes

Borracho Beans (Frijoles Borrachos)

Tender and creamy Borracho Beans (Frijoles Borrachos) are an easy Mexican dish made from pinto beans simmered in beer with bacon, onions and tomatoes.
Prep: 10 minutes
Cook: 2 hours 35 minutes
Total: 10 hours 45 minutes
Servings: 12 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 pound dried pinto beans* (see tips below for using canned beans)
  • water
  • 1/2 pound uncooked bacon
  • 1 small onion, diced
  • 1 jalapeรฑo pepper diced (seeds and veins removed if you don't want it spicy)
  • 4 cloves garlic, minced
  • 2 teaspoons chili powder
  • 1 teaspoon ancho chili powder (or regular if you don't have ancho)
  • 1 teaspoon dried oregano (Mexican oregano preferred)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground cumin
  • 1 14-ounce can diced tomatoes
  • 1 12-ounce bottle dark lager beer (I used Negra Modelo)
  • 1 tablespoon dark brown sugar
  • 1/4 cup chopped cilantro

Instructions 

  • Pour the beans into a large bowl. Pick out and discard any beans that are shriveled or split as well as any small rocks that may have made their way into the bag.
  • Fully cover the beans with water (at least 3 inches over the top of the beans) and set on the counter to soak for 8 hours or overnight.
  • Drain and rinse the beans under cool water. (They will have doubled in size during the soaking process!)
  • Transfer the beans to a large pot or Dutch oven. Add 10 cups of water (and the optional ingredients if using them).
  • Bring beans to a boil, then reduce heat to a low simmer. Cover and cook for 2 to 2 1/2 hours. (I recommend checking them at the 2 hour mark and giving them a taste. They should be tender and fully cooked through, but still a little firm and not mushy. Cook a little longer if they're not quite done.)
  • Drain cooked beans, transfer to a large bowl, and set aside. Rinse and dry the pot.
  • Return pot to the stove and heat over medium-high heat. Add the bacon and cook, stirring occasionally, until browned and crispy. Transfer the cooked bacon to a plate lined with paper towels and set aside.
  • Add the onions and jalapeno and cook for 5 minutes, scraping up any browned bits on the bottom of the pot.
  • Add the garlic, chili powders, dried oregano, salt and ground cumin. Stir and cook for 30 seconds.
  • Add the cooked pinto beans, diced tomatoes, beer and brown sugar. Stir together to combine and bring to a low simmer.
  • Simmer the beans for 15 minutes and remove from heat. Stir in the chopped cilantro and crispy bacon. Serve immediately.

Video

Notes

  • Don’t want to use dried beans? You can use canned beans instead. You will need four 15-ounce cans of pinto beans, drained and rinsed. Then skip to step 7.
  • I recommend starting with dried beans for the most tender and creamy beans. If you’ve never cooked dried beans before, take a look at this post all about how to cook pinto beans on the stove.
  • You can use any type of green pepper you have. I used jalapenos, but you could also use poblanos, serranos or even bell peppers if you don’t want any heat whatsoever.
  • You can use any beer you have on hand. I prefer making these beans with a darker-style beer, but you could use whatever you have in the fridge. Except a sour beer. Definitely don’t use that.

Nutrition

Serving: 1/12th of recipe | Calories: 235kcal | Carbohydrates: 28g | Protein: 11g | Fat: 8g | Saturated Fat: 3g | Cholesterol: 12mg | Sodium: 329mg | Potassium: 642mg | Fiber: 6g | Sugar: 3g | Vitamin A: 81IU | Vitamin C: 7mg | Calcium: 56mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

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

Rate this Recipe:




114 Comments

  1. Coby says:

    5 stars
    These beans are delicious! Garlic, onion, beer and bacon…you canโ€™t go wrong, lol! I loved these!

  2. mdenell says:

    I wanted to try a new recipe for beans to go with my enchiladas. After looking on the internet, I found this one. Followed the recipe. Not very good unless you like drinking Modela Beer. That is all you can really taste. It really over powered the beans. No one in my family liked them. Had to throw them away. I think the beans would have been probably been great without the beer. I hope I have a better experience with some of your other recipes because they do look delicious. Thank You.

  3. Terry Stuart says:

    Made as directed except only had New Mexico Chili Powder (not Ancho) and used my homegrown Serrano Peppers. These beans were a BIG hit – A Keeper!! No leftovers. Thank you.

  4. Lucie Connolly says:

    5 stars
    My family ordered takeout from an upscale Mexican restaurant and one of my sides was borracho beans. I enjoyed them so I went looking for a recipe and found yours. I tried it this weekend and they turned out even better than the ones from the restaurant. Thank you! Will be trying other recipes. I’m sure they are all great. Also shared on Facebook since these are so good!

  5. Kelly Jo says:

    5 stars
    Amazing recipe! I just made them for a Graduation/Memorial day fajita party and we canโ€™t stop tasting them! I hope there are some left for our guests! Thanks a bunch!

  6. Sue says:

    I love the way my house smells as everything cooks. I havenโ€™t tasted it yet but the recipe wasnโ€™t clear on whether to save the water that the beans were cooked in or throw the water out. Iโ€™ve never made these beans before, so I kept the water and added everything else, and now I basically have bean soup. Iโ€™m going to let it simmer for awhile to see if I can cook off some of the water!

    1. Isabel says:

      Ooh, you’re totally right Sue! I forgot to specify whether to drain the beans when transferring them to a bowl. I’m so sorry about that! I did drain them. I’ll update the recipe right now so it’s clear next time. You should be able to cook off some of the water for sure!

  7. A says:

    5 stars
    This is the second recipe I’ve made of yours and it is so savory and delicious! I actually loved it more the next day- like a stew the flavors developed and melded together more ๐Ÿ™‚

  8. Lori Diaz says:

    5 stars
    Absolutely delicious. My husband loved the beans. I also made your corn tortillas and they turned out perfectly. Thank you and I canโ€™t wait to try more of your recipes.

  9. Bre Claytor says:

    5 stars
    Made as directed, wow! Very good. We served them over corn pancakes but this would be good with sopes or with eggs for breakfast. I will be making this often. Thanks for sharing this โ™ฅ๏ธ

    1. Isabel says:

      I’m so happy you liked them, Bre! Thanks for letting me know!

  10. Sabrina says:

    great dish, perfect meal for my slow carb diet (except maybe the beer, but that’s okay) love all of these flavors too, thank you

    1. Isabel says:

      Thanks so much, Sabrina! So glad you enjoyed it!