Catholics do not follow a permanent universal food code that divides ordinary foods into clean and unclean categories. Most dietary rules concern penitential fasting and abstinence on particular days. Spiritual Culture explains Latin Church law while noting that Eastern Catholic churches and national bishops’ conferences may have different disciplines.
Ordinary days
Outside prescribed penitential practice, Catholics may generally eat meat, fish, dairy, eggs, grains, vegetables, and other ordinary foods. Health, conscience, local culture, and personal devotion can create additional choices.
Fasting and abstinence are different
Fasting limits the quantity of food; abstinence means refraining from a particular food, traditionally meat. A person can therefore observe abstinence without observing a full fast.
Ash Wednesday and Good Friday
In the Latin Church, universal canon law requires both fasting and abstinence on Ash Wednesday and Good Friday, subject to age and other applicable norms.
Fridays
Canon law identifies Fridays throughout the year as penitential days and prescribes abstinence from meat unless a solemnity falls on Friday. Episcopal conferences may determine how the discipline is observed or substitute other forms of penance in some circumstances.
Who is bound by abstinence?
Canon 1252 states that the law of abstinence binds those who have completed their fourteenth year.
Who is bound by fasting?
The same canon states that fasting binds those who have attained majority until the beginning of their sixtieth year. Local pastoral guidance also addresses illness, pregnancy, physical labor, and other situations.
Why fish is commonly allowed
Traditional Latin abstinence focuses on meat rather than every animal product. This is why fish is commonly eaten on abstinence days, although local definitions and customs matter.
Vegetarianism is not required
A Catholic may be vegetarian or vegan for personal, ethical, environmental, or health reasons, but the Church does not require a permanent vegetarian diet.
Eastern Catholic practice
Eastern Catholic churches have their own fasting traditions, often involving broader restrictions and different calendars. Latin Catholic rules should not automatically be applied to every Eastern Catholic.
The purpose is penance
Catholic fasting is not primarily a diet plan. Prayer, charity, repentance, self-denial, and conversion give penitential food rules their religious meaning.
Editorial context
The practical answer is that Catholics may normally eat a broad range of foods. Specific restrictions arise mainly through the Church’s penitential calendar and the discipline of the Catholic church to which a person belongs.