La tradizionale cena di Natale in Germania è arrosto di pollame o selvaggina con ripieno di mele e salsicce, gnocchi di patate e cavolo rosso. Questo è spesso seguito dalla torta di frutta tedesca, stollen. Il Gluhwein, che è vin brulé a volte mescolato con il brandy, potrebbe anche essere servito.
Stollen, che è fatto con frutta e noci, è diventato popolare in tutto il mondo, simile a molte altre tradizioni natalizie tedesche. Il calendario dell'avvento, la corona e persino la pratica di decorare un albero di Natale hanno avuto origine in Germania.
Alcuni altri cibi tradizionalmente consumati a Natale in Germania includono panpepato, mele e cioccolato, tutti utilizzati anche per adornare l'albero di Natale, o "tannenbaum".