Question: why sauerkraut for new years?
Answer: Germans have been eating pork and sauerkraut on New Year's for generations because they believe it brings good luck (viel glück in German). ... They also wished each other as many riches as there are shreds of cabbage in the sauerkraut they eat.