Il cibo preferito dai tedeschi varia tra tradizione e modernità, con la carne (specialmente maiale) che rimane molto popolare. Il piatto nazionale o tra i più amati è spesso indicato nel Currywurst (salsiccia con curry), seguito da Schnitzel (cotoletta), Sauerbraten (arrosto), e Kartoffelsalat (insalata di patate). Anche la pasta è molto consumata.
Oggi anche per cena ai tedeschi piace mangiare la carne, spesso di maiale, servita in varie preparazioni. Da non trascurare è sicuramente la merenda che fa parte dei numerosi spuntini assunti durante la giornata: di solito consiste in pasticcini o prodotti panificati.
Frutta e verdura sono gli alimenti più consumati dai tedeschi: per il 71% degli intervistati sono presenti nel menu almeno una volta al giorno. Il 58% consuma quotidianamente latticini come yogurt o formaggio. Sempre meno intervistati invece mangiano carne e salumi ogni giorno.
La dieta tedesca più basica di solito consiste in un pasto caldo a pranzo, che tende ad essere qualcosa di semplice come un tipo di carne/pesce/proteine + patate/pasta/riso + un'insalata o verdura cotta.
I tedeschi consumano anche la pasta (Nudeln), principalmente nel Sud-Ovest, come le tagliatelle con il prosciutto (Schinkennudeln), alcune sono a base di patate (Schupfnudeln). Si mangia anche del pane soffiato al vapore (Dampfnudel).