Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Frijoles Charros (Mexican Charro Beans)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings
  • Category: Side Dish
  • Method: Simmering
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

Frijoles Charros are hearty Mexican-style pinto beans simmered in a savory, spiced tomato broth with onion, garlic, peppers, and fresh cilantro—comforting, flavorful, and perfect for sharing.


Ingredients

  • 1 lb dried pinto beans
  • 8 cups water or vegetable broth
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 1/2 cups diced tomatoes
  • 1 jalapeño or serrano pepper, chopped
  • 1/4 cup fresh cilantro, chopped
  • 1 1/2 tsp salt (or to taste)
  • 1/2 tsp black pepper
  • 1 tsp ground cumin

Instructions

  1. Rinse the dried pinto beans and place them in a large pot with water or broth.
  2. Bring to a boil, then reduce heat and simmer for 1 1/2 to 2 hours, until the beans are tender. Skim off any foam as needed.
  3. Add the diced onion to the pot and cook until softened.
  4. Stir in the garlic and cook for about 30 seconds, until fragrant.
  5. Add the diced tomatoes and chopped pepper, cooking for a few minutes until slightly softened.
  6. Season with cumin, salt, and black pepper, stirring well to combine.
  7. Simmer everything together for another 20 to 30 minutes to allow flavors to meld.
  8. Stir in chopped cilantro just before serving.

Notes

For a quicker version, use canned pinto beans and reduce cooking time.Adjust spice level by adding more or fewer peppers.Add smoked paprika for extra depth if keeping it vegetarian.The beans should be brothy but not soupy.


Nutrition

  • Serving Size: 1 cup
  • Calories: 240
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 2g
  • Saturated Fat: 0.3g
  • Unsaturated Fat: 1.5g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 15g
  • Protein: 14g
  • Cholesterol: 0mg