Os católicos podem comer carne na véspera e no dia de Natal. No entanto, antes de 1983, os católicos tinham que jejuar e se abster de carne na véspera de Natal. Essa mudança foi o resultado do Código de Direito Canônico de 1983 que eliminou essa prática católica.
Muitos católicos italianos ainda mantêm a tradição de comer pratos de peixe na véspera de Natal. Na Polônia, os católicos também podem observar o jejum e evitar comer carne. Um jantar típico de véspera de Natal polonês pode incluir alimentos como sopa de beterraba, bolinhos feitos com batatas e queijo e um prato de peixe.
Muitos católicos em outros países ao redor do mundo também fazem refeições especiais ou tradicionais na véspera de Natal. Por exemplo, na Dinamarca, um pudim de arroz especial contendo uma amêndoa e coberto com molho de framboesa ou cereja é uma sobremesa tradicional. Na França, os alimentos especiais servidos podem ser crepes, ostras e um bolo em forma de tora de yule.