La base de la cocina mexicana actual deriva en gran parte de la cocina existente en la época prehispánica, con un uso preponderante del maíz, frijol, chile, jitomate, tomatillo, calabaza, aguacate, cacao, cacahuate, amaranto, vainilla, nopal, agave, cactáceas, hierbas y condimentos (epazote, hoja santa, pápalo, quelites), diversas aves como el guajolote y variedad de mamíferos, peces e insectos.