Le dîner de Noël traditionnel en Allemagne est un rôti de volaille ou de gibier servi avec une farce aux pommes et aux saucisses, des boulettes de pommes de terre et du chou rouge. Il est souvent suivi du gâteau aux fruits allemand, stollen. Le Gluhwein, qui est du vin rouge chaud parfois mélangé à du cognac, peut également être servi.
Le Stollen, qui est fait de fruits et de noix, est devenu populaire dans le monde entier, à l'instar de nombreuses autres traditions de Noël allemandes. Le calendrier de l'Avent, la couronne et même la pratique consistant à décorer un sapin de Noël sont tous originaires d'Allemagne.
Certains autres aliments traditionnellement consommés à Noël en Allemagne incluent le pain d'épice, les pommes et le chocolat, qui sont également utilisés pour orner le sapin de Noël, ou "tannenbaum".