frontpage hit counter

Charro Beans (Mexican Cowboy Beans)

Ingredients

The Filling

  • 4 cups cooked pinto beans (with some of their cooking liquid)
  • 4 slices bacon, chopped
  • 1 Mexican chorizo or hot dog, diced
  • 1/2 medium onion, diced
  • 2 cloves garlic, minced
  • 2 Roma tomatoes, diced
  • 1 jalapeño or serrano pepper, finely chopped

The Seasoning

  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • Salt and black pepper, to taste

The Base

  • 1–2 cups chicken or beef broth (as needed)
  • 1/4 cup fresh cilantro, chopped

Instructions on the next page 👇👇

Directions

  1. In a large pot over medium heat, cook the bacon until lightly crispy. The wonderful smell of the bacon will fill your kitchen with a tremendous aroma that sets the stage for the rest of the dish.

  2. Add the chorizo (or hot dog) to the pot. Cook until browned and flavorful, which should take about 3–4 minutes. Together, the bacon and chorizo create a rich base that enhances the depth of the beans.

  3. Stir in the diced onion and sauté until softened, about 3–4 minutes. Allow the onion to release its sweet notes as it melds with the other ingredients.

  4. Add the minced garlic and cook for an additional 30 seconds until it becomes fragrant. The combination of garlic with bacon and chorizo creates a tremendous flavor profile.

  5. Toss in the diced tomatoes and jalapeño, along with the ground cumin and oregano. Cook until the tomatoes soften, releasing their juices into the mixture, and combining beautifully with the spices.

  6. Stir in the cooked pinto beans along with their liquid. If needed, add chicken or beef broth to reach a soupy consistency that suits your preference. This is where the dish begins to come together, and the flavors meld into a harmonious mixture.

  7. Simmer uncovered for 30–40 minutes, stirring occasionally. This process allows the dish to thicken, and flavors to develop tremendously as they meld and deepen.

  8. Before serving, season with salt and pepper to taste, adjusting the seasoning to your liking. This is the perfect moment to fine-tune the balance of flavors.

  9. Stir in the fresh cilantro just before serving, adding a final burst of color and freshness to round out the dish beautifully.

Continue reading on the next page 👇👇

Pro Tips for Success

Choose Quality Beans

Using high-quality, dried pinto beans will improve the overall taste of the dish. If you are cooking beans from scratch, ensure they are soaked overnight to reduce cooking time and make them tender.

Adjust Spiciness

If you prefer a milder taste, reduce the amount of jalapeño or serrano pepper. Alternatively, feel free to increase the amount for a more prominent heat. Comfort food should cater to your preferences.

Use Leftover Meat

If you have leftover meats, like brisket or chicken, consider adding them to the mixture. It adds tremendous flavor and texture, making the dish even heartier and rich.

Storage and Freshness

Refrigeration

Store any leftovers in an airtight container in the refrigerator for up to 4 days. The beans often taste better the next day as the flavors continue to meld.

Freezing

Charro Beans freeze very well. Portion them into freezer-safe containers and store for up to 3 months. Allow them to thaw in the refrigerator overnight before reheating.

Reheating

To reheat, place the beans in a saucepan over medium heat. Add a splash of broth or water if the beans are too thick. Stir occasionally until heated through.

Final Thoughts

Charro Beans are more than just a dish; they represent a rich culinary tradition filled with depth and heart. Their tremendous flavor and nostalgic quality make them an ideal centerpiece for gatherings or simple family meals. Whether you enjoy them as a side or a main, these beans are bound to create lasting memories. Have you ever made Charro Beans, and what secret ingredients do you like to add to make them your own?

Leave a Comment