Every December, my inbox fills up with the same question: what exactly IS the Feast of the Seven Fishes, and do I really need seven fish?
I grew up watching my nonna fry smelts on Christmas Eve while sauce for the linguine simmered on the back burner, so I’ve got some strong feelings on this one.
Key Takeaways
- The Feast of the Seven Fishes is a Christmas Eve seafood dinner rooted in the Catholic tradition of abstaining from meat before a major feast day.
- It's mainly an Italian-American tradition, not a fixed custom under that name in Italy itself.
- There's no single explanation for why it's seven fish, though several religious symbolism theories are commonly cited.
- Some families serve nine, eleven, or thirteen dishes instead, so the exact count matters less than the spirit of it.
- Raw shellfish carries real food-safety risks for some people, so know who's at the table before you plan the menu.
Classic Seven Fishes to Choose From
If you're building your own menu, these are the seafood dishes that show up most often.
- Baccala (salt cod), usually simmered in tomato sauce or made into a salad
- Fried calamari, served hot as an appetizer
- Shrimp, either grilled, in cocktail, or tossed with pasta
- Clams, classically in linguine alle vongole
- Mussels, steamed in white wine and garlic
- Smelts or whiting, pan-fried whole and crispy
- Eel (capitone), a Southern Italian Christmas Eve specialty
What Is the Feast of the Seven Fishes?
The Feast of the Seven Fishes is a Christmas Eve dinner built entirely around seafood, with no meat on the table.
The short answer: it’s an Italian-American tradition of eating seven seafood dishes instead of meat, rooted in the old Catholic custom of a meatless vigil before Christmas.
In Italian it’s sometimes called La Vigilia, or Festa dei Sette Pesci once it landed in America.
The meal usually stretches over several courses, not one plate with seven fish piled on it.
Think antipasti, a pasta course, and a fish-based main, spread out over hours while the family waits for midnight Mass.

Where Did the Feast of the Seven Fishes Come From?
This one surprises people: the exact tradition, under that exact name, is mostly an American invention.
Southern Italian immigrants, especially from Naples, Calabria, and Sicily, brought the meatless Christmas Eve dinner with them in the late 1800s and early 1900s.
In the old country, families had always kept a lighter, fish-forward table on La Vigilia, the vigil before Christmas.
That practice traces back to the Catholic Church’s historic rule of abstaining from meat before certain feast days, a discipline the USCCB’s guidance on fasting and abstinence still explains today.
Fish wasn’t considered flesh meat under those older dietary rules, so it became the obvious centerpiece.
Once immigrant families settled into American cities, that Vigilia dinner got bigger, more festive, and eventually got its catchy ‘seven fishes’ name here in the US.
I’ve found a lot of visitors to Italy are confused when they can’t find a restaurant advertising ‘Seven Fishes’ on the menu — that’s because the branding really did happen stateside.
Why Seven Fish? What the Number Means
Nobody has a single, agreed-upon answer for why it’s seven, and I’ve stopped pretending otherwise.
The most common explanations point to Catholic symbolism, since seven shows up a lot in that tradition.
- The seven sacraments of the Catholic Church
- The seven days of creation
- The seven hills of Rome
- The seven virtues, or Mary’s seven joys and sorrows
Other families will tell you it’s simply about abundance — a big, generous table to mark a holy night, and seven just felt like the right number of courses.
In my experience, most home cooks land on seven because it’s a nice round number, not because they’re deep in theology while frying calamari.

