Die Art des Essens, das Italiener an Weihnachten essen, variiert je nach Region, aber im Allgemeinen essen sie eine Mahlzeit namens La Vigilia oder Fest der sieben Fische, die Fisch und Gemüse enthält. La Vigilia wird an Heiligabend serviert und umfasst Speisen wie Fisch, Tintenfisch und Schalentiere, begleitet von Gemüse wie Artischocken, Zucchini und Brokkoli.
Das Mittagessen ist die Hauptmahlzeit am Weihnachtstag. Es enthält oft Nudelgerichte wie Nudeln in Brodo oder Nudeln in Brühe. Obwohl Italiener generell auf Desserts verzichten, machen sie eine Ausnahme für ihr Weihnachtsessen. Süßes Brot, Kekse und mit Ricotta gefüllte Omeletts sind im ganzen Land beliebt.