Le type de nourriture que les Italiens mangent à Noël varie selon les régions, mais en général, ils mangent un repas appelé La Vigilia, ou Fête des Sept Poissons, qui contient du poisson et des légumes. La Vigilia est servi la veille de Noël et comprend des aliments tels que le poisson, le poulpe et les crustacés, accompagnés de légumes tels que les artichauts, les courgettes et le brocoli.
Le déjeuner est le repas principal du jour de Noël. Il contient souvent des plats de pâtes tels que des pâtes au brodo ou des pâtes au bouillon. Bien que les Italiens restent généralement à l'écart des desserts, ils font une exception pour leur repas de Noël. Les pains sucrés, les biscuits et les omelettes fourrées à la ricotta sont des choix populaires dans tout le pays.