Charro Beans are pinto beans cooked with bacon, onion and tomatoes. Serve these as a side dish to any Mexican menu or on their own as an inexpensive meal