I've discovered that the dishes served on Christmas Eve vary in different regions - my family is from Lwow
which part of Lwow ? My family also is from there ... a place called Zloczow; we have the following ... barscz with uszka, two types of pierogi one with sourkraut the other with potato/cheese (Ruskie), variety of fish usually carp in jelly, pike in jelly herring etc
i think what is served on Christmas Eve depends on which part of Poland one is from ... eg. my wife is from Wroclaw and they also have mushroom soup.
Anyway, what they all have in common is that they don't contain any meat.
only recently has the ban on meat been lifted for Wigilia (Xmas Eve), but we still maintain the meat free meal.