La cena tradicional navideña en Alemania es un asado de aves o un juego servido con relleno de manzana y salchicha, empanadillas de patata y col roja. A esto le sigue a menudo el pastel de frutas alemán, stollen. También se puede servir Gluhwein, que es vino tinto caliente que a veces se mezcla con brandy.
Stollen, que se elabora con frutas y nueces, se ha hecho popular en todo el mundo, similar a muchas otras tradiciones navideñas alemanas. El calendario de advenimiento, la corona e incluso la práctica de decorar un árbol de Navidad se originaron en Alemania.
Algunos otros alimentos que se consumen tradicionalmente en Navidad en Alemania incluyen el pan de jengibre, las manzanas y el chocolate, que también se usan para adornar el árbol de Navidad, o "tannenbaum".