• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
trending now: 35 cinco de mayo recipes!
  • About
  • Press/Advertise
  • Contact

Isabel Eats

Easy Mexican recipes for home cooks

  • Recipes
    • All Recipes
    • Course
      • Breakfast
      • Dinner
      • Sides
      • Desserts
      • Appetizers
      • Drinks
      • Soups & Stews
      • Salads
      • Salsas
      • Sauces and Condiments
    • Diet
      • Gluten Free
      • Low Carb
      • Paleo
      • Vegan
      • Vegetarian
    • Meat
      • Beef
      • Chicken
      • Chorizo
      • Pork
      • Turkey
      • Seafood
    • Occasion
      • Christmas
      • Cinco De Mayo
      • Easter
      • Game Day
      • Summer
      • Thanksgiving
    • Type
      • 30 Minute Meals
      • Mexican Basics
      • Freezer Friendly
      • Grilling
      • Healthy
      • Instant Pot
      • Slow Cooker
      • Tacos
  • Dinners
  • Kitchen Tips
  • Life
  • Shop
  • Free ebook!

    Download my top 10 easy Mexican recipes!

Browse by Course/Type/Diet

  • by course
    • Breakfast
    • Dinner
    • Sides
    • Desserts
    • Appetizers
    • Drinks
    • Soups & Stews
    • Salads
    • Salsas
    • Sauces & Condiments
  • by type
    • 30 Minute Meals
    • Mexican Basics
    • Freezer Friendly
    • Grilling
    • Healthy
    • Instant Pot
    • Slow Cooker
    • Tacos
  • by meat
    • Beef
    • Chicken
    • Chorizo
    • Pork
    • Turkey
    • Seafood
  • by diet
    • Gluten Free
    • Low Carb
    • Paleo
    • Vegan
    • Vegetarian
  • by occasion
    • Christmas
    • Cinco De Mayo
    • Easter
    • Game Day
    • Summer
    • Thanksgiving
Jump to latest Browse All Recipes
HomeRecipesSides

Charro Beans (Frijoles Charros)

  • Facebook
  • Email
By: IsabelPosted: 9/29/19

This post may contain affiliate links. Read my disclaimer.

Jump to Recipe
Charro Beans are Mexican-style pinto beans cooked in a broth made from bacon, onions, garlic, chipotle peppers, tomatoes and other delicious spices. Great as a side dish or as a full meal served with some cornbread! #mexican #glutenfree #beans | Made on the stovetop, these authentic charro beans are easy to make, and very filling and full of fiber.

Charro Beans (or Frijoles Charros in Spanish) are Mexican-style beans cooked in a broth made from bacon, onions, garlic, chiles, tomatoes and other delicious spices. Great as a side dish or as a full meal served with some flour tortillas or cornbread!

Charro Beans (Frijoles Charros) in a white bowl.

If you’re searching for a hearty and filling Mexican side dish, then Charro Beans are made for you!

They’re great in the summer to serve at potlucks and family get-togethers, perfect in the winter in a big bowl with homemade flour tortillas or a piece of jalapeno cornbread, or as an everyday side dish when you’re tired of the same old refried beans.

Plus they’re made with bacon, and we all know that everyone loves bacon! But before we get into the recipe, you may be wondering…

What are charro beans?

Charro beans, or “cowboy beans” in English (or “frijoles charros” in Spanish), are Mexican-style pinto beans cooked in a broth made from bacon, onions, garlic, chipotle peppers, tomatoes and other delicious spices.

The beans are simmered in the flavorful broth until the liquid has reduced and thickened, resulting in a rich and irresistible mouthful of goodness. I like to think of charro beans as the Mexican version of “pork and beans.” Same concept with a touch of chipotle pepper smokiness.

Charro beans and borracho beans (or “drunken beans” in English) are very similar. They’re essentially the same thing, except borracho beans are made with the addition of Mexican beer.

How to make charro beans - first step is to soak pinto beans.
How to make charro beans - second step is to cook bacon.

How to make charro beans

  1. Place the dried pinto beans in a large bowl and cover them completely with water. Let them soak for about 4-8 hours.
  2. Cook some diced bacon in a large dutch oven over medium-high heat until all the fat is rendered. Add in some onions and jalapenos and cook until translucent.
  3. Add in garlic, diced tomatoes and chipotle pepper and cook until mixture is bubbling and slightly thick.
  4. Add in chicken stock, seasonings and soaked pinto beans and bring to boil. Cover, reduce heat to simmer and cook for about 35 minutes, until beans are barely cooked.
  5. Uncover, turn up the heat to medium-high and cook for another 35-40 minutes, until the liquid has reduced and thickened.

