Un dîner de Noël brésilien comprend des aliments communs à des fêtes similaires en Amérique du Nord et en Europe. Le jambon et la dinde sont des points centraux populaires du festin, mais le plat principal est généralement entouré de fruits exotiques et de spécialités régionales comme les boulettes de morue et la rabanada, un dessert sucré.
Bien que la dinde se retrouve sur la plupart des tables de Noël brésiliennes, les oiseaux sont différents des dindes traditionnelles. Une dinde Chester est issue de plusieurs souches de volaille différentes, ce qui crée un oiseau plus gros et beaucoup plus juteux que la normale.
Une forte origine allemande influence les dîners du sud du Brésil, où le strudel et le stollen sont des plats traditionnels sur la table. Les villes côtières présentent le bacalhau, une boulette de morue fortement salée. Le gigot de porc, le chou frisé, le riz et la salade sont d'autres plats traditionnels du menu de Noël brésilien. Dans les régions les plus pauvres du Brésil, le poulet et le riz sont les piliers du repas de fête. La bière et le vin sont présents dans toutes les régions du pays pour célébrer la naissance de Jésus.
La tradition veut que les membres de la famille apprécient le repas de Noël, ou Ceia de Natal, la veille de Noël, généralement après une messe nocturne. Les enfants mangent d'abord pour pouvoir se coucher avant que Papa Noël n'apporte les cadeaux.