• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Mexico In My Kitchen
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Español
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Español
subscribe
search icon
Homepage link
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Español
×

You are here: Home » Recipes » Mexican Soups

Mexican Cowboy Beans (Charro Beans)

Published: Dec 1, 2011 · Updated: Mar 11, 2021 by Mely Martínez

JUMP TO RECIPE

Mexican cowboy beans are a delicious and hearty soup, perfect for cold winter days. They're also called frijoles charros in Spanish, which means "cowboy beans." This type of bean dish is traditionally associated with rural Mexican cuisine and rancho cooking. Charro beans are made from pinto beans cooked with pork (bacon or Mexican chorizo), tomatoes, onions, garlic cloves, and serrano peppers!

Authentic Mexican Charro beans recipe (cowboys beans)
Jump to:
  • Frequently Asked Questions About Charro Beans
  • Mexican Cowboy Beans (Frijoles Charros)
  • How To Make Charro Beans: Step By Step Tutorial
  • More Authentic Mexican Recipes:
  • 📖 Recipe
  • 💬 Comments

One of my son's favorite combos to eat is carne asada with a helping of white rice and spicy charro beans. He would eat that every single day if I let him! To be fair, this combo is actually very common and will show up together at an outdoor evening party in the Northeast region of Mexico.

It's popular for a reason!

When we moved to Texas, I found that in many Tex-Mex restaurants, they had a side dish called "Cowboy beans" and it wasn't till I ordered them one day that I realized it was frijoles charros!

The literal translation for frijoles charros is cowboy beans!

But, believe me, the Mexican recipe is a little different.

indoor carne asada with vegetables

Frequently Asked Questions About Charro Beans

Before I share my recipe for cowboy beans, here are a few questions I normally get about these homemade frijoles.

Are frijoles charros the same as frijoles borrachos?

No, they are similar though! People tend to mix these up.

To make 'frijoles borrachos', you normally start with a batch of this recipe for charro beans. Then, you can add a cup or two of your preferred beer to the pot and you have frijoles borrachos (or drunken beans in English).

Steakhouse restaurants in Mexico will bring a small portion of this soup to your table before your meat dish without you even asking for it. The soup by itself is a hearty dish to have on a cold winter day!

How do I make this charro beans recipe less spicy?

To make these beans less spicy, I would add in fewer serrano peppers or completely leave them out altogether.

Does this bean recipe freeze well?

Yes! I love to make extra to store in the freezer. They taste even better when you reheat them. Plus, it's really handy for those cold days when you don't feel like cooking.

All you need to do is just defrost it and serve it with warm tortillas.

how to make frijoles charros

Mexican Cowboy Beans (Frijoles Charros)

Here is the list of ingredients you need to make cowboy beans at home...

  • Pinto beans (cooked with their broth)
  • Onion
  • Garlic
  • Chorizo
  • Bacon
  • Tomatoes
  • Serrano peppers
  • Cilantro chopped

Cooking Tip:

  • To make this dish extra hearty, consider adding in some chopped ham and pork cracklings to make it even more delicious!
  • If you don't have time to make your own beans, you can always use canned pinto beans.

Please note: For exact measurements of the ingredients listed above, scroll down to the recipe card located at the bottom of this post!

JUMP TO FULL INSTRUCTIONS

ingredients for Mexican cowboy beans

How To Make Charro Beans: Step By Step Tutorial

To make things easier for you, I am going to break this down into sections.

Cook The Beans

  • Place 2 cups of dry beans, ¼ of a medium white onion, 2 peeled garlic cloves, and 8 cups of water in a large pot.
  • Cook for about 2 hours or a little bit longer until they are tender.

Tip: Soaking the beans overnight will speed up this process. I usually use my pressure cooker and they are done in 30 minutes!

Cook The Meat

After the beans are cooked, it's time to start the base.

  • Fry the bacon and chorizo in a skillet over medium heat for about 10 minutes.

Note: If you prefer to cook the bacon first until it gets crispy and remove the fat, then add the chorizo to cook with the bacon. I just like to cook them together.

  • At this time, add the ham or other meats like diced hotdog sausages and pork cracklings if you're using them.

Add In The Rest Of The Ingredients

  • After 5 minutes, add the onion, garlic, and pepper and fry for 2 more minutes.
  • Stir in the tomatoes and cook, stirring occasionally for an additional 8 minutes.
  • Once the tomato has released its juices, stir in this mixture to the pot with the beans.
  • Simmer for about 15 minutes, to blend the flavors.

