Question: why 7 fish for christmas eve dinner?
Answer: Origins and tradition Christmas Eve is a vigil or fasting day, and the abundance of seafood reflects the observance of abstinence from meat until the feast of Christmas Day itself. Today, the meal typically consists of seven different seafood dishes.