La nourriture mexicaine de Noël est une cuisine mexicaine traditionnelle qui est servie pendant les vacances, comme l'ensalada de noche buena, le bacalao, les romeritos, les buñuelos, la rosca de reyes et le ponche navideño. L'ensalada de noche buena est un salade qui combine les verts et les rouges vifs associés à la saison des vacances. Cette salade contient des légumes verts, des graines de grenade et d'autres fruits et légumes.
Un autre plat de Noël préféré est le bacalao, qui est une morue salée et séchée. Bien que ce plat soit originaire d'Europe, il est maintenant un aliment de base au Mexique. Il peut être préparé de nombreuses façons, comme en ragoût avec des pommes de terre, des tomates et des olives. Le Romeritos est un légume à feuilles qui est servi à Noël et au Carême. Il est souvent consommé avec des gâteaux de mole et de crevettes. Les buñuelos sont du pain frit saupoudré de sucre et de sirop. C'est une gâterie populaire pour accompagner le chocolat chaud ou le cidre pendant la saison de Noël. Rosca de reyes est un dessert servi à la fin de la saison de Noël, le jour du Roi. C'est un pain sucré garni de fruits en gelée. Le ponche navideño est une boisson de Noël populaire à base de ragoût de tejocotes, de pommes et de goyaves avec de la cannelle et sucré avec du sucre non raffiné ou du piloncillo. Certains Mexicains ajoutent une touche d'alcool à cette boisson.