Le régime alimentaire traditionnel allemand est copieux et lourd, avec des pommes de terre, de la viande, du pain et de la bière comme point central. Bien que chaque région du pays donne sa propre tournure aux plats classiques, l'accent est mis sur les pommes de terre, servir de la viande avec des fruits plutôt que des légumes et boire des bières artisanales sont les caractéristiques de ce régime.
La nourriture a toujours joué un rôle déterminant rôle culturel en Allemagne. En raison de sa topographie difficile, l'Allemagne n'est pas un centre agricole majeur, elle doit donc importer la plupart de ses ingrédients. Cependant, le roi Frédéric le Grand (1712-1786) a donné des pommes de terre de semence aux citoyens et leur a enseigné des techniques de culture, introduisant un aliment de base dans le régime traditionnel allemand. Après la Seconde Guerre mondiale, l'Allemagne a été divisée en Allemagne de l'Est et en Allemagne de l'Ouest, la moitié orientale développant un style de cuisine plus influencé par la Russie et la moitié occidentale conservant les techniques classiques. Aujourd'hui, les Allemands apprécient les aliments du monde entier; la fusion de plats traditionnels avec des préparations et des ingrédients internationaux maintient cette cuisine vivante et expérimentale. Cependant, les plats traditionnels allemands bien préparés restent populaires, et dans les petites villes, ils peuvent être tout ce qui est disponible.
Sauerbraten est un ragoût de viande allemand typique à base de rôti de porc, de boeuf ou de veau mariné au babeurre puis rôti en sauce. Dans la région du Rhin, les sauerbraten sont également aromatisés avec des raisins secs, des épices salées et du vinaigre. Sauerbraten est généralement servi avec du chou rouge. Le schnitzel viennois est un plat commun pour le déjeuner ou le dîner. Un filet est pilé à 1/8 de pouce d'épaisseur, recouvert de farine, trempé dans des œufs battus et de la chapelure et poêlé. Le filet est généralement du veau mais peut aussi être du porc ou du poulet. Le poisson mariné est également typique, y compris des plats tels que le karpfen bleu avec de la carpe au vinaigre, servi avec des pommes de terre et du brathering mit bratkartoffeln, du hareng frit mariné et servi avec des pommes de terre et des oignons.
Knödel, ou boulettes, sont servis avec de nombreux plats principaux. Les boulettes sont faites de pommes de terre ou de pain, puis bouillies ou frites. Dans le sud, les spätzle, petites boulettes savoureuses de la taille de quelques grains de riz groupés, sont plus courantes.
Les chariots à saucisses vendent de la nourriture de rue dans la plupart des villes allemandes. À Berlin, les pommes de terre sont souvent servies avec une saucisse telle que la bratwurst, ainsi que du bacon.
Les pains allemands les plus courants sont fabriqués à partir de seigle et de pumpernickel; beaucoup sont au levain. Les bretzels mous sont omniprésents dans la rue.
A Berlin, Berliner weisse est la bière préférée des locaux. Ce breuvage aigre est servi dans de larges gobelets, souvent avec une dose de sirop vert à base de groseille aux herbes des forêts aromatiques, ou un sirop de framboise rouge, pour le sucrer. Cologne est le berceau de la bière blonde légère et fruitée appelée Kölsch. À Leipzig, le célèbre Gose de couleur orange est brassé avec du sel et de la coriandre. Bamberg sert des pilseners ainsi que du Rauchbier au malt fumé. Ces bières classiques, imprégnées de culture locale et fabriquées de la même manière depuis des centaines d'années, sont un aspect bien-aimé du régime traditionnel allemand et accompagnent bien les repas copieux.