Katolicy mogą jeść mięso w Wigilię i Boże Narodzenie. Jednak przed rokiem 1983 katolicy musieli pościć w Wigilię i powstrzymać się od jedzenia mięsa. Ta zmiana była wynikiem Kodeksu Prawa Kanonicznego z 1983 roku, który wyeliminował tę katolicką praktykę.
Wielu watykańskich katolików nadal utrzymuje tradycję spożywania potraw z ryb w Wigilię Bożego Narodzenia. W Polsce katolicy mogą nadal obserwować post i powstrzymywać się od jedzenia mięsa. Typowa polska kolacja wigilijna może obejmować potrawy takie jak: zupa z buraków, pierogi z ziemniakami i serem oraz danie rybne.
Wielu katolików w innych krajach na całym świecie również w Wigilię ma specjalne lub tradycyjne posiłki. Na przykład w Danii tradycyjny deser ryżowy zawierający migdał i zwieńczony sosem malinowym lub wiśniowym jest tradycyjnym deserem. We Francji serwowanymi specjalnymi potrawami mogą być naleśniki, ostrygi i ciasto w kształcie loga yule.