US Trends

why do people eat fish on good friday

People eat fish on Good Friday mainly because, in many Christian traditions (especially Catholic), it’s a day to avoid meat from warm‑blooded animals in remembrance of Jesus’ sacrificial death, so fish became the usual replacement.

The core religious reason

Good Friday commemorates the crucifixion of Jesus, understood by Christians as Jesus “giving his flesh” for humanity.

Because of this, the medieval church taught that Christians should abstain from meat from warm‑blooded animals (like beef, pork, poultry) on Fridays, particularly Good Friday.

Fish, being cold‑blooded, was classified differently and allowed, so it naturally became the standard food for that day.

Why specifically fish?

Several symbolic and practical reasons reinforced fish as the go‑to option:

  • Many of Jesus’ early followers were fishermen, and fish appears often in Gospel stories (miraculous catch of fish, feeding the crowds, resurrection meals with fish).
  • Early Christians used the fish symbol (ichthus) as a secret sign to recognize one another when Christianity was persecuted.
  • In everyday life of the ancient and medieval world, fish was common, accessible food, often easier to obtain than slaughtering livestock.

How the tradition developed over time

From the early church through the medieval period, fasting and abstaining from meat on certain days became a standard discipline: Fridays, parts of Lent, and other holy days.

For centuries, Catholics in particular avoided meat on all Fridays, not just Good Friday, which further cemented the “Friday = fish” pattern.

Although rules were relaxed in the 20th century (for example, after Vatican II), many Christians kept the custom, especially on Good Friday, out of tradition and devotion.

Today: religious, cultural, and even economic

In many places now, people eat fish on Good Friday even if they’re not religious; it’s become a cultural habit (like going for fish and chips in the UK or seafood feasts elsewhere).

The pattern also shapes business and food culture: fish and chip shops, supermarkets, and fast‑food chains often see a spike in fish sales during Lent and on Good Friday.

In short, people eat fish on Good Friday as a way of marking the day’s solemn religious meaning—by skipping meat “flesh” and choosing fish instead—and that ancient rule has turned into a widely shared cultural tradition.

TL;DR: Christians traditionally avoid meat on Good Friday to honor Jesus’ sacrifice, and because fish is permitted (cold‑blooded, strongly linked with early Christian symbolism), “fish on Good Friday” became the norm and remains a strong cultural habit today.

Information gathered from public forums or data available on the internet and portrayed here.