Skip to Content

Frijoles Charros (Charro Beans)

Frijoles charros also known as charro beans or cowboy beans are a popular Mexican recipe that can be served as the main dish or as a side. This amazing dish is made with simple ingredients yet it delivers plenty of flavor! If you enjoy this recipe, you’ll have to check out my recipe for drunken beans next.

Frijoles charros in a bowl.

Charro beans can be enjoyed year round. They’re a hearty and comforting dish during the chilly fall and winter seasons. They also make a great side dish for barbecues during the warmer seasons. Basically there’s never a bad time to make this popular Mexican bean dish.

Charro beans ingredients

Pinto beans

I’m using canned pinto beans for their convenience however freshly cooked pinto beans work too. I like to drain and rinse the canned beans. However, this is optional.

Veggies

This dish uses fire roasted tomatoes, onion and jalapeno. Fresh diced tomatoes can be used however, I prefer the flavor of the fire roasted tomatoes.

Seasonings

Salt, black pepper and garlic powder adds additional flavor.

Herbs

Chopped cilantro adds nice color to the dish as well as some fresh flavor.

Bacon

Bacon slices as well as some bacon grease will be used in this recipe to add

How to make frijoles charros

Preheat the oven to 400. Line a baking sheet with aluminum foil. Place the bacon on the baking sheet in a single layer.

Cook the bacon for 15-20 minutes depending on crispy you want it. Then transfer the bacon strips to a paper towel lined plate to drain.

Once the bacon is cool crumble it and set aside. Make sure to reserve the bacon grease. It adds flavor to many dishes such as macaroni and tomatoes as well as green beans.

I like cooking bacon in my oven because it’s less messy. Plus, I can cook a lot more at once than I can in my skillet.

Next heat up a large skillet over medium heat. Add some of the bacon grease to the skillet. Then add the onion and jalapeno to the skillet. Season with salt, pepper and the garlic powder and cook for a few minutes.

Sauteeing onion and jalapeno in a skillet.

Next add the beans, tomatoes and water to the skillet. Stir and bring to a boil. Next reduce heat to medium low and cover. Cook for 15 minutes.

Pinto beans with fire roasted tomatoes in a skillet.

After the beans have simmered remove the lid and start mashing them with a potato masher.

Mash them until they reach your desired consistency.

I like to leave some beans whole as its adds interesting texture to the dish.

This is a good time to check for salt. Add some if desired but not too much because in the next step the crumbled bacon is added and bacon is already salty.

Mashing pinto beans

Now add the crumbled bacon and chopped cilantro to the skillet. Stir well and remove the skillet from the heat.

The frijoles charros are now ready to serve.

Beans with bacon and cilantro in a skillet.

Tips and tricks

I usually always have a container of bacon grease on hand but I don’t always have bacon. In those cases I like to add chopped hot dog slices to the beans instead of crumbled bacon. I know it may sound weird but it’s actually not uncommon. If I have leftover smoked sausage I’ll add that too.

What to serve with charro beans?

Charro beans or frijoles charros can be eaten as the main dish or they can be served as a side dish. Some of my favorite dishes to serve them with include bistec a la Mexicana, carne asada and carnitas.

Frijoles charros recipe

This flavorful Mexican bean recipe is a sure way to impress all your friends and family. Let us know what you think of this yummy recipe in the comments below and don’t forget to leave it a rating.

Follow me @thriftandspice on Pinterest to see more delicious recipes!

A bowl of frijoles charros.
frijoles charros
3.17 from 6 votes
Print

Frijoles Charros

Frijoles charros or charro beans are a delicious Mexican pinto bean recipe that can be served as the main dish or as a side.

Course Side Dish
Cuisine Mexican
Keyword charro beans, frijoles charros
Prep Time 10 minutes
Cook Time 45 minutes
Servings 6
Calories 207 kcal
Author carissa

Ingredients

  • 4 (16) oz cans pinto beans
  • 14.5 oz can of fire roasted tomatoes
  • 1/2 white onion diced
  • 1 jalapeño chopped
  • salt to taste
  • black pepper to taste
  • 1 tsp granulated garlic
  • 1/4 cup chopped cilantro
  • 8 slices of bacon
  • 3 tbs bacon grease
  • 2 cups water

Instructions

  1. Preheat the oven to 400.

  2. Line a baking sheet with aluminum foil. Place the bacon on the baking sheet in a single layer.

  3. Cook the bacon for 15 to 20 minutes depending on how crispy you want it. Then transfer the bacon to a paper towel lined plate to drain.

  4. Once the bacon is cool, crumble it and set aside. Reserve the bacon grease.

  5. Next heat up a large skillet over medium heat. Add the 3 tbs of bacon grease to the skillet.

  6. Then add the onion and jalapeno to the skillet. Season with salt, pepper and the garlic powder and cook for a few minutes.

  7. Next add the beans, tomatoes and water to the skillet. Stir and bring to a boil. Reduce heat to medium low and cover. Cook for 15 minutes.

  8. After the beans have simmered remove the lid and start mashing them with a potato masher. Mash them until they reach your desired consistency.

  9. Now add the crumbled bacon and chopped cilantro to the skillet. Stir well and remove the skillet from heat.

  10. Serve and enjoy!

Nutrition Facts
Frijoles Charros
Amount Per Serving
Calories 207 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 7g44%
Trans Fat 0.04g
Polyunsaturated Fat 3g
Monounsaturated Fat 8g
Cholesterol 26mg9%
Sodium 315mg14%
Potassium 87mg2%
Carbohydrates 5g2%
Fiber 1g4%
Sugar 2g2%
Protein 4g8%
Vitamin A 355IU7%
Vitamin C 5mg6%
Calcium 28mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Recipe Rating




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

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