Sauerkraut is probably the most well known German food. Sauerkraut is finely sliced green cabbage that has been fermented by lactic acid bacteria. The fermentation process (also known as pickling) gives the cabbage a distinct sour flavor, which is where it gets the name Sauerkraut (sour cabbage).
In Germany, sauerkraut is often flavored with juniper berries. Traditionally it is served warm, with pork (e.g. Eisbein, Schweinshaxe, Kassler) or sausages (smoked or fried sausages, Frankfurter Würstchen, Vienna sausages, black pudding), accompanied typically by roasted or steamed potatoes or dumplings (Knödel or Schupfnudel).