Charro Beans Recipe – Easy Mexican Cowboy Beans

When it comes to Mexican cuisine, few dishes stand out like charro beans (also known as frijoles charros). This traditional recipe is a flavorful and hearty combination of pinto beans, meats, vegetables, and spices that all come together to create an irresistible dish. Whether you’re serving it as a side to complement your tacos or enchiladas, or enjoying it as a standalone meal, charro beans always hit the mark. This guide will walk you through the ins and outs of preparing the perfect charro beans, from selecting the right ingredients to storing leftovers for later.

If you’re passionate about cooking, love authentic Mexican flavors, or simply looking to add a new recipe to your repertoire, this guide is perfect for you.

If you’re looking for other tasty Mexican dishes, try these mouthwatering Birria Tacos for a flavorful, savory experience.

What Exactly Are Charro Beans?

Let’s start with the basics. Charro beans, or frijoles charros, are pinto beans cooked in a broth and flavored with a variety of savory ingredients such as bacon, ham, onions, tomatoes, jalapeños, and various spices. The result is a dish that’s full of bold, smoky, and slightly spicy flavors. Named after the Mexican cowboys (charros) who originally prepared them, charro beans are considered a hearty, rustic dish that reflects the traditions and culture of rural Mexico.

Origins of Charro Beans Recipe

Historically, charro beans were eaten by the Mexican charros—skilled horsemen who were the original cowboys of Mexico. The dish gained popularity because it was simple to make, required basic ingredients, and could be cooked over an open fire. This is why it’s sometimes referred to as cowboy beans in the United States. Over time, the dish evolved and became a popular part of Mexican home cooking, often served alongside grilled meats, tortillas, and rice.

The beauty of charro beans lies in their versatility. You can make a simple version with just a few ingredients, or you can turn it into a more elaborate dish by adding extras like chorizo, sausage, or even beer to the broth.

Ingredients Breakdown for Charro Beans Recipe

To make authentic charro beans, you’ll need a carefully selected mix of ingredients that bring out the dish’s smoky, savory flavor. Below is a detailed breakdown of the key ingredients and their roles in the recipe.

Core Ingredients

  • Pinto Beans: The heart of the dish, pinto beans are traditionally used for their creamy texture and ability to soak up the flavors of the broth. While canned pinto beans work for a quicker recipe, dried pinto beans offer a more authentic texture.
  • Bacon: Bacon adds a smoky flavor and crisp texture to the dish. Using thick-cut bacon gives a more pronounced flavor, but regular bacon works just as well.
  • Ham: Adds an additional layer of savory goodness. You can use cubed ham or ham hocks, depending on how much of a meaty flavor you want.
  • Onion: Provides sweetness and depth to the broth. Dice it finely so it blends well with the other ingredients.
  • Jalapeños: Adds the signature heat that charro beans are known for. Seed the jalapeños if you prefer a milder flavor.
  • Garlic: Essential for deepening the overall flavor. Fresh minced garlic is recommended for maximum potency.
  • Diced Tomatoes: Canned diced tomatoes bring a slight tang and help create the broth.
  • Chicken Broth: This is the base for the beans to simmer in. Chicken broth provides a rich, savory flavor, but you can substitute with vegetable or beef broth.
  • Cumin, Paprika, and Oregano: These spices provide a smoky, peppery taste that’s crucial for charro beans. Ground cumin is a must, while paprika adds a mild, fruity warmth.
  • Brown Sugar: Just a small amount balances out the acidity of the tomatoes and adds a layer of complexity to the flavor profile.
  • Salt and Pepper: To taste, of course.

Optional Ingredients

For those who want to get a little more creative with their recipe:

  • Chorizo: Adds a spicier, more robust flavor compared to ham.
  • Beer: Replacing some of the chicken broth with beer can give the dish a deeper, maltier flavor.
  • Sausage: Adds heartiness and an extra layer of flavor.
  • Cilantro and Lime: Used as a garnish, these fresh ingredients balance out the richness of the dish with brightness and acidity.

If you’re interested in experimenting with different types of beans, here’s a great guide on How to Cook Beans Perfectly Every Time.

For those who want to try alternative dishes, these Instant Pot Recipes can save you time and effort in the kitchen.

How to Make Charro Beans: Step-by-Step Guide

