Charro beans are the Tex-Mex dish of pinto beans cooked with bacon, onions, and peppers.
The name comes from frijoles charros, meaning “charro beans,” a reference to Mexican horsemen known as charros. The beans are simmered in a seasoned broth rather than mashed, giving them a soupy texture and a smoky, savory flavor.
Common additions include tomatoes, garlic, cilantro, jalapeños, and sometimes sausage or chorizo. Recipes vary by region and household, but pinto beans remain the defining ingredient.
Charro beans are often served alongside grilled meats, tacos, enchiladas, or barbecue. They should not be confused with refried beans, which are cooked beans mashed and fried, usually into a thicker paste.