Mexican food has long been believed to be from the Mayan Indians. They have been known to eat a corn tortilla or two. The tamale can be traced back prior to Columbus.
I think that the history of Mexican food comes from Mexico. And it has a lot to do with their culture and how they where raise. I am sure that most families were poor and all they could afford were beans and to make tortillas.
Mexican food comes from a blend of Aztec and Spanish influence. Tortillas, hot cocoa, and pozole are from the Aztecs, while pan dulce, chorizo, and sangria are types of Spanish food.