Un tradizionale pasto natalizio italiano è in genere un pasto multiculturale che include prelibatezze come tagli di carne stagionata guarnita con olive e formaggio. Tipicamente, un piatto del pasto include la pasta, sebbene il piatto differisca tra le regioni settentrionali e meridionali dell'Italia.
Il piatto di pasta servito nell'Italia settentrionale è tipicamente una Lasagna verdi alla Bolognese accompagnata da un'ampia varietà di pasta ripiena. Nelle regioni meridionali, invece, è più comune un piatto di pasta chiamato pasticcio al forno. Il piatto è una pasta al forno ed è farcito con una delle più svariate farciture.
I pasti natalizi italiani generalmente includono un'ampia selezione di carne come parte del secondo. Piatti come manzo brasato, pollo arrosto con patate e carne di vitello arrosto sono comuni. Una salsiccia prodotta e riempita con intestino di maiale è molto diffusa anche nel nord Italia.
Anche i dolci sono una parte comune di un pasto natalizio italiano. Piatti come il torrone sono comuni dopo il corso principale. Il principale dolce tradizionale servito dopo il pasto si chiama il Pandoro. Questa torta assomiglia al il torrone, che è una torta leggera milanese, ma non include ripieni di uvetta e frutta candita.