Christmas in Poland begins with a festive supper on Christmas Eve, 24 December, and continue celebrating for two more days. The traditional Christmas Eve feast is meatless and differs from the food served on the 25 and 26 December. Culinary preparations for Polish-style Christmas are very long. It can take even a few weeks to prepare one dish. For example Gingerbread should age for a three weeks then baked. Meats and fish has to be prepared earlier too because of marinating. If someone plans to serve home-made pierogi (filled dough pockets or dumplings), an afternoon should be set aside for their preparation.
If you think that the celebration and the food itself ends after Christmas Eve you are wrong. It’s just the beginning. The 25th of December is the day of Christ’s birth. Polish families go to church, everybody sings carols, enjoys themselves, and of course wine and dine the whole day. As well as this, the next day is the time that family members visit each other and very often people have to eat a couple of dinners before they get back home.