// Recipes

Cowboy Beans (Charro Beans)

Slow-simmered pinto beans with bacon, jalapeño, and tomato — classic charro beans done low and slow.

The story behind this dish →

🫘 Serves 12–16 🫘 One pot ⏱️ 15 min prep · ~3 hr simmer · soak overnight 🥓 Bacon
↓ Jump to Recipe
Pot of cowboy charro beans with sausage, tomato and cilantro

Instructions

  1. Soak the beans

    Soak overnight in water. Drain and rinse thoroughly.

  2. Cook the bacon

    In a large pot, cook the bacon until well browned.

  3. Build the base

    Add the onion, jalapeño, garlic, and cilantro to the pot with the bacon. Cook until the onions are transparent.

  4. Add the beans

    Stir in the beans, cumin, and chili powder. Add the chicken broth and salt, set heat to medium-low, and stir well.

  5. Simmer low and slow

    Cook the beans until tender, about 3 hours, stirring periodically.

  6. Finish

    Once the beans thicken up, take them off the heat. Stir in the tomatoes and extra cilantro for garnish, then serve.

Nutrition (per serving, serves 12–16)

Calories~320
Total fat~6g
Saturated fat~2g
Cholesterol~14mg
Sodium~1165mg
Total carbs~45g
Total sugar~2g
Protein~20g

Calculated from the ingredient list, not lab-tested — treat as a ballpark, based on a 14-serving batch (midpoint of 12–16). The 2 lb of dried beans drive most of the carbs and protein; the chicken broth, salt, and bacon are the main sodium sources.

You might also like

See all recipes →

Stay Spicy

Get new recipes + the free Sunday Best Rub formula.

No spam. We never share your email with anyone.