What Do Italians Eat for Christmas?

The type of food Italians eat on Christmas varies depending on the region, but generally, they eat a meal called La Vigilia, or Feast of the Seven Fishes, which contains fish and vegetables. La Vigilia is served on Christmas Eve and includes foods such as fish, octopus and shellfish, accompanied by vegetables such as artichokes, zucchini and broccoli.

Lunch is the main meal on Christmas Day. It often contains pasta dishes such as pasta in brodo, or pasta in broth. Although Italians generally stay away from desserts, they make an exception for their Christmas meal. Sweet breads, cookies and ricotta-filled omelets are popular choices throughout the country.