Short on time? Use canned beans!

If you’re looking to save some time and would rather use canned pinto beans instead of dried, skip soaking the beans and follow the directions as written except for the part where you cover, reduce heat to simmer and cook the beans for the first 35 minutes.

Since canned beans are already cooked, skip that step and cook everything uncovered for about 35-40 minutes, until the liquid has reduced and thickened.

Charro beans (or frijoles charros) in a white bowl topped with jalapenos and cilantro.

I’m a big fan of eating this dish as a meal with a thick slice of cornbread, but if you’re looking to serve it as a side dish, here are some tasty options!

Serving suggestions

  • Easy Flour Tortillas
  • Mexican Rice Recipe
  • Carnitas
  • Carne Asada
  • Cilantro Lime Chicken
  • Barbacoa Recipe

Frijoles Beans are Mexican-style pinto beans cooked in a broth made from bacon, onions, garlic, chipotle peppers, tomatoes and other delicious spices. Great as a side dish or as a full meal served with some cornbread!

Recipe

3.98 from 46 votes

Charro Beans (Frijoles Charros)

Serves: 8 people
Print
Rate
Charro Beans (frijoles charros) in a white bowl.
Prep: 10 minutes
Cook: 1 hour 30 minutes
Total : 1 hour 40 minutes
Charro Beans (or Frijoles Charros) are Mexican-style beans cooked in a broth made from bacon, onions and more. The perfect Mexican side dish!

Ingredients

  • 1 pound dried pinto beans
  • 6 ounces bacon, diced
  • 1 medium white or yellow onion, diced
  • 2 jalapeno peppers, minced
  • 2 teaspoons minced garlic (about 4 cloves)
  • 2 14-ounce cans diced tomatoes
  • 1 chipotle pepper in adobo sauce, diced
  • 6 cups chicken stock
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cumin
  • 1 pinch sea salt
  • 2 bay leaves
  • For serving: cilantro, jalapenos, bacon bits, diced white onions

Instructions

  • Place dried pinto beans in a large bowl and cover with about double the amount of water. Beans should be fully submerged. Let soak for 4 to 8 hours. Drain and rinse.
  • Heat a large pot or dutch oven over medium-high heat. Add diced bacon and cook for 5-10 minutes, stirring occasionally, until fat is rendered and bacon is starting to crisp up on the edges.
  • Add the onions and jalapenos. Cook for about 5 minutes, stirring occasionally,  until onions become translucent and begin to soften. Add garlic and cook for 30 seconds, until fragrant.
  • Add diced tomatoes and chipotle pepper. Cook for 3-5 minutes, stirring occasionally, until the mixture begins to bubble and thicken.
  • Add soaked pinto beans, chicken stock, oregano, cumin, a generous pinch of sea salt, and bay leaves. Turn up the heat to high, stir to combine and bring to a boil. Reduce heat to simmer, cover and cook until beans are barely tender, about 35-40 minutes.
  • Uncover the pot, turn the heat up to medium-high and continue cooking for 35-40 minutes, stirring occasionally, until the beans are fully cooked and the liquid has reduced and thickened.
  • Taste and season with more salt as necessary. Serve with fresh cilantro, jalapenos, crunchy bacon bits and diced onions!

Isabel’s Tips:

Beans can be stored in an airtight container in the fridge for up to 10 days.
If you're looking to save some time and would rather use canned pinto beans instead of dried, skip soaking the beans and follow the directions as written except for the part where you cover, reduce heat to simmer and cook the beans for the first 35 minutes. Since canned beans are already cooked, skip that step and cook everything uncovered for about 35-40 minutes, until the liquid has reduced and thickened.

Nutrition Information

Serving: 1/8th of recipe Calories: 277kcal (14%) Carbohydrates: 38g (13%) Protein: 21g (42%) Fat: 7g (11%) Saturated Fat: 3g (15%) Polyunsaturated Fat: 0g Monounsaturated Fat: 0g Trans Fat: 0g Cholesterol: 24mg (8%) Sodium: 28mg (1%) Potassium: 279mg (8%) Fiber: 10g (40%) Sugar: 4g (4%) Vitamin A: 500IU (10%) Vitamin C: 27.2mg (33%) Calcium: 100mg (10%) Iron: 4mg (22%)
Author: Isabel Eats
Course:Side
Cuisine:Mexican
Charro Beans (frijoles charros) in a white bowl.
Did you Make my Charro Beans (Frijoles Charros)?Leave a comment below and tag @isabeleats on social media!
@isabeleats

