Why Italian Families Fill Their Christmas Eve Table With Fish, Not Meat

Sharing is caring!

Every year on the 24th of December, something unusual happens at Italian dinner tables across the country. There is no roast. No lamb. No beef carved at the table. Instead, the tablecloth is laden with fish — in every form imaginable. And the reason goes back over a thousand years.

Colourful fishing village in Cinque Terre Italy with traditional boats and harbour at the sea
Photo: Shutterstock

The Thousand-Year Rule That Changed Christmas Dinner

The tradition has its roots in Catholic canon law. For centuries, the Church required Christians to abstain from meat on the eve of major feasts — including Christmas. The night before a holy day was a vigilia (vigil), a time of restraint before the celebration.

Meat was seen as indulgent. Fish was permitted. And so, over generations, Italian families turned the restriction into something magnificent.

What began as religious observance became one of the most joyful and elaborate meals of the year. No other nation embraced the Christmas Eve fish feast quite like Italy — particularly in the south.

Why Seven? The Mystery Behind the Number

In Italian-American tradition, the meal is known as the Feast of Seven Fishes. But the number is not fixed. Different families count differently.

Some point to the seven sacraments of the Catholic Church. Others say it represents the seven hills of Rome. There are families who serve nine dishes, or twelve, or even thirteen — each number carrying its own local or religious meaning.

In Italy itself, nobody calls it the Feast of Seven Fishes. That name is almost entirely an American invention. Italians simply call it La Vigilia — the vigil. The number of fish served depends on the family, the region, and the nonna.

What Goes on the Table

The spread varies by region, but certain dishes appear again and again. Baccalà — salt cod — is one of the oldest and most beloved. It is soaked for days, then fried, baked, or simmered in tomato sauce.

Clams and mussels steamed in white wine. Calamari rings golden-fried and piled high. Anchovies, sardines, shrimp cooked simply so the flavour speaks for itself. In Venice, sarde in saor — sweet and sour sardines marinated with onions and raisins — make their annual Christmas Eve appearance.

Italy’s coastline stretches for over 7,000 kilometres. Christmas Eve is when every stretch of it arrives on the table.

Enjoying this? 30,000 Italy lovers get stories like this every week. Subscribe free →

When Naples Goes Wild for Eels

No Christmas Eve fish story is complete without the capitone. In Naples, the giant female eel is the star of the Christmas Eve table — and the tradition surrounding it is remarkable.

For days before Christmas, street vendors in Naples sell live eels from large water-filled containers. Families buy them whole, bring them home, and prepare them themselves. It is not a task for the faint-hearted. But for Neapolitans, it is simply Christmas.

The eel is often fried, or marinated in a sweet sauce with vinegar and bay leaves. Naples has its own way of doing everything — and Christmas is no exception. If you want to understand how deeply Neapolitans feel their traditions, read about why Neapolitans take their nativity scenes more seriously than anyone on earth.

How the Tradition Crossed the Atlantic

When millions of Italians emigrated to America in the late 19th and early 20th centuries, they brought La Vigilia with them. Most came from southern Italy — Campania, Sicily, Calabria, Abruzzo.

In their new homeland, the tradition grew. Italian-American families turned Christmas Eve into a statement of identity. The fish feast became a way of saying: we remember where we came from.

Today, millions of Italian-American families gather on 24 December for what they call the Feast of Seven Fishes. Many have never visited Italy. Many barely speak the language. But the fish on the table connects them to grandparents who crossed an ocean to start again.

It is worth noting that Italian-Americans also reimagined some food traditions along the way. Ordering spaghetti and meatballs in Italy will quickly show you what changed during the crossing. But La Vigilia? That one survived intact.

Is the Tradition Still Alive in Italy?

In the south, absolutely. Many Italian families — especially older ones — would not consider putting meat on the Christmas Eve table. It simply would not feel right.

In the north and in cities, the rules have softened. Younger generations mix old habits with new ones. But even in modern Italian households, Christmas Eve tends to lean heavily toward seafood. The fish is not just food. It is memory.

If you want to experience the full magic of Italian Christmas, Naples is the place to be. One street in Naples sells Christmas figures every single day of the year — and at La Vigilia, the whole city comes alive.

The next time you sit down to a Christmas Eve table covered in seafood — whether in Naples, New York, or anywhere else — you are part of a tradition stretching back over a thousand years. The Church’s old fasting rule became something nobody would dream of giving up.

You Might Also Enjoy

Plan Your Italy Trip

Ready to experience Italian Christmas traditions in person? Our ultimate Italy travel guide has everything you need to plan a perfect trip — including the best time to visit for local festivals and seasonal food traditions.

Join 30,000+ Italy Lovers

Every week, get Italy’s hidden gems, local stories, Italian recipes, and la dolce vita — straight to your inbox.

Count Me In — It’s Free →

Already subscribed? Download your free Italy guide (PDF)

Love more? Join 65,000 Ireland lovers → · Join 43,000 Scotland lovers → · Join 7,000 France lovers →

Free forever · One email per week · Unsubscribe anytime

Sharing is caring!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top