Charro Beans, also known as "frijoles a la charra", are a popular side dish in Mexican cuisine. Charro beans are made with pinto beans that are simmered with diced tomatoes, onions, jalapenos, and aromatic spices like cumin and oregano. Traditionally, these beans are slow-cooked, which transforms these simple ingredients into a savory masterpiece that pairs well with fajitas, or any Mexican entree, including this chicken stuffed avocado. Whether you make them for a weeknight family dinner, casual get-togethers, or big events, Mexican charro beans are always a hit!
Below, I share a frijoles charros recipe that my sister's mother-in-law shared with her, who then shared with me. This semi-homemade recipe uses canned pinto beans to speed up the cooking process but is just as flavorful and sure to delight your loved ones! I enjoyed these charro beans (and the fact they took only 15 minutes to make) so much, I made them twice in a week when I first discovered it! I hope it's one you add to your regular menu.
You may also see a similar dish called ranchero beans. Both are pinto beans simmered in a seasoned, tomato-based broth, but charro beans are brothier and loaded with fresh vegetables, like tomatoes, onions, and jalapeños.
Want a heartier, kid-friendly twist? Try my charro beans with hot dogs.
Note: As an Amazon Associate, I earn from qualifying purchases.
Heat oil in a large pot on medium heat.
Add onion and bacon. Cook until onion is translucent.
Add tomatoes, tomato bouillon, and salt. Stir.
Add water and bring to a boil.
Add drained pinto beans. Cover and cook for 10 minutes.
Add chopped cilantro, and turn off heat.