A ceia de Natal no México inclui pratos como bacalhau, tamales e verduras silvestres com molho de mole, assim como presunto, porco assado, burritos, nachos, quesadillas, tacos e tortillas. As bebidas tradicionais são atole, chocolate quente e ponche de fruta com aguardente. Entre as tradições estão as posadas, com procissões noturnas simbolizando a viagem de Maria e José, e a quebra da piñata.