Note: Add water if necessary. The consistency shouldn’t be thick.

  • Add salt and chopped cilantro right before serving.

Enjoy!

How to Make Charro Beans Soup | Step by step instructionsHow to Make Charro Beans Soup | Step by step instructions, quick and easy
How to Make Charro Beans Soup | quick and easyHow to Make Charro Beans Soup | easy recipes

What To Serve With Charro Beans

Like I mentioned at the beginning of this post, a lot of the time we are serving this charro bean soup at a barbeque or get-together.

At these parties, we usually serve:

  • Carnitas
  • Tortillas
  • Grilled poblano peppers and onions
  • Guacamole
  • Salsas

If I'm honest, sometimes, I'll just heat up a bowl of this charro beans soup with some white rice and that's my lunch. Es muy rico!

Charro beans cowboy beans recipe | Mexican Recipes

More Authentic Mexican Recipes:

If you enjoyed this recipe for frijoles charros, take a look at some of these other authentic Mexican recipes:

  • Instant Pot Black Beans
  • Fried Pinto Beans
  • Yucatan Fried Beans Recipe
  • Refried Beans Recipe
  • Black Bean Tostadas

I hope you make these Mexican Cowboy Beans! If this recipe was of any help to you, come back to let me know your experience. Please leave us a comment done below and tell us all about it!

¡Buen provecho!

Mely

📖 Recipe

Charro beans cowboys beans recipe -3

Mexican Cowboy Beans (Frijoles Charros)

Mely Martínez
Charro Beans Soup, this traditional Mexican recipe uses pinto beans, chorizo, bacon, tomatoes, onions, and other tasty ingredients.
4.83 from 58 votes
Print Recipe Pin Recipe
Prep Time 15 mins
Cook Time 20 mins
Total Time 35 mins
Course Main Course, Soups
Cuisine Mexican
Servings 8
Calories 313 kcal

Ingredients
  

  • 6 cups of already cooked pinto beans with their broth **
  • ¼ onion chopped
  • 2 garlic cloves chopped
  • 3 ½ oz. chorizo
  • 3 ½ oz. bacon chopped
  • 2 large tomatoes chopped about 2 ½ cups
  • 2 serrano peppers chopped
  • 1 cup of cilantro chopped

Optional:

  • 3 ½ oz. cooked ham chopped & 1 cup pork cracklings
  • Salt to taste

Instructions
 

  • Place the beans and its broth in a large stockpot and set aside.
  • Fry the bacon and chorizo in a skillet over medium heat for about 10 minutes. If you prefer to cook the bacon first until it gets crispy and remove the fat, then add the chorizo to cook with the bacon. I just like to cook them together. At this time add ham and other meats like one ½ of diced hotdog sausages and 1 cup of pork cracklings, if using them.
  • After 5 minutes add the onion, garlic, and pepper and fry for 2 more minutes.
  • Stir in the Chopped tomato and cook, stirring occasionally for an additional 8 minutes.
  • Once the tomato has released its juices stir in this mixture to the pot with the beans. Add ham and pork crackling is using at this time. And simmer for about 15 minutes, to blend the flavors. Add water if necessary. The consistency shouldn’t be thick.
  • Add salt — to adjust taste — and chopped cilantro right before serving.

