Ryba to popularny wybór potrawy w Wielki Piątek, święto chrześcijańskie upamiętniające ukrzyżowanie Jezusa Chrystusa. Nie ma jednak konkretnego wymogu religijnego jedzenia ryb w ten dzień.
Tradycja ta wywodzi się z średniowiecznej Europy. W średniowieczu katolikom zabraniano jedzenia mięsa w piątki jako formę pokuty, ale jedzenie ryb było dozwolone. Ryba była symbolem życia i obfitości ze względu na skojarzenie z wodą i płodnością.
Z czasem jedzenie ryb w Wielki Piątek stało się częścią obserwacji religijnych i rozprzestrzeniło się na społeczności niekatolickie jako tradycja kulturowa na całym świecie.