Skip to main content
Mexican Cowboy Beans (Frijoles Charros)

Mexican Cowboy Beans (Frijoles Charros)

By Rose HattabaughMay 22, 2025

  • Makes
    6-8 servings
  • Cook Time
    1½ hours
  • Active time plus cooling
    plus soaking time for the beans
  • Rating

Mexican frijoles charros, or cowboy beans, is a brothy stew of beans and a variety of meats, plus aromatics, tomatoes and sometimes chilies. The dish is said to originate with the charros, or cowboys, who worked on the ranches of northern Mexico and threw together ingredients they had on hand to cook a hearty meal. Pinto beans are commonly used, but during a visit to Mexico City, chef Luis Alberto Llanos Legorreta made us a version with black beans, along with no fewer than four different types of pork products. Our recipe is modeled on his, but we include only chorizo sausage and bacon in our stew, and garnish at the end with crushed chicharrones (fried pork rinds) for texture; if you don’t like them, feel free to skip them. Serve with warm tortillas.

Tip

Don’t forget to add 1 tablespoon salt when soaking the beans. The salt helps soften the beans’ skins so water more easily penetrates, producing more tender beans, faster.

To access this recipe, you need to be a member.

Join Milk Street and get instant access to over 3,500 recipes for just $1.

© 177 Milk Street. All rights reserved.