Ein traditionelles italienisches Weihnachtsessen ist in der Regel ein mehrgängiges Menü mit Delikatessen wie Wurstwaren, die mit Oliven und Käse garniert sind. Normalerweise beinhaltet ein Gang der Mahlzeit Pasta, obwohl das Gericht zwischen den nördlichen und südlichen Regionen Italiens unterschiedlich ist.
Das in Norditalien servierte Nudelgericht ist typischerweise eine Lasagne verdi alla Bolognese, begleitet von einer Vielzahl von gefüllten Nudeln. In den südlichen Regionen hingegen ist ein Nudelgericht namens Pasticcio al Forno häufiger anzutreffen. Das Gericht ist eine gebackene Pasta und wird mit einer von vielen verschiedenen Füllungen gefüllt.
Italienische Weihnachtsgerichte beinhalten im Allgemeinen eine große Auswahl an Fleisch als Teil des zweiten Gangs. Gerichte wie geschmortes Rindfleisch, Brathähnchen mit Kartoffeln und gebratenes Kalbfleisch sind üblich. Auch in Norditalien ist eine Wurst aus und gefüllt mit Schweinedärmen beliebt.
Desserts sind auch ein üblicher Bestandteil eines italienischen Weihnachtsessens. Gerichte wie Nougat sind nach dem Hauptgang üblich. Der wichtigste traditionelle Kuchen, der nach dem Essen serviert wird, heißt il pandoro. Dieser Kuchen ähnelt dem il Torrone, einem leichten Mailänder Kuchen, enthält jedoch keine Füllungen mit Rosinen und kandierten Früchten.