cupcake-recipes.com

Authentic Mexican Charro Beans Recipe (Frijoles Charros)

Hi friends! If you have ever been to a real-deal Mexican cookout or a cozy family carne asada, you already know the absolute magic I am about to share with you today. We are talking about a big, bubbling, incredibly fragrant pot of cowboy beans. This Charro Beans recipe is, without a doubt, one of those soul-warming dishes that instantly makes a house smell like a home. I remember the very first time I had these; I was sitting in my neighbor’s backyard, paper plate in hand, completely ignoring the expensive grilled steak because I was so mesmerized by the savory, smoky, spicy broth of these beans.

It is not just a side dish—it is a whole event. You’ve got crispy bacon, spicy chorizo, tender pinto beans, and a kick of jalapeño all hanging out together in one pot. Honestly, I could just eat a giant bowl of this with a warm, toasted flour tortilla and call it a day. If you have been looking for that perfect, crowd-pleasing side dish that will have everyone begging for the recipe, you are in the right place. Grab your favorite heavy-bottomed soup pot, and let’s get cooking!

Charro Beans Recipe beautifully presented from an overhead angle

What Is a Charro Beans Recipe?

So, what exactly is the deal with charro beans? If you are new to this incredible dish, you are in for a serious treat today. “Frijoles charros” literally translates to “cowboy beans,” and they get their legendary name from the traditional Mexican cowboys (charros) who used to cook hearty meals over an open campfire. Picture a rustic, comforting, incredibly flavorful stew. Unlike traditional refried beans, which are mashed and cooked down with lard or oil until thick, a traditional charro beans recipe leaves the tender pinto beans whole, swimming in a deeply savory, soupy broth.

What makes that broth so darn good? It is all about the meats, my friends! We are talking about a glorious combination of smoky bacon, rich Mexican chorizo, and usually some sliced hot dogs or smoked sausage. Add in some fresh Roma tomatoes, onions, garlic, and jalapeños, and you have a flavor profile that is smoky, slightly spicy, and incredibly rich. Every family has their own little spin on it, but the base is always a celebration of simple ingredients coming together to make something extraordinary.

How to Make This Charro Beans Recipe

Quick Overview

Please don’t let the complex depth of flavor fool you—making this charro beans recipe is surprisingly straightforward. The whole process basically comes down to three main phases. First, you will render down your meats, letting the bacon and chorizo release all their flavorful fats. Next, you will sauté your aromatics—the onions, jalapeños, garlic, and tomatoes—right in those pan drippings so they soak up every ounce of flavor. Finally, you just dump in your beans and broth, bring it all to a gentle simmer, and let the stove do the heavy lifting. From start to finish, you are looking at about 45 minutes, but most of that is just hands-off simmering time while you relax.

Ingredients

Here is what you will need to gather before we start cooking:

  • Pinto Beans: 3 cans (15 oz each) of pinto beans, undrained. (You can use dried beans cooked from scratch, but canned saves so much time!)
  • Bacon: 6 slices of thick-cut bacon, chopped.
  • Chorizo: 1/2 cup of raw Mexican chorizo (casings removed).
  • Hot Dogs: 2-3 standard hot dogs or franks, sliced into little rounds.
  • Onion: 1/2 of a large white or yellow onion, finely diced.
  • Jalapeños: 2 fresh jalapeños, finely diced (remove seeds if you don’t like heat).
  • Garlic: 3 cloves, minced.
  • Tomatoes: 2 Roma tomatoes, diced.
  • Chicken Broth: 1 cup of low-sodium chicken broth.
  • Cilantro: 1/4 cup fresh cilantro, chopped.
  • Spices: 1 teaspoon cumin, 1/2 teaspoon oregano, salt and pepper to taste.

Charro Beans Recipe ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Crisp Up the Bacon

Grab a large Dutch oven or a heavy-bottomed soup pot and place it over medium heat. Toss in your chopped bacon. Let it cook down slowly until it gets nice and crispy and releases all that glorious bacon fat. This should take about 8 to 10 minutes. Do not drain the grease! That is liquid gold for our beans.

Step 2: Cook the Chorizo and Franks

Add your Mexican chorizo and sliced hot dogs right into the pot with the bacon. Break the chorizo apart with a wooden spoon as it cooks. Let everything sizzle together for about 5 minutes until the chorizo is cooked through and the hot dogs have a little bit of color on them.

Step 3: Sauté the Aromatics

Now it’s time to build the flavor base. Toss your diced onions and jalapeños into the meaty mixture. Cook them for about 4 minutes until the onions start to soften and turn translucent. Add the minced garlic and diced Roma tomatoes, cooking for another 2 minutes until you can really smell the garlic and the tomatoes start to break down.

Step 4: Simmer with the Beans

Pour in all three cans of pinto beans (yes, include the liquid from the cans!) and the chicken broth. Stir in your cumin and oregano. Bring the whole pot to a gentle boil, then immediately reduce the heat to low. Cover the pot and let it simmer for about 15 to 20 minutes so all those flavors can get to know each other.

Step 5: Garnish and Serve

Take the pot off the heat. Stir in your fresh chopped cilantro. Give the broth a taste and add salt and pepper if you think it needs it (the bacon and broth are usually salty enough, so always taste first!). Serve it up hot and enjoy!

What to Serve It With