Now that we’ve covered the ingredients, let’s move on to the cooking process. Making charro beans is relatively simple and can be done in one pot, making cleanup a breeze. Below is a detailed step-by-step process.

Step 1: Prepare the Ingredients

Start by prepping all the ingredients so everything is ready to go when you start cooking. This will make the process much smoother.

  • Beans: If you’re using dried beans, you’ll need to soak them overnight. Drain and rinse before cooking. If you’re using canned beans, simply drain them but don’t rinse.
  • Meats: Dice the bacon and ham into small, bite-sized pieces. If using chorizo or sausage, cut them up as well.
  • Vegetables: Dice the onions, mince the garlic, and seed and chop the jalapeños.

Step 2: Cook the Bacon

In a large pot, cook the bacon over medium heat until it becomes crispy. Once done, remove the bacon and set it aside on a paper towel to drain excess grease. Leave about 3 tablespoons of bacon fat in the pot as it will be used to sauté the other ingredients.

Step 3: Sauté the Vegetables

Add the diced onions, garlic, and jalapeños to the bacon fat in the pot. Sauté over medium heat until the onions become translucent, about 4-5 minutes. This step is crucial as it allows the flavors of the vegetables to develop.

Step 4: Add the Remaining Ingredients

Return the cooked bacon to the pot, along with the cubed ham (or any other meats you’re using), drained pinto beans, diced tomatoes, chicken broth, cumin, paprika, oregano, brown sugar, salt, and pepper. Stir everything together until well combined.

Step 5: Simmer

Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for about 20-25 minutes. If you’re using dried beans, you may need to simmer for longer (1.5 to 2 hours) until the beans are tender. Stir occasionally to make sure the beans don’t stick to the bottom of the pot.

Step 6: Final Touches

Once the beans are cooked and the broth has thickened, remove the pot from the heat. Taste and adjust the seasoning with additional salt and pepper, if needed. Garnish with fresh cilantro and a squeeze of lime juice for added freshness.

Your charro beans are now ready to serve!

Cooking Methods: Stove, Crockpot, and Instant Pot

Though the stovetop method is the traditional way to cook charro beans, there are alternative methods you can try if you’re pressed for time or prefer a set-it-and-forget-it approach.

Crockpot Charro Beans

  • After sautéing the bacon and vegetables, transfer all ingredients to a crockpot.
  • Cook on low for 4-6 hours or on high for 2-3 hours. This method allows the flavors to meld together more thoroughly, resulting in a rich and hearty dish.
  • One advantage of using a crockpot is that the beans will continue to absorb flavors even after they’ve cooked, making them even better as leftovers.

Instant Pot Charro Beans

For those short on time, the Instant Pot can be a lifesaver.

  • If using dried beans, there’s no need to soak them. Simply add all ingredients to the Instant Pot, set it to high pressure, and cook for 30 minutes. Allow for a natural pressure release.
  • If using canned beans, reduce the cooking time to about 10 minutes at high pressure.
  • The Instant Pot significantly cuts down cooking time while still producing beans that are tender and flavorful.

Learn more about this method in this Slow Cooker Charro Beans Recipe.

Tips and Tricks for Perfect Charro Beans Recipe

If you’re looking to elevate your charro beans, here are a few expert tips that will ensure your dish stands out:

  • Bloom the Spices: When sautéing the vegetables, add your spices at this stage. This technique, known as blooming, helps release the essential oils in the spices, making your dish more flavorful.
  • Control the Heat: If you want to make your beans spicier, leave the seeds in the jalapeños or add an additional spicy pepper, such as a serrano or chipotle.
  • Thicken the Broth: For thicker broth, mash a small portion of the beans in the pot while cooking.
  • Substitute the Bacon Grease: If you want to make a lighter version of this dish, you can use olive oil or another cooking oil instead of bacon grease to sauté the vegetables.
  • Make it Vegetarian: Simply omit the meats and use vegetable broth. You can add more vegetables or tofu for texture and substance.

Serving Suggestions

The versatility of charro beans makes them the perfect accompaniment to many dishes. Here are some ideas on how to serve them:

  • As a Side Dish: Serve alongside Mexican favorites like tacos, enchiladas, or grilled chicken.
  • Main Dish: With the addition of extra meats like sausage or chorizo, charro beans can become a filling main dish.
  • Topped with Extras: Garnish your beans with shredded cheese, sour cream, avocado slices, and tortilla strips for added flavor and texture.
  • With Rice: Pair with a side of rice to soak up the delicious broth.

