Frijoles charros is a simple Mexican dish consisting of beans, onions, tomatoes, chile peppers, and coriander. Meat such as bacon, ham, or salt pork is also used in the dish, but mostly as a flavoring agent. The combination of those ingredients is cooked with liquid in a pot for a long time, until the beans are tender and some liquid still remains in the vessel.