• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • About
  • Cookbooks
  • Shop

Chili Pepper Madness logo

  • Recipe Index
  • RECIPES BY TYPE
    • BBQ/Grilled
    • Burgers
    • Chicken Wings
    • Chili
    • Curry
    • Dehydrator
    • Game Day
    • Hot Sauce Recipes
    • Jalapeno Poppers
    • Marinades
    • Pickling
    • Preserving
    • Quick and Easy
    • Salsas
    • Sauces
    • Seasonings
    • Stuffed Peppers
    • Tacos
  • COOKING TIPS
  • Pepper Info
    • Chili Pepper Types
    • The Scoville Scale
    • Hottest Peppers in the World
    • Growing Chili Peppers
    • Preserving
    • Health Benefits
    • Frequently Asked Questions
    • Buy Plants & Seeds
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • All Recipes
  • Pepper Info
  • Chili Pepper Types
  • The Scoville Scale
  • Growing Chili Peppers
  • Preserving
  • Chili Pepper Health Benefits
  • Frequently Asked Questions
  • Cooking Tips
  • Cookbooks
  • Shop
  • About Us
×

Home » Recipes » Charro Beans Recipe (Frijoles Charros)

Charro Beans Recipe (Frijoles Charros)

by Mike Hultquist · Jun 16, 2021 · 29 Comments

Jump to Recipe Save Saved!
Charro Beans Recipe

This charro beans recipe (frijoles charros) is a favorite Mexican or Tex Mex side dish of tender pinto beans simmered with lots of seasonings. Easy to make and customize!

Charro Beans in a bowl

Mexica Charro Beans (Frijoles Charros)

We're making Mexican Charro Beans in the Chili Pepper Madness kitchen today, my friends, and I think you're going to love them.

Charro beans is a simple but flavorful dish of beans, usually pinto beans or bayo beans, that are simmered in a seasoned broth with onions, garlic, peppers and pork, such as bacon or chorizo.

The recipe is popular in Mexican cuisine, particularly Tamaulipas and Coahuila, where it is called "frijoles charros", though you'll also find Tex Mex versions with more local ingredients.

It is typically served as a side dish, much like refried beans or pork and beans, though it is very easy to customize and serve as a meal with added meats or other fillers.

Recipes vary from region to region and cook to cook, with different meats and seasonings of preference. This is my particular adaptation, with bacon as the pork, though I do love it with spicy Mexican chorizo and/or some tender pork shoulder or fatty beef.

I hope you enjoy it as much as I do.

Let's talk about how to make charro beans, shall we?

Charro Beans Ingredients (Frijoles Charros)

  • Bacon. 3 slices is great, though you can easily fit more to your taste.
  • Vegetables. Onions garlic, jalapeno or serrano peppers (or both!).
  • Pinto Beans. I used dried pinto beans that have been soaked and drained. If using canned pinto beans, the recipe will need to be adjusted for liquid and cooking times.
  • Tomatoes. I love fire roasted tomatoes for this, but you can use canned diced tomatoes or the equivalent of fresh tomatoes. Roast them in the oven! Or just add them with the other ingredients.
  • Broth. I usually use chicken broth, but vegetable broth is great as well, or use a few cups of water.
  • Seasonings. Chili powder, cumin, dried oregano, salt and pepper.
  • Garnish. Chopped fresh cilantro, spicy red pepper flakes, crumbly white cheese

How to Make Charro Beans (Frijoles Charros)- the Recipe Method

Cook the Bacon. Heat a large pan or a large pot to medium heat and add bacon. A Dutch oven is great for this recipe. Cook for 5 minutes, or until the bacon starts to crisp up. Remove the bacon and set aside. 

Onion, Peppers and Garlic. Drain excess bacon grease and add onion and jalapenos. Cook for 5 minutes to soften. Add the garlic and cook another minute.

Cooking down onion and peppers in a pan to make charro beans

Remaining Ingredients. Add the reserved bacon, beans, tomatoes, chicken broth, chili powder, cumin, oregano and salt and pepper. Stir and reduce heat to simmer the boldly flavored broth.

Simmering the charro beans in a pan, and hot charro beans in a pan

Simmer the Charro Beans. Cover and simmer for 60 minutes or longer, until the beans are tender to your preference. Check at 45 minutes. It could take up to 90 minutes, depending on your beans.

If the beans are too dry and not tender enough, add in a bit more broth or water to the pan and continue to simmer. Add salt to taste.

