Customs of food and drinkNorth AmericaChristian
Feast of the Seven Fishes
In its own language: Festa dei sette pesci
An Italian-American Christmas Eve seafood dinner marking abstinence from meat.

The Feast of the Seven Fishes is a Christmas Eve celebration kept by Italian Americans. Families gather to eat multiple seafood dishes instead of meat, following Catholic rules for fasting before the holiday feast. The tradition arrived with immigrants in the late nineteenth and early twentieth centuries.
When is Feast of the Seven Fishes marked?
Feast of the Seven Fishes is kept as part of Christmas Eve, which is on Thursday, 24 December 2026.
The Feast of the Seven Fishes is a Christmas Eve dinner celebrated by Italian American families. It features a large meal of fish and other seafood. This custom follows the Roman Catholic practice of abstaining from meat on holy days. The feast marks the end of the vigil period before celebrating Christmas Day.
Origins and history
This celebration emerged during the peak years of Italian immigration to the United States, specifically between the 1880s and the 1930s. Immigrants brought their religious customs to cities in the Northeast and Upper Midwest. The meal stems from the Roman Catholic rule that forbids eating meat or animal fat on the eve of a major feast day. Observant Catholics would substitute fish for meat, often frying it in oil. While the term became popular in the mid-twentieth century, the first known newspaper reference appeared in Philadelphia in 1983.
How the feast is kept
Families gather for a long, ritualized dinner that can last several hours. The menu typically includes seven or sometimes thirteen different seafood dishes. Common items include fried smelts, calamari, baccalà (salted cod), anchovies, sardines, lobster, shrimp, mussels, clams, eels, squid, octopus, and whiting. Some menus also feature pasta, vegetables, baked goods, and wine. In some households, there is no strict count of the number of fish served.
Symbolism and meaning
The number seven holds various potential meanings within the tradition. It may represent the seven Sacraments of the Catholic Church. Alternatively, it could reference the seven hills of Rome. There is no single agreed-upon explanation for why this specific number is chosen. The abundance of food reflects the joy of the upcoming Christmas celebration. The meal serves as a communal act of faith and cultural preservation for Italian American communities.
How Feast of the Seven Fishes is kept
Families prepare a large dinner featuring multiple seafood dishes. The meal usually consists of seven or thirteen types of fish and shellfish. Common preparations include fried smelts, salted cod, and calamari. The dinner is eaten over several hours. Wine, pasta, and vegetables often accompany the seafood. The gathering marks the Catholic observance of abstinence from meat on Christmas Eve.
When and where
The feast takes place every year on December 24. It occurs on Christmas Eve, which is a vigil day in the Christian calendar. The date is fixed according to the Gregorian calendar.
The tradition is primarily kept in the United States. It is strongest among Italian American communities. Historically, it developed in cities across the Northeast and Upper Midwest regions where Italian immigrants settled.
What Feast of the Seven Fishes means
The number seven likely symbolizes the seven Sacraments of the Catholic Church. It may also refer to the seven hills of Rome. The absence of meat honors the religious rule against consuming animal products on the eve of a feast. The shared meal strengthens family bonds and maintains cultural identity.

Days Feast of the Seven Fishes is marked
Questions people ask about Feast of the Seven Fishes
When is Feast of the Seven Fishes marked?
Feast of the Seven Fishes is kept as part of Christmas Eve, which is on Thursday, 24 December 2026.
What is the Feast of the Seven Fishes?
It is a Christmas Eve dinner celebrated by Italian Americans. The meal features multiple seafood dishes instead of meat. This follows the Roman Catholic tradition of abstaining from meat on holy vigils.
Why are seven fish served?
The number seven may represent the seven Sacraments of the Catholic Church. It might also refer to the seven hills of Rome. There is no single agreed-upon meaning for the number.
Is this tradition found in Italy?
While often thought to be unknown in Italy, the custom of eating seven or thirteen fishes on Christmas Eve has been documented in Calabria. However, the specific 'Feast of the Seven Fishes' name is largely an Italian-American development.
See also
Good reading and sources
- Feast of the Seven Fishes on WikipediaEncyclopedia
- More photos on Wikimedia CommonsPhotos and video
- Wikidata recordOpen data
The facts on this page come from the Wikipedia article "Feast of the Seven Fishes", written by its contributors and used under the CC BY-SA 4.0 licence, and from its Wikidata record (CC0). EveryParampara rewrote the text in its own words, with AI assistance, and compares every page with the article to make sure no passage is copied. It may be reused under the same CC BY-SA 4.0 licence with a link back.
It may contain mistakes. Traditions differ from one family, village and community to the next, and the people who keep them know them best. If something is wrong, tell us. Last refreshed 2026-10-04.
More from the United States
All the traditions of the United States
🇮🇳 India and 2 moreLangarਲੰਗਰ
The free kitchen at a gurdwara, where all sit and eat together as equalsTable custom
🇻🇳 Saigon, Vietnam and 5 moreBánh mì
A Vietnamese baguette sandwich filled with meats, pickles, herbs, and condiments.Table custom · Breakfast
The same idea elsewhere
Fasting and feasting compared
🇮🇪 Ireland and 5 moreHalloween
An annual observance on 31 October marking the eve of All Saints' Day, rooted in Christian tradition and Celtic heritageFestival · Sweets given and shared