Tipul de hrană pe care italienii îl consumă pe Crăciun variază în funcție de regiune, dar, în general, mănâncă o masă numită La Vigilia sau Sărbătoarea celor șapte pești care conține pește și legume. La Vigilia este servit în ajunul Crăciunului și include alimente cum ar fi pește, caracatiță și crustacee, însoțite de legume cum ar fi anghinare, dovlecei și broccoli.
Pranzul este masa principală în ziua de Crăciun. Acesta conține adesea mâncăruri de paste cum ar fi pastele în brodo sau paste în bulion. Deși italienii, în general, stau departe de deserturi, fac o excepție pentru masa de Crăciun. Pâinele dulci, cookie-urile și omeletele pline de ricotă sunt alegeri populare în întreaga țară.