Garnish and Serve. Garnish with fresh chopped cilantro, chili flakes, crumbly white cheese and serve.

Hot Charro Beans in a pan

Boom! Done! Your pot of charro beans is ready to serve! Looks wonderful, doesn't it? It really is a great side dish, easy to make, but also easy to customize or turn into a meal! See the recipe notes below.

Recipe Tips & Notes

  • Make it a Meal. You can easily add in extra meats to turn your charro beans into a full meal for dinner or gatherings. Try ground beef, turkey or pork, cooked chopped chicken, slow cooked pork shoulder or loin, spicy chorizo or others. Add some chopped brisket for a great Tex Mex version. So many options.
  • The Beans. Soaking the beans reduces your cooking time overall. Try this recipe with bayo beans, which are more traditionally used in Mexican style charros frijoles.
  • Additional Ingredients. Try making this with smoked paprika, or cayenne powder for an extra spicy version. Or use ghost powder, my true chilihead friends! A bit of fresh lime juice squeezed over the top is always a very nice addition as well. Chipotle peppers are an interesting addition as well.
  • Soup Option. Add more broth or a bit of water and serve your frijoles charros as a soup! This is great as a starter to your meal.
  • Canned Pinto Beans Option. You can easily make this recipe with canned pinto beans (drained). To do so, follow the recipe as written, but reduce the amount of broth to 1/2-1 cup and simmer until warmed, about 10 minutes. This is a quick and easy way to make taste charro beans when you're strapped for time.
  • Slow Cooker Option. You can easily make this recipe in the slow cooker or Instant Pot by letting all of the ingredients cook slowly on high for 2-3 hours, or until the beans are softened to your preference. Just be sure to cook the bacon and vegetables first before slow cooking.

That's it, my friends. I hope you enjoy this charro beans recipe. Let me know if you make it. I'd love to hear how it turned out for you and how you've made it your own. It's the perfect side dish!

Cookbook Recommendation

If you love traditional Mexican cooking, I love this cookbook with recipes from all over Mexico. Definitely recommended.

  • Mexico: The Cookbook (affiliate link, my friends!)

Looking for More Beans Recipes?

If you love this recipe, you'll love this red beans and rice recipe with a Southern spin.

  • Cowboy Beans
  • Easy Homemade Refried Beans
  • Cuban Black Beans (Frijoles Negros)
  • Pressure Cooker Cuban Black Beans
  • Mike’s Zesty Three Bean Salad

Try Some of My Other Popular Recipes

  • Butter Bean Succotash
  • Huevos Rancheros with Classic Pico de Gallo
  • Chorizo con Huevos
  • Pulled Chicken Gorditas
  • Beef Enchiladas
  • Chiles Toreados (Mexican Blistered Peppers)
Charro Beans in a pan with garnish

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Charro Beans Recipe
Print

Charro Beans Recipe (Frijoles Charros)

This charro beans recipe (frijoles charros) is a favorite Mexican or Tex Mex side dish of tender pinto beans simmered with lots of seasonings. Easy to make and customize!
Save Recipe Saved!
Course: Main Course, Side Dish
Cuisine: Mexican, Tex Mex
Keyword: beans, chili powder, jalapneo, pinto beans, serrano, spicy
Prep Time: 10 minutes minutes
Cook Time: 1 hour hour 15 minutes minutes
Calories: 274kcal
Author: Mike Hultquist
Servings: 8
Tap or hover to scale
4.79 from 14 votes
Leave a Review

Ingredients

  • 3 slices bacon chopped
  • 1 medium onion chopped
  • 2-3 jalapeno peppers chopped (use serrano for extra heat)
  • 4 cloves garlic chopped
  • 1 pound dried pinto beans soaked and drained
  • 14 ounce can fire roasted tomatoes or use equivalent fresh tomatoes or canned diced tomatoes
  • 4 cups chicken broth or use vegetable broth - or more as needed
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon dried oregano
  • Salt and pepper to taste
  • FOR GARNISH: Chopped fresh cilantro spicy red pepper flakes, crumbly white cheese

Instructions

  • Heat a large pan or a pot to medium heat and add bacon. Cook for 5 minutes, or until the bacon starts to crisp up. Remove the bacon and set aside.
  • Drain excess bacon grease and add onion and jalapenos. Cook for 5 minutes to soften.
  • Add the garlic and cook another minute.
  • Add the reserved bacon, beans, tomatoes, chicken broth, chili powder, cumin, oregano and salt and pepper. Stir and reduce heat to simmer.
  • Cover and simmer for 60 minutes or longer, until the beans are tender to your preference. Check at 45 minutes. It could take up to 90 minutes, depending on your beans. If the beans are too dry and not tender enough, add in a bit more broth or water to the pan and continue to simmer.
  • Garnish with fresh chopped cilantro, chili flakes, crumbly white cheese and serve.