Serve in large bowls and warm tortillas.

    Notes

    Some cooks also add pork rinds in small pieces.
    ** Cooking the beans:
    To cook the beans place 2 cups of dry beans, ¼ of a medium white onion, 2 peeled garlic cloves and 8 cups of water in a large pot. To cook for about 2 hours or a little bit longer until they are tender. Soaking the beans overnight will speed up this process. I usually use my pressure cooker and they are done in 30 minutes.

    Nutrition

    Serving: 1bowlCalories: 313kcalCarbohydrates: 36gProtein: 18gFat: 11gSaturated Fat: 3gCholesterol: 24mgSodium: 406mgPotassium: 761mgFiber: 12gSugar: 1gVitamin A: 405IUVitamin C: 6.9mgCalcium: 65mgIron: 3.2mg
    Tried this recipe?Let us know how it was!
    • Mexican Pasta Soup with Spinach
    • Bread Soup from Chiapas
    • Squash Vine and Shoots Soup
    • Mexican Potato Soup
    « Enfrijoladas Recipe
    Mexican Buñuelos Recipe »

    Reader Interactions

    Comments

    1. Haidi

      April 16, 2022 at 6:21 pm

      Hi Mely!
      Would you be able to cook all this in an instant pot? or do you recommend cooking the beans first, then the rest of the ingredients?
      I'm very excited to make this for my family!

      Reply
      • Mely Martínez

        April 18, 2022 at 9:22 am

        Hello,

        Cook the beans first in the instant pot, then add the rest of the ingredients.

        Reply
    2. Rose Prince

      March 19, 2022 at 11:30 am

      Mely, these beans are so yummy! I made them for a small dinner party with family, and they all agreed that they were the best beans they've ever had. They are now my husband's favorite "chili beans" as he called them. I've made them several times now using different meats. One of our favorites is with carnitas instead of ham, but still using the chorizo and bacon. Thank you again for a wonderful recipe!

      Reply
      • Mely Martínez

        March 21, 2022 at 9:49 am

        Hello Rose,
        It is so good to know that your family like it, and about your addition of carnitas. So yummy!

        Reply
    3. Jessica

      February 06, 2022 at 12:16 pm

      This recipe is Sooo good. I love making this when its raining or cold outside. My boyfriend is not a fan of soups but loves when i make this. We always have left overs and enjoy the next day with some warm tortillas on the side.

      Reply
    4. Randye D

      February 05, 2022 at 12:47 pm

      5 stars
      These are excellent and they freeze very well. I just finished making my second pot. My husband usually doesn’t like soup, but he loves these and your sopa de fideo con pollo recipe.

      Reply
    5. Rob nickel

      November 13, 2021 at 4:47 pm

      Excellent soup

      Reply
    6. Diane

      November 04, 2021 at 10:38 am

      5 stars
      Love this recipe, although I did tweek it a little.
      To much cilantro for our tastes so we cut it to 1/4 cup. (We have the cilantro tastes like soap gene). So cutting it back left flavor, but cut the soap taste to a minimal.
      (I tried a batch without the cilantro and it was left wanting).
      I also added about 1 cup of tomato juice, as I did not have fresh home grown tomatoes and store bought just don't have homegrown flavor.

      Reply
    7. Lee C

      September 19, 2021 at 6:55 am

      Mely,
      How much water should I add if using canned pinto beans?
      Do I use the juices in the can or rinse it out?
      Looks delicious. Can’t wait to make it.

      Reply
      • Mely Martínez

        September 21, 2021 at 8:45 am

        Hello Lee,
        To render the same amount of servings (8) You would need 3 cans (16oz each) of beans and 4 cups of water.

        Reply
    8. Rena

      July 26, 2021 at 10:47 am

      If using caned pinto beans do I need to add water or could I use Chicken stock so that the pork rinds can cook long enough to get to its consistent of being soft and when do o add the extra liquid in ?

      Reply
      • Mely Martínez

        July 26, 2021 at 1:16 pm

        Hello Rena,
        You can use either one.

        Reply
    9. Elyce

      February 28, 2021 at 10:55 am

      5 stars
      This recipe is awesome, everyone loved it

      Reply
    « Older Comments

    Leave a Reply & Rating Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    ABOUT ME

    Mexico in my kitchen | Mely Martinez

    Hi, I'm Mely Martinez, a former Mexican school teacher, home cook, and food blogger. I moved to the United States about ten years ago, after living in Mexico my whole life. Now I love to share home-style recipes for authentic Mexican food.

    Read more...

    ORDER YOUR COPY NOW!

    Mexican Cookbook
    The Mexican Home Kitchen Cookbook

    Taco Recipes

    • Chipotle Shrimp Tacos
    • Taco Toppings
    • Cod Crispy Fish Tacos [Pescadillas]
    • Ancho Pepper Shredded Beef for Tacos

    Salad Recipes

    • Raw Nopales Salad
    • Fresh Corn Salad with Purslane
    • Mexican Chicken Salad
    • Hearts Of Palm Salad

    AS FEATURED IN:

    Footer

    About

    ABOUT
    PRIVACY POLICY
    USER SERVICE AGREEMENT
    ACCESSIBILITY STATEMENT

    Newsletter

    SIGN UP FOR EMAILS AND UPDATES!

    Follow / Contact

    FACEBOOK
    INSTAGRAM
    PINTEREST
    CONTACT

    COPYRIGHT © 2022 · MEXICO IN MY KITCHEN