Go Back
+ servings
Charro Beans- Frijoles Charros

Charro Beans (Frijoles Charros)

5 from 8 votes
Charro beans, or frijoles charros, are a Mexican stew with tender beans, smoky meats, spices, and herbs—a true taste of tradition!
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 50 minutes

Ingredients

Cook the Beans

Make the Charro Beans

  • 8 oz bacon, sliced into strips
  • 4 beef franks, sliced into rounds
  • 7 oz ham, diced
  • 8 oz pork chorizo, remove casing, break apart
  • 1/2 white onion, diced
  • 3 garlic cloves, minced
  • 1 jalapeño pepper, seeded, diced
  • 2 tsp ground ancho chile
  • 1/2 tsp ground cumin
  • 1/2 tsp dried Mexican oregano
  • 3 roma tomatoes, diced
  • 1/2 bunch fresh cilantro, chopped
  • 8 oz cooked chicharrones con carne, bite-size pieces

Instructions

  • Sort through the beans, discarding any rocks, damaged, or shriveled beans. Rinse and drain well.

Cook the Beans- Instant pot 8 QT

  • Add beans, onion, garlic, epazote, salt, and water to the Instant Pot. When adding water, keep in mind the MAX line.
  • Cover and cook on HIGH PRESSURE for 45 minutes, or until the beans are tender. Let the pressure release naturally for 10 minutes, then carefully do a quick release for the remaining steam. Cancel and uncover.
  • Discard the onion, garlic, and epazote. Reserve the beans and broth.

Cook the Beans – Stove Top

  • Place rinsed beans, garlic, onion, epazote, water, and salt in a large pot. Bring to a boil over medium-high heat. Once boiling, lower the heat to medium-low, cover, and simmer gently until the beans are tender—about 1½ hours.
  • Check occasionally to ensure there is enough water, adding more as needed. When the beans are fully cooked, turn off the heat.
  • Remove and discard the onion, garlic, and epazote, then reserve the beans along with their broth.

Make the Bean Blend

  • Transfer 1 cup of cooked beans and 1 cup of bean broth to a blender. Blend until smooth and set aside.

Build the Charro Beans

  • Heat a large pot over medium heat. Add the bacon and cook until browned and crispy, letting the fat render. Transfer the bacon to a plate and leave just enough fat in the pot to coat the bottom (reserve the extra for later if needed).
  • Lightly brown the beef franks, then add the ham and cook for 1–2 minutes until lightly browned. Transfer both to the plate with the bacon.
  • In the same pot, cook the chorizo, breaking it apart with a spoon until fully cooked. Stir in the onion and cook until slightly softened. Add the garlic and jalapeño pepper, cooking for 1 more minute.
  • Sprinkle in the ground ancho chile, cumin, and oregano. Toast for about 1 minute, stirring constantly. Stir in the tomatoes and cook until softened and juicy.
  • Return the bacon, franks, and ham to the pot, stirring to combine. Add the cooked beans and 5 cups of bean broth, or just enough to cover for a hearty, stew-like consistency.
  • Stir in the bean puree. If the stew feels too thick and you’ve run out of bean broth, add a bit of water or low-sodium chicken or beef broth to loosen it up.
  • Stir in cilantro and bring to a gentle simmer. Add the chicharrones carefully, stir, and let it gently simmer for 10 minutes.

Finish & Serve

  • Taste and adjust salt as needed. Serve hot as a flavorful side or enjoy on its own with warm corn tortillas.

Notes

I’m using an 8-quart Instant Pot—when adding water, keep in mind the MAX line to prevent overflow and ensure safe cooking.

Nutrition

Serving: 1ServingCalories: 532kcalCarbohydrates: 32gProtein: 35gFat: 28gSaturated Fat: 11gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.03gCholesterol: 75mgSodium: 1263mgPotassium: 835mgFiber: 8gSugar: 2gVitamin A: 418IUVitamin C: 11mgCalcium: 87mgIron: 4mg
Nutrition information is automatically calculated and intended as an approximation only.
Course: Entree, Sides, Soups and Stews
Cuisine: Mexican
Keyword: Charro Beans, Frijoles Charros, Mexican Bean Stew, Traditional Mexican Recipes