Um jantar de Natal brasileiro apresenta comidas comuns a festas semelhantes na América do Norte e na Europa. O presunto e o peru são pontos centrais populares da festa, mas o prato principal geralmente é cercado por frutas exóticas e favoritos regionais como bolinhos de bacalhau e rabanada, uma sobremesa doce.
Embora o peru encontre seu lugar na maioria das mesas de natal brasileiras, os pássaros são diferentes dos tradicionais perus. Um peru Chester é produzido a partir de várias linhagens diferentes de aves, o que cria um pássaro maior e muito mais suculento do que o normal.
A forte formação alemã influencia os jantares no sul do Brasil, onde strudel e stollen são itens tradicionais na mesa. As cidades costeiras apresentam o bacalhau, uma bola de bacalhau muito salgada. Pernil de porco, couve, arroz e salada são outros pratos tradicionais do cardápio natalino brasileiro. Nas áreas mais pobres do Brasil, o frango e o arroz são os pilares da refeição festiva. Cerveja e vinho estão presentes em todas as áreas do país para comemorar o nascimento de Jesus.
A tradição dita que os membros da família aproveitem a ceia de Natal, ou Ceia de Natal, na véspera do Natal, geralmente após uma missa noturna. As crianças comem primeiro para irem para a cama antes que Papa Noel traga os presentes.