Frijoles Charros (charro beans)

Frijoles charros is a flavorful, hearty soup from Northern Mexico. Beans are simmered in a delicious concoction of aromatic chorizo, ham, sausage, and vegetables. This charro beans recipe is also very easy to make and will be a tasty addition to your Mexican menu.

a bowl of frijoles charros served with fresh cheese, cilantro, onion, and lime.

What are frijoles charros?

Frijoles charros, known in English as Charro Beans, is a Mexican recipe made with cooked beans and various types of meat and vegetables. The combination of all those amazing flavors and textures delivers a delicious soup that is often served alongside carne asada.

Its origin comes from the northern states, wherein colonial times, the “charros” – Mexican cowboys, well known for their hats – used to prepare these beans with ingredients common to the arid lands where they worked.

Hence, the beans were prepared with a simmering broth containing onions, garlic, chili peppers, and different types of meat; creating a hearty, nutritious, protein filled meal.

Frijoles charros in a cooking pan.

Nowadays, the recipe for frijoles charros hasn’t changed too much, there are a few variations – like the ones mentioned below – but the essence of the recipe remains intact.

Variations & Ingredients

  • Nuevo León variant: Frijol peruano, also know as peruano (canary beans) are the ones used to make frijoles charros, along with onions, chili peppers, tomatoes, cilantro and cueritos.
  • Jalisco variant: Instead of cooking the sauce with the bean’s broth, this dish is eaten in its dry version, the charro sauce is prepared separately and added on top of the beans.
  • Coahuila variant: Flor de Mayo (Mayflower beans), bacon, chorizo, sausage, garlic, onion, tomato, cilantro, and chicharrones (crispy pork rinds) are the main ingredients for the Coahuila charro beans recipe.
  • Frijoles borrachos: “Drunken” beans couldn’t be left out of this list. While cooking, add a cup of beer to your pot of frijoles charros, and ta-dah! Drunken beans for the meal!
Closeup on frijoles charros in a cooking pan.

What type of beans to use

These are some of the most common types of beans used to make frijoles charros. But, regardless of which one you choose, making frijoles de la olla will be the best option.

Their flavor and nutrients are retained, unlike canned beans, as they have no preservatives.

  • Pinto beans: Besides being the ones used in the original charro beans recipe, they can also be eaten in many other different dishes, such as burritos, chili con carne, soups, or served as a side dish.
  • Mayflower beans: Mostly eaten in the center and south of Mexico, prepare them in soup or use them to make enfrijoladas.
  • Canary beans: Their soft consistency makes them perfect for dishes where mashed beans are required. You may eat them with rice; nachos; sopes; tostadas or as soup.
  • Other types: If you can find any of those types of Mexican beans where you live, use what you have available, just notice that the cooking for those beans might be different. You can also use canned beans as the last option.
Various types of beans in bowls and spoons displayed on a wooden surface.

The ingredients

The ingredients I am using are pretty much the most common to make frijoles charros. Besides from using borlotti beans (available where I live and with a very similar taste and texture as pinto beans), there’s also Mexican chorizo, ham, hotdog sausages, and bacon as a protein source.

Then onions, tomatoes, and jalapeño peppers to make the base soup flavor. And last, simple seasonings like minced garlic, pepper, cumin, and guajillo powder, the last is completely optional and I added it because I had some at home, feel free to leave it out or to use smoked/spicy paprika instead.

Frijoles charros, aka charro beans, ingredients labeled and displayed on a marble surface.

The Step By Step Recipe

You will need cooked beans for this recipe. I am using here my Instant Pot to cook them, but feel free to use any other method following our easy recipe to make frijoles de la olla.

Cook beans

Place 2 cups of uncooked and cleaned beans in your instant pot. Add 5 cups of water, a chunk of onion, and 1 garlic clove. Cook at high for 40 minutes, then naturally release the pressure for about 20-30 minutes while you chop and prepare the rest of the ingredients needed for this charro beans recipe.

Cooked beans in an instant pot.

Fry and sauté

In a large braising pan or pot add the bacon and start cooking over medium-low heat for about 5 minutes. Bacon shouldn’t’ be totally browned but just slightly crispy on the edges. Also, there should be enough grease to keep cooking the other ingredients.

Frying bacon in a pan.

Now, add chorizo and crumble it with the back of a spoon, while cooking for 5 more minutes. Again, there should be a little more fat in the pot, this time also from the chorizo.

Frying chorizo and bacon.

Add onions and jalapeño peppers, stir and cook for 4 more minutes or until onions are slightly translucent. Keep the heat at low as you don’t want to burn the other ingredients.

Frying chorizo, bacon, onions and peppers in a pan.

Stir in tomatoes, garlic, guajillo powder (optional), and cumin. Cook for 3 minutes just to give the time to tomatoes to release their juice and flavor with the spices.

Cooking tomatoes with the other ingredients in the pan.

Last, add hot dog sausages and ham, mix well and cook for 3 more minutes to combine the flavors.