These beans are incredibly versatile. Honestly, I have been known to eat them as a main course with just a stack of warm flour tortillas for dipping. But if you want to build a full feast, they are the absolute perfect sidekick for carne asada, grilled chicken, or slow-cooked pork carnitas. Pair them with some fluffy Mexican red rice, a giant bowl of fresh guacamole, and some pico de gallo, and you’ve got a restaurant-quality meal right in your own kitchen. They are also brilliant alongside a classic BBQ spread—think smoked brisket or ribs—because the smoky flavors complement each other so beautifully.

Top Tips for Perfecting Your Charro Beans Recipe

Over the years of making this for family gatherings, I’ve learned a few little tricks to make sure this charro beans recipe comes out absolutely flawless every single time.

  • Don’t drain the fat! I know it is so tempting to pour off the bacon and chorizo grease for health reasons, but that is where the soul of this dish lives. It flavors the veggies and the beans. Embrace it just this once!
  • Use good quality chorizo. You want the raw Mexican chorizo that comes in a casing (which you’ll remove), not the cured, hard Spanish kind. The raw kind melts down and creates a gorgeous, spicy base for the broth.
  • Mash a few beans for texture. If you prefer a slightly thicker broth instead of a soupy one, take a potato masher and gently mash a small section of the beans against the side of the pot right before serving. It thickens everything up beautifully without changing the flavor.

Storing and Reheating Tips

Like I mentioned earlier, these beans are the undisputed champions of leftovers. Store any cooled leftover beans in an airtight container in the fridge for up to 4 days. When you are ready to eat, you can zap them in the microwave, but I highly prefer reheating them in a saucepan over medium-low heat on the stove. If the broth thickened up a bit too much in the fridge, just add a tiny splash of water or chicken broth to loosen them back up to a soupy consistency.

Can you freeze them? Absolutely! They freeze wonderfully for up to 3 months. Just make sure to leave a little room at the top of your freezer-safe container because the liquid will expand as it freezes. Thaw them overnight in the fridge before reheating.

Frequently Asked Questions

Can I use dried pinto beans instead of canned?
Yes, you absolutely can! You will need to soak and fully cook about 1 pound of dried pinto beans before starting this recipe. Just use the cooked beans and about 1.5 cups of their cooking liquid in place of the canned beans.

Are charro beans the same as borracho beans?
They are very similar, but not quite identical! Borracho beans (which translates to “drunken beans”) are made using a very similar recipe, but they use dark Mexican beer instead of chicken broth for the liquid.

Can I make this vegetarian?
It is tough since the meats provide the foundational flavor, but you can definitely try! Use a vegan chorizo substitute, a dash of liquid smoke to replace the bacon flavor, and vegetable broth instead of chicken broth.

Final Thoughts

Charro Beans Recipe served in a rustic bowl with fresh cilantro

There you have it, friends! A perfectly smoky, savory, and incredibly comforting Charro Beans recipe that is guaranteed to steal the spotlight at your next dinner or backyard cookout. I really hope you give this one a try—it has brought so much joy (and so many full bellies) to my family over the years, and I know it will do the same for yours. Don’t be afraid to tweak the meats or the spice level to make it your own. Happy cooking, and I can’t wait to hear how much you love it!

Mexican Charro Beans

Authentic Mexican Charro Beans (Frijoles Charros) are tender pinto beans simmered in a boldly flavored broth with bacon, chorizo, ham, tomatoes, jalapeños, and spices.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 4 cans pinto beans 15-ounce, undrained (or 1 lb dried pinto beans, cooked)
  • 5 slices bacon chopped
  • 5 oz Mexican chorizo chopped
  • 1 cup ham diced
  • 0.5 medium yellow onion diced
  • 3 cloves garlic minced
  • 2 Roma tomatoes diced
  • 1 jalapeño pepper seeded and minced
  • 0.5 cup fresh cilantro chopped
  • 0.5 teaspoon ground cumin
  • 0.5 teaspoon dried oregano
  • 0.5 teaspoon smoked paprika
  • 2 cups chicken broth
  • Salt and black pepper to taste

Instructions
 

Preparation Steps

  • In a large pot or Dutch oven, cook the chopped bacon over medium heat until it begins to crisp, about 5 minutes.
  • Add the chorizo to the pot and cook for another 5 minutes, crumbling it as it cooks. Drain excess grease if necessary.
  • Stir in the diced ham, onion, and garlic. Cook until the onion is translucent, about 4 to 5 minutes.
  • Add the diced tomatoes, jalapeño, cilantro, cumin, oregano, and smoked paprika. Cook for 5 additional minutes, stirring frequently.
  • Pour in the pinto beans (with their liquid) and the chicken broth. Bring the mixture to a simmer.
  • Reduce the heat to low, cover, and simmer for 15 to 20 minutes to allow the flavors to meld.
  • Taste and season with salt and black pepper as needed. Garnish with additional fresh cilantro before serving.

Notes

Store any leftover charro beans in an airtight container in the refrigerator for up to 4 days. They reheat beautifully and often taste even better the next day.

Recipes Should You See

Hey, I’m Claire Bennett—home baker, frosting fanatic, and the voice behind cupcake-recipes.com. I share easy, tested cupcake recipes with clear steps, simple ingredients, and decorating tips anyone can follow. From classic vanilla to fun twists, consider this your friendly guide to sweet, no-stress bakes.

Recipes Should You See

As Seen On:

0 0 votes
Article Rating
Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Alex K.
Alex K.
25 days ago

This sounds amazing! I love how comforting and flavorful Mexican charro beans can be. Can’t wait to try it!

as seen on:

as seen on:

Download My FREE Protein Meal Plan!

1
0
Would love your thoughts, please comment.x
()
x