You may also like…

  • A bowl of borracho beans
    Borracho Beans (Frijoles Borrachos)
  • Easy black bean soup recipe made with canned black beans!
    Easy Black Bean Soup Recipe
  • How to make Easy Refried Beans just like your favorite Mexican restaurant, but even better! Includes stovetop, slow cooker and canned beans instructions.
    Easy Refried Beans
  • These Weeknight Enchiladas Verdes are made with chicken and covered in an easy salsa verde. Baked to perfection, they make a great dinner and tasty leftovers that everyone will be excited to eat!
    Weeknight Enchiladas Verdes Recipe
free ebook!

download my top 10 recipe book

Subscribe and receive a free e-cookbook of our Top 10 Easy Mexican Recipes!

Get My Copy!

Download my top 10 easy Mexican recipes!

These Weeknight Enchiladas Verdes are made with chicken and covered in an easy salsa verde. Baked to perfection, they make a great dinner and tasty leftovers that everyone will be excited to eat!
Previous Post
Weeknight Enchiladas Verdes Recipe
Thinly sliced carne asada on a white plate served with fresh lime wedges and jalapenos.
Next Post
Carne Asada Recipe

Reader Interactions

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!
Recipe Rating:




  1. AvatarTina Schultz says

    Posted on 2/22 at 9:52 am

    5 stars
    I made this recipe and it was so delicious! Thank you. My husband and I enjoyed this as a side dish with chimichangas yummy 😋

    Reply
  2. AvatarLori says

    Posted on 12/26 at 12:13 pm

    5 stars
    Excellent recipe–so easy to make and delicious flavor!

    Reply
  3. AvatarMike says

    Posted on 8/8 at 5:59 pm

    5 stars
    I love charro beans but have never tried making them from scratch. Used this recipe for my first attempt and love it. It’s spicier than I expected, but I like it like that!

    Reply
  4. AvatarAracely says

    Posted on 7/19 at 11:41 pm

    5 stars
    Just made these tonight and it came out great!! Love the underlying heat. Thanks for a great recipe!

    Reply
  5. AvatarD says

    Posted on 6/17 at 12:17 pm

    5 stars
    Made these last night and they are amazing. Family freaked!!!

    Reply
  6. AvatarPam says

    Posted on 5/23 at 3:04 pm

    2 stars
    Had to cook for 2 days to get beans soft enough to eat. Could be adding acidic tomatoes as beans were cooking caused the problem.

    Reply
  7. AvatarJoel says

    Posted on 5/9 at 2:59 pm

    5 stars
    I love this recipe so much! What modifications would you make to cooking time and amount of broth if you were using one pound of dry black beans? Thank you.

    Reply
    • IsabelIsabel says

      Posted on 5/14 at 2:08 pm

      I haven’t specifically tested this recipe with black beans, so I can’t say for certain. I did find a handy little guide online with more information about cooking time for different kinds of beans – here’s that link. I would use the same amount of broth.

      Reply
  8. AvatarVickie says

    Posted on 3/23 at 8:26 am

    5 stars
    Look no further, this is the best Charro bean recipe you will find. I did not change a thing. Making it exactly as instructed, makes a dish with a perfect balance of heat and flavor. So many recipes I’ve tried use the heat of spices to the point that flavor, texture, and balance of your food were overpowered and all you had was a hot mouth. Not so with this recipe, only positive comments and rave reviews from every dinner guest, including my daughter who loves spicy heat and feels my food is NEVER spicy enough. Thanks for sharing a wonderful recipe.

    Reply
    • IsabelIsabel says

      Posted on 3/23 at 10:18 am

      Thank you so much, Vickie! I’m so happy you and your family loved it!!

      Reply
  9. AvatarAl Warner says

    Posted on 7/5 at 7:42 pm

    5 stars
    Made these for the first time and followed the recipe exactly except for a slight variation in the peppers (Serrano and Red Fresno). This was outstanding – I’ve frozen half the batch and (ahem) finished the other half in a couple of days. The flavors and textures are terrific. If you were to turn this into a borracho, would you just replace stock with beer on a 1:1 basis? This will be a staple recipe for me – thanks!

    Reply
    • IsabelIsabel says

      Posted on 5/14 at 4:19 pm

      Thanks, Al! So happy you liked it! I actually have a recipe for borracho beans here!

      Reply
  10. AvatarKimberly Turner says

    Posted on 3/3 at 2:43 pm

    5 stars
    This is the second time I used this recipe my family loved it, o fcourse my husband and brother love beans any way I cook them. I tweak the recipe a little myself by adding a small amount of my creole seasoning i blend myself.
    Thank you for the recipe I LOVE to cook anyway💝💝💝💝💞💞💘💘💘🤛🤛

    Reply
    • IsabelIsabel says

      Posted on 3/17 at 1:37 pm

      Ooh, a little creole seasoning sounds great in this recipe! Thanks! I’m so happy you and your family liked it 🙂

      Reply
  11. AvatarDebbie Blank says

    Posted on 12/23 at 4:50 pm

    4 stars
    I love this recipe, I tweaked it just a little. I used pork belly instead of bacon because I had some in the freezer, I added some Sofrito and Chili Con Carne seasoning instead of the cumin (lots of cumin in the chili seasoning). The chili con carne seasoning is from my favorite local spice store, Penzey’s. It’s still on the stove, I can’t wait to try it. We are serving it for Christmas dinner. Thank you for sharing your recipe.

    Reply
  12. Avatardallas daniels says

    Posted on 11/12 at 8:55 pm

    5 stars
    HI,

    This is a very good recipe, however I changed a few things. I didn’t use the stock, I added water instead. I don’t care for commercial chicken stock. Don’t like the ingredients at all. Unless I make my own stock, I pass. I didn’t use bacon either, but used what I had on hand, which was Polish Kibalsa sausage. I did used cilantro instead of the jalapenos . It was delicious. Thank you.

    Reply
    • IsabelIsabel says

      Posted on 11/16 at 10:31 am

      I’m so happy you liked it! All of those substitutions sounds delicious, and I love that you used kielbasa!

      Reply
  13. AvatarSandy says

    Posted on 10/30 at 10:59 pm

    5 stars
    These soooo good! 👍
    Thanks for the recipe!

    Reply
    • IsabelIsabel says

      Posted on 10/31 at 10:14 am

      Thanks, Sandy! I’m so happy you liked it!

      Reply