Sausage and ham added to the pan with the other ingredients.

Add the cooked beans with the cooking water, plus more water if desired. The quantity of liquid is really up to you. Some people like their charro beans with lots of broth and others with less.

Added beans to the pan and pouring water over.

Simmer

Cook for 20 minutes and then taste. I didn’t add any salt to the soup because many of the ingredients had salt already, so taste first and if you think is necessary, add salt. Turn off the heat and serve frijoles charros as suggested.

A collage showing the start and end of cooking frijoles charros (charro beans).

How To Serve

There are various ways of serving this recipe, depending on if you using them as a side dish, or as a main meal. The most common toppings are queso fresco (or panela), chopped cilantro, onions and serrano chilies, avocado slices, lime juice, and crumbled chicharron.

Tortillas are the best complement, blue corn tortillas, regular corn tortillas, or flour tortillas.

A bowl of frijoles de la olla (charro beans) served with queso fresco panela, cilantro and a lime wedge.

Useful recipe notes

  • To thicken your frijoles charros you can use a potato masher and mash the mixture a little bit.
  • Adjust spiciness to your taste, add more chili peppers if you want to. Or add 1-2 tsp of chili powder.
  • If you use canned beans you can add half water and half beef stock to the stew instead of the beans cooking water.

Watch How To Make It

How To Store & Reheat

Charro beans can last in the fridge stored in airtight containers for up to 4 days. And they also freeze wonderfully for up to 3 months in bags. To reheat, place frijoles charros in a pot, add a splash of water, and heat up over medium heat.

Frijoles charros recipe.

Frijoles Charros (charro beans)

A flavorful, hearty soup from Northern Mexico. Beans are simmered in a delicious concontion of aromatic chorizo, ham, sausage and vegetables.
PREP 20 minutes
COOK 40 minutes
TOTAL 1 hour
5 from 6 votes
Print Pin Rate
Servings: 6
Author: Maricruz

Ingredients 

  • 4 cups cooked beans (read note 1)
  • 3 cups beans cooking water (read note 2)
  • 6 oz Mexican chorizo (about 2 links, casings removed)
  • cup bacon (cut into small bites)
  • 3 hotdog sausages (cut into small bites)
  • cup ham (cut into small bites)
  • 3 small tomatoes (chopped)
  • 1 small onion (chopped)
  • 1 jalapeño or serrano pepper (chopped)
  • 1 garlic clove (minced)
  • ½ tsp cumin powder
  • 1 tsp guajillo powder (optional)

For serving

  • 1 small bunch cilantro (chopped)
  • 1 small onion (chopped)
  • queso fresco
  • warm tortillas (corn or flour)

Instructions

  • In a large pan or pot add the bacon and cook over medium-low heat for about 5 minutes. Bacon shouldn’t’ be totally browned but just slightly crispy on the edges.
  • Add chorizo and crumble it with the back of a spoon, then cook for 5 minutes.
  • Stir in onions and jalapeño peppers, cook for 4 more minutes or until onions are slightly translucent.
  • Add tomatoes, garlic, guajillo powder, and cumin. Cook for 3 minutes while stirring constantly.
  • Add hot dog sausages and ham, mix well and cook for 3 more minutes.
  • Put in beans plus the cooking water (read note 3).
  • Cook for 20 minutes and then adjust with salt to taste (read note 4).
  • Serve with chopped cilantro, onions and and queso fresco.

NOTES

  1. Check out our recipe to make frijoles de la olla (cooked beans).
  2. You can use beef stock instead beans cooking water.
  3. The quantity of liquid is really up to you. Some people like their charro beans with lots of broth and others with less.
  4. I didn’t add any salt to the soup because many of the ingredients had salt already, so taste first and if you think is necessary, add salt.
Nutrition
Calories: 521kcal | Carbohydrates: 31g | Protein: 18g | Fat: 37g | Saturated Fat: 14g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Cholesterol: 53mg | Sodium: 437mg | Potassium: 550mg | Fiber: 11g | Sugar: 5g | Vitamin A: 566IU | Vitamin C: 9mg | Calcium: 50mg | Iron: 2mg
Don’t miss any recipe.Subscribe for free to our Newsletter!

DID YOU LIKE THIS CHARRO BEANS RECIPE? Please, don’t forget to rate it and leave a comment below, I’d love to hear from you! Also, remember that you can share it using the buttons below. If you’d like, you can follow this blog on PINTERESTINSTAGRAMFACEBOOK and YOUTUBE!

Similar Posts

Leave a Reply

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

Recipe Rating




6 Comments

  1. 5 stars
    Just got my first Instant Pot, can’t wait to play around with it. I’m thinking of going with red kidney beans, I don’t know if I could find Mexican beans in my area. The macros are so good for this considering it’s such a hearty meal!

  2. 5 stars
    Easy, filling, and super tasty! Perfect for the the whole family, especially now that it’s cold. Thanks for sharing!