A comida tradicional apreciada pelo povo mexicano no Natal são os tamales. Esse prato costuma ser feito com porco, frango ou boi.
A fruta fresca é frequentemente usada para fazer um ponche tradicional, que é conhecido no país como ponche navideno. As maiores refeições de feriado geralmente são servidas na véspera de Natal nesta região.
A Turquia e o tejocote também enfeitam muitas mesas no México durante a temporada de férias. Bunuelos, que são classificados como fritos, são uma comida de Natal popular.
As famílias mexicanas também gostam de toupeira, churros com cobertura de chocolate e uma variedade de peixes. A salada de véspera de Natal também é comum em muitas regiões do país.