Gather ingredients. Crush onions, garlic, oregano, cilantro, and Tex-Mex spice blend together a molcajete.
1/2 cup yellow onion, 2 cloves garlic, 1 tsp oregano, 1/4 cup cilantro, 1 tbsp Tex-Mex spice blend
Split the celery, poblanos, Serranos, and tomato.
4 serrano peppers, 1 poblano pepper, 2 stalks celery, 1 Roma tomato
Bring a large saucepan up to medium heat. Add bacon and fry until fat is rendered.
4 slices bacon
Add Serranos, poblano, celery, and tomato to the saucepan. Sauté for a couple of minutes until the vegetables are tender.
Add contents of molcajete. Sauté for 1 minute.
32 ounces pinto beans, 1 cup water
Stir in pinto beans and water.Turn the heat up to high, bring to a boil, then reduce heat to a simmer. Simmer, stirring occasionally until reduced and thickened to desired consistency.
Taste for desired heat and remove serrano peppers once achieved.
Remove celery, poblano halves, and bacon.
Frijoles Charros are ready to serve.