Why Don’t People in Italy Eat Meat on Christmas Eve? Tradition of the Feast of the Seven Fishes Explained

Discover why Italians traditionally avoid meat on Christmas Eve and celebrate with the Feast of the Seven Fishes, rooted in Roman Catholic customs.

94 views

In Italy, not eating meat on Christmas Eve is a tradition rooted in the Roman Catholic practice of abstaining from meat before a feast day. Known as the Feast of the Seven Fishes, this celebration involves enjoying various seafood dishes. This practice emphasizes preparation and purification before Christmas Day, reflecting the values of sacrifice and anticipation that are central to the holiday season. Embracing this tradition can offer a unique way to connect with cultural customs and enjoy a diverse array of festive dishes.

FAQs & Answers

  1. What is the Feast of the Seven Fishes? The Feast of the Seven Fishes is an Italian-American Christmas Eve celebration where families enjoy a variety of seafood dishes, honoring the Catholic tradition of abstaining from meat before Christmas Day.
  2. Why do Italians avoid eating meat on Christmas Eve? Italians traditionally avoid eating meat on Christmas Eve as part of Roman Catholic practice to abstain from meat before a major feast day, emphasizing preparation and sacrifice before celebrating Christmas.
  3. Is the Feast of the Seven Fishes celebrated throughout Italy? While the Feast of the Seven Fishes is widely celebrated among Italian-Americans and in certain regions of Italy, the specific number and dishes can vary depending on family and local customs.