Health Benefits of Charro Beans

Not only are charro beans incredibly tasty, but they’re also packed with nutrients. Here are a few health benefits you can enjoy:

  • High in Fiber: Pinto beans are rich in dietary fiber, which is important for digestion and maintaining gut health. A serving of charro beans can help you reach your daily fiber goals.
  • Protein-Rich: Thanks to the combination of beans and meat, charro beans provide a good amount of protein, making them a satisfying meal or side dish.
  • Low in Fat: By using lean meats or making a vegetarian version, you can keep the fat content relatively low without sacrificing flavor.
  • Packed with Vitamins: Beans are a great source of essential vitamins and minerals, including B-vitamins, iron, and potassium.

Common Variations of Charro Beans Recipe

The beauty of charro beans is that they can be adapted to suit a wide range of tastes and dietary preferences. Here are some popular variations:

Borracho Beans

These are similar to charro beans, but instead of chicken broth, borracho beans use beer as the base liquid. This gives the dish a slightly richer, maltier flavor. It’s a great option if you’re cooking for a crowd or want to add a bit of complexity to your beans. You can learn more about the difference between Borracho Beans and Charro Beans.

Vegetarian Charro Beans

By removing the bacon, ham, and sausage, you can easily turn this dish into a vegetarian-friendly option. Use vegetable broth instead of chicken broth and add extra vegetables, such as bell peppers or zucchini, for a hearty and nutritious version.

Spicy Charro Beans

For those who enjoy their food with a kick, add extra jalapeños, serrano peppers, or chipotle in adobo sauce. You can also experiment with different spicy seasonings like cayenne pepper or chili flakes.

Storing and Reheating Charro Beans

One of the best things about charro beans is that they make great leftovers. The flavors continue to develop after they’ve been stored, making them even more delicious the next day. Here’s how to store and reheat them properly:

In the Refrigerator

Charro beans can be stored in an airtight container in the refrigerator for up to 5-7 days. When you’re ready to eat them again, simply reheat over medium-low heat on the stovetop or microwave.

In the Freezer

If you’d like to make a big batch and save some for later, charro beans freeze beautifully. Store them in a freezer-safe container for up to 3 months. To reheat, allow them to thaw overnight in the fridge, then warm on the stovetop. You may need to add a little extra water or broth to restore the desired consistency.

Reheating Tips

When reheating charro beans, always do so on low heat to avoid drying them out. If the beans seem too thick, just add a bit of extra broth or water to loosen them up.

If you’re looking to complement your meal, a delicious side dish like Sourdough Bread can balance out the flavors of your charro beans with its tangy, soft texture.

Frequently Asked Questions (Charro Beans Recipe)

Here are some common questions about making charro beans:

Can I Make Charro Beans Vegetarian?

Yes, you can! To make charro beans vegetarian, omit the bacon and ham, and use vegetable broth instead of chicken broth. You can add more vegetables or use plant-based proteins for added texture.

How Long Can I Store Cooked Charro Beans?

Charro beans can be stored in the refrigerator for up to 7 days or frozen for up to 3 months.

What’s the Best Type of Beans to Use for Charro Beans?

Pinto beans are traditional for charro beans because of their creamy texture, but you can also use black beans or kidney beans if you prefer.

Can I Use Dried Beans Instead of Canned Beans?

Absolutely! If using dried beans, soak them overnight before cooking, and then simmer them for 1.5 to 2 hours until tender.

How Can I Make Charro Beans Spicier?

For a spicier version, add extra jalapeños, chipotle peppers, or a dash of hot sauce to the recipe.

Conclusion

Charro beans are a flavorful, hearty, and incredibly versatile dish that deserves a spot in your regular meal rotation. Whether you’re cooking for a crowd, looking for a comforting side dish, or just wanting to try something new, charro beans are the perfect option. With this guide, you’ll have everything you need to make your own delicious batch of beans, and with plenty of room for experimentation, you can adapt the recipe to suit your personal tastes.

Now it’s your turn to try this authentic Mexican recipe and see why charro beans are beloved by so many. Happy cooking!

Leave a Comment