Die mexikanische Küche variiert je nach Region, aber übliche Gerichte sind Maistortillas, Tacos und Tortas, ein mexikanisches Sandwich. Die Mexikaner essen viel Fleisch, darunter Rindfleisch, Hühnchen, Schweinefleisch und Meeresfrüchte entlang der Küstenregionen. Maya-Gerichte sind an der Südspitze Mexikos, der Halbinsel Yucatan, weit verbreitet.
Die Halbinsel Yucatan ist ein Schmelztiegel globaler Einflüsse. Yucatecan-Küche ist von der asiatischen und arabischen Küche beeinflusst und enthält Maya-Zutaten. Papadzules sind ein in Yucatan übliches Gericht aus gerollten Tortillas, die hartgekochtes Ei mit Kürbiskern- und Tomatensaucen enthalten. Nordmexikaner essen im Gegensatz zu den meisten Mexikanern größere Tortillas und Burritos. Spanischer Reis und Bohnenmus sind auch im Norden Grundnahrungsmittel. Rindfleisch wird anderen Fleischsorten vorgezogen.
In Südmexiko essen die meisten Menschen Hühnchen und Gemüse anstelle von Rindfleisch. Schwarze Bohnen sind dort häufiger anzutreffen und Gerichte werden oft mit Kochbananen serviert. Fisch-Tacos sind in Baja California sehr beliebt. Laut About.com ist die Halbinsel die Heimat von Caesar Salad. Der spanische Einfluss ist in Baja stark und Paella ist aufgrund der Fülle an Meeresfrüchten sehr verbreitet. Weinanbau und Weingüter sind in Baja weit verbreitet. Puebla ist die Heimat von Maulwurf, einer komplizierten und gefeierten Sauce, die aus Zutaten wie Kakao und Tomaten besteht.