Go Back
+ servings

Frijoles Charros

No ratings yet
A smoky, savory Mexican cowboy bean soup loaded with bacon, chorizo, and tender pinto beans all simmered together in one pot for an incredibly rich and comforting meal!
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Servings: 8
Course: Side Dish, Soup
Cuisine: Mexican
Calories: 387

Ingredients
  

  • 1 lb dried pinto beans soaked overnight and drained, or three 15 oz cans pinto beans, drained and rinsed
  • 6 oz thick-cut bacon chopped into ½-inch pieces
  • 8 oz fresh Mexican chorizo casings removed
  • 1 medium white onion diced
  • 1 jalapeño seeded and finely diced
  • 5 cloves garlic minced
  • 3 Roma tomatoes diced
  • 6 cups low-sodium chicken broth
  • 1 teaspoon dried Mexican oregano or regular dried oregano
  • ½ teaspoon ground cumin
  • 2 bay leaves
  • 1 teaspoon salt plus more to taste
  • ½ teaspoon black pepper plus more to taste
  • ¼ cup fresh cilantro roughly chopped

Method
 

  1. If using dried pinto beans, place them in a large bowl the night before and cover with several inches of cold water. Let them soak for 8 hours or overnight. Drain and rinse well before using.
  2. In a large Dutch oven or heavy-bottomed pot, cook the chopped bacon over medium heat for 6–8 minutes until crispy. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, leaving the drippings in the pot.
  3. Add the crumbled Mexican chorizo to the same pot over medium heat. Cook, breaking it up with a spoon, for about 5 minutes until fully cooked through. Remove with a slotted spoon and set aside with the bacon.
  4. Add the diced onion and jalapeño to the pot with the remaining drippings. Cook over medium heat for 4–5 minutes until softened. Add the minced garlic and cook for 1 more minute, stirring constantly.
  5. Stir in the diced Roma tomatoes and cook for 2 minutes, scraping up any browned bits from the bottom of the pot.
  6. Add the soaked and drained pinto beans (or canned beans), chicken broth, dried oregano, cumin, bay leaves, 1 teaspoon salt, and ½ teaspoon black pepper. Stir well to combine and bring to a boil over high heat.
  7. Once boiling, reduce heat to low and partially cover the pot. Simmer for 1.5 to 2 hours for dried beans (or 20–25 minutes for canned beans), until the beans are completely tender and the broth has deepened in color and thickened slightly.
  8. Stir the reserved cooked bacon and chorizo back into the pot. Remove and discard the bay leaves. Taste the broth and adjust salt and pepper as needed.
  9. Stir in the fresh chopped cilantro, ladle into bowls, and serve immediately with warm tortillas and your favorite toppings.

Nutrition

Calories: 387kcalCarbohydrates: 34gProtein: 22gFat: 18gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 45mgSodium: 720mgPotassium: 812mgFiber: 9gSugar: 3gVitamin A: 420IUVitamin C: 8mgCalcium: 72mgIron: 4mg

Notes

Storage: Store leftover Frijoles Charros in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat on the stovetop over medium-low heat, adding a splash of broth or water to loosen the consistency as needed.
Healthy Swap: For a lighter version, use turkey bacon and turkey chorizo in place of the pork versions. The dish will still be incredibly flavorful and nutritious, with significantly less saturated fat.
Sodium Tip: The chorizo and bacon both contain a good amount of sodium, so always start with low-sodium chicken broth and hold off on adding extra salt until the very end — taste as you go!

Tried this recipe?

Let us know how it was!