Charro Beans: Sonoran Style Whole Pinto Beans

Charro beans are the saucy, whole pinto beans that you see cowboys (charros) off eating off a tin plate by a campfire in old Western movies.

Pinto beans cooked this way taste a whole lot better than doctored-up beans from a can and dried pinto beans are very economical. You can get a 16-ounce bag for less than the price of a cup of coffee.

I use both onion flakes and fresh onion in this recipe because it adds complexity to the flavor. An entire head of garlic may seem like a lot, but the flavor mellows substantially as it cooks. 

Sometimes I’ll eat these beans all by themselves as a whole meal with a bit of Cotija cheese on top. This vegan Sonoran-style ranchero pinto beans recipe is an excerpt from my Taste of Tucson cookbook. 

What Are Charro Beans? 

Charro beans take their name from the charros – skilled horsemen and cowboys of Mexican ranch culture, recognizable by their ornate traditional dress. The dish is a staple of northern Mexican cuisine, particularly in the state of Sonora where cattle ranching has been central to the regional culture and economy for centuries. 

My Sonoran version has a light herb-forward broth. Mexican oregano and red wine vinegar produce a bright, savory broth that tastes complex without requiring multiple types of meat.

The No-Stir Rule

Stirring agitates the beans and causes them to break apart, which produces a cloudy, starchy broth. The beans cook more evenly and hold their shape better when left undisturbed. 

Sonoran style Charro cowboy beans recipe photo by Jackie Alpers from her cookbook Taste of Tucson, Sonoran Style Recipes Cookbook by Jackie Alpers
Prep Time: 10 minutes
Cook Time: 2 hours 30 minutes
Total Time: 2 hours 40 minutes
Charro Beans: Sonoran Style Whole Pinto Beans
Servings: 8 servings
Vegan recipe for the saucy, whole Sonoran-style ranchero pinto beans cowboys (charros) eat in movies, from the Taste of Tucson cookbook by Jackie Alpers.

Ingredients

  • 1 head garlic
  • 1 16-ounce bag dried pinto beans (2 cups)
  • 2 quarts water
  • 2 teaspoons sea salt or more to taste, preferably Sonoran
  • ½ cup diced fresh tomatoes
  • ¼ cup minced red onion
  • 2 tablespoons red wine vinegar
  • 2 tablespoons dried onion flakes
  • 1 tablespoon dried Mexican oregano
  • 1 tablespoon tomato paste

Instructions

  • Rinse the beans and examine them carefully. Remove anything that doesn’t look like a pinto bean such as small rocks or other debris. Pour the beans and about 2 quarts of water into a large Dutch oven or stock pot, making sure to leave 2 inches of water at the top of the beans. Stir in the chopped garlic and 2 teaspoons salt. Bring to a boil over high heat, then reduce the heat to medium and simmer uncovered until the beans are soft, 1 ½ to 2 hours. If the water evaporates too much during cooking, gently add more water so that the beans are always completely submerged.
  • DO NOT STIR THE BEANS! Apparently, stirring the bean pot at any point during the 2-hour cooking time is the sign of an unconfident chef, and you don’t want the beans to feel insecure about their fate.
  • Once the beans are soft, mince the remaining 3 garlic cloves and add them to the pot. Stir in the tomatoes, red onion, vinegar, dried onion flakes, oregano, and tomato paste. Simmer uncovered over low heat, stirring occasionally, for 30 minutes to reduce the liquid a bit. You want the beans to be slightly saucy, not soupy.  Taste to check the seasoning to see if you need to add more salt, pepper, oregano, or onion flakes, then cover with a heavy lid, remove from heat, and let sit for about 10 minutes to allow the flavors to merge before serving.

Notes

Are charro beans the same as refried beans? No, charro beans are whole beans served in their broth, with a slightly saucy consistency. Refried beans are mashed or pureed and cooked until thick and dry. They start from the same ingredient but produce completely different dishes. Charro beans are closer to a bean soup or stew; refried beans are a spread or paste.
How long do charro beans keep? Refrigerated in an airtight container, they keep well for up to five days. The flavor actually improves on day two as the broth continues to develop. They freeze well for up to three months thaw overnight in the refrigerator and reheat gently over low heat.
What do I serve with charro beans? In Sonoran cooking charro beans appear alongside carne asada, as a filling for burritos, as a topping for the Sonoran hot dog, and as a side dish for enchiladas and tacos. They also work well as a standalone meal with warm flour tortillas and cotija cheese.
Course Side Dish
Cuisine American, Sonoran, Taste of Tucson cookbook recipes
Diet Gluten Free
Keyword charro beans recipe, Cowboy beans recipe, how to make cowboy beans, vegetarian pinto beans recipe, Vegetarian whole pinto beans recipe

Order Jackie's Cookbooks

Screenshot
The Unofficial Yellowstone Cookbook Cover
cover of The Unofficial Elf Cookbook by Jackie Alpers. Treat every day like Christmas with recipes inspired by the classic film "Elf".
The Unofficial Elf Cookbook by Jackie Alpers
Food photography by Alpers of loaded hot dogs is an American Photography 41 winner.
Jackie Alpers 2025 World Food Photography Awards for Food Influencer and Food in the Field
Tucson City of Gastronomy designation for Taste of Tucson cookbook