Christmas Eve is Thursday 24 December 2026. Christmas Eve, 24 December, is the main meal of the Christmas season in much of Europe and Latin America. In Poland, the Czech Republic and Italy it is a meatless dinner built around fish; in Germany it is a simple supper of sausages and potato salad before the presents.
Also known as Heiligabend, Nochebuena, Wigilia, Vigilia di Natale, Réveillon de Noël, Julafton, Kūčios.
What people eat for Christmas Eve
Wigilia supper (borscht with uszka and carp)
Poland
The Polish vigil supper has no meat and traditionally twelve dishes. It opens with beetroot borscht with small dumplings (uszka) or wild mushroom soup, then herring, and carp as the main dish.
In Germany Christmas Eve (Heiligabend) calls for a simple meal, most often sausages or a stew with potato salad, before or after the gifts. The big meal, roast goose or duck, comes on Christmas Day.
An odd number of lenten dishes, among them sarma (stuffed leaves), bean soup (bob chorba), stuffed peppers, nuts, dried fruit and a festive bread with a fortune baked in.