When Is the Feast of the Seven Fishes Celebrated?
It’s always on Christmas Eve, December 24, not Christmas Day itself.
Traditionally the meal starts in the late afternoon or early evening and runs long, with courses paced out so everyone can head to midnight Mass afterward.
Some families now shift the timing earlier for kids, or split it into an afternoon feast with dessert saved for after church.
Either way, the date doesn’t move — this is a Christmas Eve tradition, full stop.
What Fish Are Traditionally Served?
There’s no official master list, but certain seafood shows up in almost every version of this meal.
Baccala, or salt cod, is the backbone in a lot of Southern Italian-American households.
Calamari, shrimp, clams, mussels, smelts, and eel round out most menus, though scungilli, octopus, anchovies, and lobster all make regular appearances too.
One thing that trips people up: you don’t need seven different SPECIES if a dish uses more than one — a seafood salad with shrimp, calamari, and octopus can count as three of your seven on its own.
When you’re buying, look for seafood that’s firm, smells like clean ocean water rather than ‘fishy,’ and has been kept properly iced.
For sourcing choices that are better for fish populations long-term, NOAA Fisheries’ guide to sustainable seafood basics is a genuinely useful starting point.
| Fish/Seafood | Typical Preparation |
|---|---|
| Baccala (salt cod) | Simmered in tomato sauce, or served as a cold salad |
| Calamari | Fried, or stewed in tomato sauce over pasta |
| Clams | Linguine alle vongole, white or red sauce |
| Shrimp | Grilled, in cocktail, or sauteed with garlic |
| Mussels | Steamed in white wine, garlic, and parsley |
| Smelts or whiting | Pan-fried whole, crispy skin |
| Eel (capitone) | Roasted or fried, a Naples Christmas Eve specialty |
Sample Feast of the Seven Fishes Menu
If you want a real structure to work from, here’s roughly how the meal usually unfolds in my house.
- Antipasto: marinated anchovies, raw or grilled oysters, shrimp cocktail
- Primo: linguine alle vongole (clam pasta), or spaghetti with calamari in tomato sauce
- Secondo: baccala simmered in tomato-olive sauce, and pan-fried smelts
- Contorno: sauteed escarole or broccoli rabe with garlic
- Dolce: struffoli or a simple fruit and nut plate before midnight Mass
That’s already well past seven dishes if you count separately, which is exactly why most families just focus on hitting seven distinct FISH, not seven separate plates.
Is It Always Exactly Seven Fish?
No, and honestly, plenty of families never actually counted until someone asked them to explain it for a party.
Some households do nine dishes, or eleven, or thirteen — often tied to the same kind of religious symbolism (thirteen for Jesus and the twelve apostles, for example).
Others just serve ‘a lot of seafood’ and call it the Feast of the Seven Fishes because that’s the name everyone recognizes, even if the count is closer to five or ten.
The number is a tradition, not a rule you’ll get graded on.
How to Plan a Feast of the Seven Fishes at Home
Start smaller than you think you need to — three or four seafood courses done well beats seven rushed ones.
Pick one dish you can fully make ahead, like a marinated seafood salad or a baccala that only improves after a day in the fridge.
Fry calamari or smelts last, right before serving, since nothing sad-sacks a table faster than cold fried fish.
Buy your seafood the day before or morning of, and keep it iced in the fridge until you’re ready to cook.
I always map out my stove and oven timing on paper first — with this many components, you will run out of burners if you don’t plan ahead.
Seafood Safety Tips for the Feast of the Seven Fishes
Raw or undercooked shellfish, including oysters and clams served on the half shell, carries a real risk of Vibrio infection.
The CDC’s information on Vibrio infection (vibriosis) notes this risk is higher for people with liver disease, weakened immune systems, or who are pregnant, and that these groups should avoid raw shellfish entirely.
If anyone at your table falls into a higher-risk group, serve those dishes cooked instead, and check with a healthcare professional if there’s any doubt.
Cooking shellfish thoroughly reduces this risk but is the safer route for at-risk guests, rather than relying on how the seafood looks or smells.
For everyone else, safe handling still matters: keep seafood cold until it’s cooked, and don’t let fried or dressed seafood sit out at room temperature for more than two hours.
The FDA’s guidance on selecting and serving fresh and frozen seafood safely is worth a quick read before a big seafood night.
The Bottom Line
The Feast of the Seven Fishes is an Italian-American Christmas Eve dinner built on seafood instead of meat, growing out of the old Catholic custom of a meatless vigil.
The exact origin of the number seven isn’t settled, and plenty of families serve more or fewer dishes anyway.
Focus on a handful of dishes you can actually pull off well, keep raw shellfish away from higher-risk guests, and let the tradition be flexible.
Frequently Asked Questions
What is the Feast of the Seven Fishes?
It's an Italian-American Christmas Eve dinner made up of seven (or so) seafood dishes, served instead of meat, rooted in the Catholic tradition of a meatless vigil before Christmas.
Why is it called seven fish specifically?
There's no single confirmed reason. The leading theories point to Catholic symbolism like the seven sacraments or seven days of creation, though many families simply treat seven as a festive round number.
Is the Feast of the Seven Fishes celebrated in Italy?
A meatless Christmas Eve dinner (La Vigilia) has long been common in Southern Italy, but the specific 'seven fishes' name and framing developed mainly among Italian immigrants in the United States.
What is the traditional Feast of Seven Fishes menu?
Common dishes include baccala (salt cod), fried calamari, shrimp, clams (often in linguine alle vongole), mussels, smelts, and eel, though the exact lineup varies by family and region.
Do you have to serve exactly seven dishes?
No. Some families serve nine, eleven, or thirteen dishes, or simply a generous spread of seafood, while keeping the same name and spirit of the tradition.
