Charro Beans (Cowboy Beans Tex-Mex Style)

Charro beans, also known as “Cowboy beans” or “Frijoles Charros,” are pintos that are slow-cooked in a savory bacon-based broth of water or chicken broth, onion, garlic, oregano, tomatoes, and Mexican spices like chili powder and cumin.

Charro beans or Cowboy beans in bowl with spoon.

You’ll often find a small bowl offered as a side dish at Mexican or Tex-Mex restaurants, along with Mexican rice.

Charros are cooked in a broth of water or chicken broth and tomatoes. Borracho, also known as “drunken beans,” are cooked with the same broth ingredients as Charro, but with beer added to the broth. The alcohol in the beer cooks off but gives a slightly different flavor.

The ingredients for Tex-Mex Charros are pretty straight-forward. Once the pintos are cooked to the tender stage, the tomato and Mexican spices and seasonings are added to give the dish a somewhat bolder flavor than traditional Southern pinto beans. Make this dish as mild or spicy as you like.

  • Beans – dried pinto or Mayocoba beans are recommended. Dried Peruvian mayocobas are often hard to find – they are a mild, creamier alternative to pintos.
  • Broth or water – Low-sodium chicken broth works great in this recipe, but you can use plain water if needed
  • Tomatoes – fresh diced Roma tomatoes (about 3-4) are traditional, but this recipe uses Rotel brand tomatoes and green chilis; if you like heat, substitute with fire roasted tomatoes
  • Bacon – a few strips of chopped bacon give this Mexican side dish a nice hearty base. Traditional charro recipes add diced ham as well. This recipe offers ham as an option.
  • Onion, garlic, jalapeno
  • Chili powder, ground cumin, cilantro, Mexican oregano – use plain oregano if you don’t have Mexican
  • To shorten the cooking time, soak dried, unsalted legumes in water overnight at room temperature; when ready to prepare, drain off the soaking water and resume recipe
  • You can make this recipe with canned pintos; drain them first but don’t rinse them
Charro beans in bowl garnished with chopped cilantro.

Charro Beans (Cowboy Beans)

Savory, slow-cooked pinto beans nestled in a rich and zesty broth with bacon, onions, garlic, tomatoes and Mexican seasonings.
No ratings yet
Print Rate
Course: Side Dish
Cuisine: Mexican, Tex Mex
Prep Time: 5 minutes
Cook Time: 2 hours
Total Time: 2 hours 5 minutes
Yield: 6 cups
Author: Anecia Hero

Ingredients 

  • 1 pound dried pinto beans
  • 3 slices bacon, cut into small pieces
  • 1 cup chopped yellow onion
  • 1 tablespoon minced garlic
  • 4-6 cups chicken broth or water
  • 1 (10 oz.) can drained tomatoes and green chiles (Rotel brand)
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon Mexican oregano
  • 1 minced jalapeno (seeded)
  • 1 cup chopped cilantro
  • 1 cup diced ham (optional)
  • salt to taste
  • brown sugar (optional) see recipe notes

Instructions 

  • Rinse beans and sort out any rocks or pebbles; set aside
  • In a large stockpot on medium heat, cook the bacon until crisp; then, add these ingredients and cook for 5 minutes:
    3 slices bacon, cut into small pieces, 1 cup chopped yellow onion, 1 tablespoon minced garlic, 4-6 cups chicken broth or water
  • Add dried beans and broth or water to cover beans by 2" inches; bring to boil for 8-10 minutes; reduce heat and cover; simmer until beans are tender
    1 pound dried pinto beans, 1 cup diced ham (optional)
  • Once beans are tender, add rthe emaining ingredients, add salt to taste (See Recipe Notes below)
    1 (10 oz.) can drained tomatoes and green chiles (Rotel brand), 1 tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon Mexican oregano, 1 minced jalapeno (seeded), salt to taste, 1 cup chopped cilantro

Notes

Sometimes canned tomatoes are too acidic; if this is the case, add 1-2 tablespoons of packed light brown sugar to the bean broth
Substitute Mexican oregano with plain regular oregano if needed
Cooking time may vary, depending upon your pinto beans, whether you soaked them or not, the amount of liquid and the heat of your stovetop
Check the liquid level of the beans frequently; add more broth or water if necessary
To thicken the broth, turn the heat to medium-high and cook the beans with the lid off until the liquid reaches your desired consistency
Spicy heat is a personal preference; if you want more heat, add a little more chili powder and/or chopped jalapeno;  if you want less heat, reduce jalapeno or omit altogether and add more liquid

Nutrition Estimate

Serving: 1 cupCalories: 409kcalCarbohydrates: 53gProtein: 26gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.01gCholesterol: 22mgSodium: 430mgPotassium: 1358mgFiber: 13gSugar: 3gVitamin A: 412IUVitamin C: 7mgCalcium: 115mgIron: 5mg
Craving More? Pin it and Share!Mention @SmartyPantsKitchen or tag #smartypantskitchen!
Join the Facebook group!Mention @SmartyPantsKitchen or tag #smartypantskitchen!

These make an excellent side to just about any Mexican or Tex-Mex dish! Combine with cooked rice to make an entree Charro bean bowl, or serve with your favorite Mexican casserole, Sour Cream Enchiladas, Tamales or Fajitas, and don’t forget the Michelada!

Store leftover beans in an airtight container in the refrigerator for up to 3 days. For best results, reheat on the stovetop on low heat (you may have to add a little water as the beans thicken upon refrigeration.)

Similar Posts

Leave a Reply

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

Recipe Rating




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