A Ceia de Natal envolve muitas tradições populares. O peru é o prato mais tradicional, [1] tendo sido usado desde o século XVI na Europa. [2] Recentemente, no Brasil, o pernil de porco e o frango passaram a estar muito próximos do peru na ceia de Natal.[3]
As tradições dos pratos variam em cada país. Em Portugal, come-se peru e bacalhau com batatas e couves, e na Galiza bacalhau com couve-flor. Na Rússia evita-se a carne, enquanto na Jamaica há um grande uso de ervilhas. Na Alemanha come-se carne de porco. Pratos tradicionais de tempero forte também são muito comuns. Na Austrália, onde as festividades natalinas acontecem durante o verão, as pessoas costumam fazer a ceia de natal em praias. No Brasil, incorporaram-se várias receitas que chegaram ao país com a colonização portuguesa, como a rabanada e o bolinho de bacalhau, enquanto que no interior do Nordeste ainda subsiste o consumo de frango capão. Recentemente em vários lugares do mundo é típico comer mariscos na ceia de Natal.