A comida mexicana de Natal é a cozinha tradicional mexicana servida durante as férias, como ensalada de noche buena, bacalao, romeritos, buñuelos, rosca de reyes e ponche navideño. Ensalada de noche buena é um Salada que combina os verdes brilhantes e os tintos associados às festas de fim de ano. Esta salada tem verduras, sementes de romã e outras frutas e vegetais.
Outra comida de Natal preferida é o bacalao, que é um bacalhau salgado e seco. Embora este prato seja originário da Europa, agora é um alimento básico no México. Pode ser preparado de várias maneiras, como guisado com batatas, tomates e azeitonas. Romeritos é um vegetal folhoso servido durante o Natal e a Quaresma. Costuma ser comido com bolinhos de toupeira e camarão. Buñuelos é pão frito polvilhado com açúcar e calda. É um acompanhamento popular para chocolate quente ou cidra durante a época de Natal. Rosca de reyes é uma sobremesa servida no final da época de Natal, no Dia do Rei. É um pão doce coberto com frutas gelatinosas. Ponche navideño é uma bebida popular de Natal feita a partir de ensopados de tejocotes, maçãs e goiabas juntamente com canela e adoçando com açúcar não refinado ou piloncillo. Alguns mexicanos adicionam um pouco de álcool a esta bebida.