La cuisine mexicaine est considérée comme très variée de par son héritage préhispanique (des indigènes de Mésoamérique) et européen (principalement espagnol), conséquence de la conquête espagnole de l'empire Aztèque au cours du . Elle a aussi connu l'influence des cuisines africaines, caraïbéennes, asiatiques et moyen-orientales. La base traditionnelle de cette cuisine est le maïs, ainsi que d'autres aliments d'origine autochtone comme le haricot, l'avocat, la tomate, la dinde, les cacahuètes, la vanille et le piment, accompagnés de riz, transporté par les Espagnols. Les Européens ont amené avec eux un grand nombre d'aliments parmi lesquels les plus importants sont les viandes d'animaux domestiqués (bœuf, porc, poulet, chèvre et mouton), les produits laitiers (en particulier le fromage), et diverses herbes et épices.