Primary Sidebar

¡Hola!

i’m isabel

A first-generation Mexican American who loves to cook! Here at Isabel Eats, you’ll find a mix of all your favorite authentic Mexican recipes with a twist! Read More

free ebook!

download my top 10 easy mexican recipes!

Life’s too short for boring food. Subscribe and receive a free e-book of our Top 10 Easy Mexican Recipes!

Get my copy!

Download my top 10 easy Mexican recipes!

Healthy Favorites

This low carb and cheesy Broccoli Cauliflower Rice Chicken Casserole recipe is perfect for dinner and makes great leftovers. It's also gluten free!

Broccoli Cauliflower Rice Chicken Casserole

Cooked canned black beans with tomatoes, onions and garlic in a bowl.

How to Cook Canned Black Beans

A bowl of cilantro lime cauliflower rice on a table next to fresh limes.

Cilantro Lime Cauliflower Rice

Healthy Chicken Nachos

Chicken Pozole Verde is a comforting Mexican soup filled with shredded chicken and hominy in a comforting green chile broth. (gluten free, freezer friendly)

Chicken Pozole Verde

Sauteed Peppers and onions in a white bowl.

Sauteed Peppers and Onions

Popular Recipes

Steak Fajita Marinade

Chile relleno on a plate with red salsa.

Chile Relleno Recipe

Flan on a plate with a slice cut out

Easy Flan Recipe

Chicken enchiladas in a baking dish topped with cilantro.

Easy Chicken Enchiladas

Juicy pork carnitas in warm corn tortillas topped with cilantro, onions and limes.

Easy Carnitas Recipe

These simple yet flavorful chicken tacos are easy to make and filled with super juicy and delicious boneless skinless chicken thighs. Perfect for weeknight meals and makes great leftovers! #tacos #mexican #glutenfree

Easy Chicken Tacos Recipe

Opens in a new window Opens an external site Opens an external site in a new window

5-star faves

Frozen margaritas in glasses topped with lime wedges.

Frozen Margaritas

These were absolutely delicious. So fresh and the perfect amount of sweetness.
A bowl of borracho beans

Borracho Beans

These beans are delicious! Garlic, onion, beer and bacon…you can’t go wrong, lol! I loved these!

Chile Colorado

This recipe is so perfect and delicious. My entire family loved it! Big kudos to you for such an authentic masterpiece!
follow along @isabeleats

Favorites

  • Tacos
  • Sides
  • 30 Minute Meals
  • Desserts
  • Drinks
  • Salsas

Browse By Meat

  • Chicken
  • Beef
  • Pork
  • Seafood
  • Turkey
  • Chorizo
Back to Top
  • About
  • Press
  • Disclaimer
  • Privacy
© 2021 Isabel Eats Site Credits Designed by Melissa Rose Design Developed by Once Coupled