Notes

Make it a Meal. You can easily add in extra meats to turn your charro beans into a full meal for dinner or gatherings. Try ground beef, turkey or pork, cooked chopped chicken, slow cooked pork shoulder or loin, spicy chorizo or others. Add some chopped brisket for a great Tex Mex version. So many options.
Additional Ingredients. Try making this with smoked paprika, or cayenne powder for an extra spicy version. Or use ghost powder, my true chilihead friends! A bit of fresh lime juice squeezed over the top is always a very nice addition as well.
Soup Option. Add more broth or a bit of water and serve your frijoles charros as a soup! This is great as a starter to your meal.
Canned Pinto Beans Option. You can easily make this recipe with canned pinto beans (drained). To do so, follow the recipe as written, but reduce the amount of broth to 1/2-1 cup and simmer until warmed, about 10 minutes. This is a quick and easy way to make taste charro beans when you're strapped for time.
Slow Cooker Option. You can easily make this recipe in the slow cooker or Instant Pot by letting all of the ingredients cook slowly on high for 2-3 hours, or until the beans are softened to your preference. Just be sure to cook the bacon and vegetables first before slow cooking.

Nutrition Information

Calories: 274kcal   Carbohydrates: 42g   Protein: 16g   Fat: 5g   Saturated Fat: 1g   Trans Fat: 1g   Cholesterol: 5mg   Sodium: 191mg   Potassium: 964mg   Fiber: 10g   Sugar: 3g   Vitamin A: 523IU   Vitamin C: 8mg   Calcium: 98mg   Iron: 4mg
Charro Beans Recipe
Did You Enjoy This Recipe?I love hearing how you like it and how you made it your own. Leave a comment below and tag @ChiliPepperMadness on social media.

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Cindy says

    May 09, 2025 at 8:10 pm

    5 stars
    Fantastic recipe, Mike. I remember these beans from a restaurant I visited many years ago, and I forgot about them, then I saw your post. Only change I made was doubling the tomatoes, just bc I love tomatoes. Came out so good...served as main with cornbread. Yumbo!

    Reply
    • Mike Hultquist says

      May 10, 2025 at 9:10 am

      Hey, that's great! More tomatoes for me, too! Glad to rekindle a good memory for you, Cindy. Thank you for sharing.

      Reply
  2. Dave says

    April 29, 2025 at 2:09 pm

    3 stars
    I'm surprised you are using pinto beans! Black beans are much better I think, as well traditional in Mexico. That's my experience there in many cities and restaurants there over several years in Mexico.

    Reply
    • Mike Hultquist says

      April 29, 2025 at 2:23 pm

      5 stars
      I'm sure you enjoy them with black beans, Dave, but pinto beans are the most typical choice anywhere you look. Perhaps you have enjoyed a black bean version in some places in Mexico, but I'm going to go ahead and question this comment and the rating.

      Reply
    • Kerry says

      May 28, 2025 at 2:22 am

      5 stars
      What are Charro Beans made of?
      AI Overview

      Charro beans, also known as frijoles charros or cowboy beans, are a traditional Mexican dish primarily made of pinto beans slowly cooked in a flavorful broth. This broth typically includes bacon, chorizo, or other meats, along with onions, garlic, tomatoes, jalapeños, and various spices like cumin, chili powder, and oregano.

      Reply
« Older Comments

Primary Sidebar

ALL. SPICY. RECIPES. Hi, I’m Mike and I LOVE Spicy Food! Say goodbye to bland and boring food with my easy-to-follow recipes. Let’s get cooking!

More about me →

Mexican Cajun Sauces Seasonings
Order The Spicy Food Lovers' Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND / BOOKS A MILLION

Order The Spicy Dehydrator Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND

Footer

NEVER MISS A RECIPE

Receive my "5 Essentials for Spicy Cooking" email series & new recipes

  • Facebook
  • Pinterest
  • Instagram
  • Twitter
  • YouTube

↑ back to top

About | Contact | Travel-Food | Ingredients | Stories | Privacy | Disclaimer | © 2024 Chili Pepper Madness

EXCLUSIVE MEMBER OF MEDIAVINE FOOD