Why do catholics have a fish dinner instead of meat on christmas eve?
Catholics eat a fish dinner on Christmas Eve instead of other meats because Christmas Eve (before the Vigil Mass) is a day of fasting and abstinence.ChaCha again soon!