Antojito

18th century painting of a buñuelos street vendor in Mexico.

Mexican street food, called antojitos (literally "little cravings"), is prepared by street vendors and at small traditional markets in Mexico. Street foods include tacos, tamales, gorditas, quesadillas, empalmes, tostadas, chalupa, elote, tlayudas, cemita, pambazo, empanada, nachos, chilaquiles, fajitas, tortas, even hamburgers and hot dogs, as well as fresh fruits, vegetables, beverages and soups such as menudo, pozole and pancita. Most are available in the morning and the evening, as mid-afternoon is the time for the main formal meal of the day. Mexico has one of the most extensive street food cultures in Latin America, and Forbes named Mexico City as one of the foremost cities in the world in which to eat on the street.