La comida mexicana de Navidad es la cocina tradicional mexicana que se sirve durante las vacaciones, como la ensalada de noche buena, bacalao, romeritos, buñuelos, rosca de reyes y ponche navideño. Ensalada que combina los verdes brillantes y rojos asociados con la temporada de vacaciones. Esta ensalada tiene verduras, semillas de granada y otras frutas y verduras.
Otra comida navideña favorita es el bacalao, que es un bacalao salado y seco. Aunque este plato se originó en Europa, ahora es un alimento básico en México. Se puede preparar de muchas maneras, como guisado con papas, tomates y aceitunas. Romeritos es una verdura de hoja que se sirve durante la Navidad y la Cuaresma. Se suele comer con mole y tortas de gambas. Los buñuelos son pan frito espolvoreado con azúcar y almíbar. Es una delicia popular para el chocolate caliente o la sidra durante la temporada navideña. Rosca de Reyes es un postre que se sirve al final de la temporada navideña, en el Día del Rey. Es un pan dulce cubierto con fruta en gelatina. Ponche navideño es una popular bebida navideña hecha de estofados de tejocotes, manzanas y guayabas junto con canela y endulzándola con azúcar sin refinar o piloncillo. Algunos mexicanos agregan un chorrito de alcohol a esta bebida.