Charro beans (AKA frijoles charros or cowboy beans) are a popular Mexican dish consisting of beans in a boldly flavoured broth with other types of meat (chorizo, bacon, ham), chili peppers, tomatoes, and spices. Its consistency os similar to soup and it can be served as a main dish or side dish.