Wurstel, crauti, zuppe e patate sono sinonimo della cucina tedesca. Tipica la colazione con pane, prosciutto, formaggio, carni fredde, uova sode, marmellata e caffè o tè. La birra è la bevanda nazionale ed anche un fenomeno culturale; quasi ogni città ha il proprio birrificio, ed è anche molto economica.