A Christmas guide

Christmas in Poland

Traditions, food and holiday customs

Main date

December 25 (main celebration on Christmas Eve, called Wigilia)

Gift bringer

Święty Mikołaj, with regional figures such as Gwiazdor in the north-west

Signature flavour

Wigilia traditionally features twelve meatless dishes, often including barszcz with uszka, mushroom soup, pierogi, fried carp, herring, cabbage with mushrooms, kompot z suszu and poppy seed cake.

Christmas in Poland is one of the most important holidays of the year and centres on Wigilia, the Christmas Eve supper on December 24.

Christmas in Poland is celebrated on December 25 (main celebration on Christmas Eve, called Wigilia). The main festive figure is Święty Mikołaj, with regional figures such as Gwiazdor in the north-west.

When is Christmas celebrated in Poland?

Christmas in Poland falls on December 25 (main celebration on Christmas Eve, called Wigilia). For many families the celebration stretches across several days, with quieter moments at home alongside the busier public events.

Main traditions

Many families wait until the first star appears in the sky on Christmas Eve before sitting down to dinner. An extra place is often set at the table for an unexpected guest. Before the meal, family members share opłatek, a thin wafer, and exchange wishes. Many attend Pasterka, a midnight Mass.

Christmas food

Wigilia traditionally features twelve meatless dishes, often including barszcz with uszka, mushroom soup, pierogi, fried carp, herring, cabbage with mushrooms, kompot z suszu and poppy seed cake. Christmas Day meals are heartier and may include roast meats.

Gift giving customs

Gifts are usually exchanged on the evening of December 24, after the Wigilia supper. Depending on the region, presents may be brought by Święty Mikołaj, Gwiazdor, the Aniołek or Dzieciątko.

Santa or local Christmas figure

The festive figure most associated with Christmas in Poland is Święty Mikołaj, with regional figures such as Gwiazdor in the north-west. Names, costumes and gift giving dates can vary from family to family and from region to region.

Fun fact

In many Polish homes, a small bundle of hay is placed under the Wigilia tablecloth as a reminder of the stable in Bethlehem.

Frequently asked questions

When is Christmas celebrated in Poland?
Christmas in Poland is celebrated on December 25 (main celebration on Christmas Eve, called Wigilia).
Who brings gifts to children in Poland?
In Poland children traditionally receive gifts from Święty Mikołaj, with regional figures such as Gwiazdor in the north-west.
What do families eat for Christmas in Poland?
Wigilia traditionally features twelve meatless dishes, often including barszcz with uszka, mushroom soup, pierogi, fried carp, herring, cabbage with mushrooms, kompot z suszu and poppy seed cake. Christmas Day meals are heartier and may include roast meats.

More countries

Last updated Saturday, June 20, 2026