The main day of celebration, known as Heiligabend, is on December 24th. Families decorate the Christmas tree, prepare food, and gather around the tree in the evening. Gifts are distributed and families often sing Christmas carols together.
Town squares are transformed into festive markets with wooden stalls selling gifts, ornaments, and traditional foods. A popular way to celebrate is to drink Glühwein (mulled wine) while browsing the markets.
Traditional German Christmas foods include roast goose, spaetzle, sausage lentil soup, German apple tart, potato dumplings, almond stollen, sauerkraut casserole, and Springerle cookies.
Traditional German Christmas foods include roast goose, spaetzle, sausage lentil soup, German apple tart, potato dumplings, almond stollen, sauerkraut casserole, and Springerle cookies.