Charro Beans

4.7 from 7 reviews


  • 1 pound dry pinto beans
  • 4 ounces bacon or salt pork, diced
  • 4 large cloves garlic, peeled and smashed
  • 1/2 small onion
  • 4 Roma tomatoes
  • 24 jalapeño peppers
  • 1 bay leaf
  • 1 tablespoon salt
  • 1 teaspoon black pepper
  • 1/2 bunch cilantro, stems finely chopped and leaves separated


  1. Sort the beans and pick out anything that’s not a bean, or anything that looks shriveled and sad.
  2. Get your largest pot and cook the bacon (and chorizo, if using) over medium-high heat until cooked and slightly crispy.
  3. Add the beans, garlic and 8-10 cups water.
  4. For an extra layer of flavor, broil the onion, tomatoes and jalapeños for a few minutes until blackened. Coarsely chop and add to beans. For a quicker recipe, omit broiling and just chop raw veg and add to the pot.
  5. Add bay, salt, pepper, and chopped cilantro stems.
  6. Cover and bring to boil over high heat. Immediately reduce heat to lowest and crack the lid to avoid boil-overs. Simmer the beans 1-2 hours until tender, but not bursting. The cook time depends on the age of the beans; older, drier beans take longer to cook. Add cilantro leaves last.
  7. These can be served right away but are even more delicious when made a day or two before and reheated.

Pin It on Pinterest

Scroll To Top