Why do we not eat meat on Christmas Eve?
Photo Credit: Courtesy of 3DStockPhoto (christmas image)
The long tradition of eating seafood on Christmas Eve dates from the Roman Catholic tradition of abstaining from eating meat on the eve of a feast day. As no meat or animal fat could be used on such days, observant Catholics would instead eat fish (typically fried in oil).