Gründe dafür, dass Fisch zum Zweck des Fastens nicht als Fleisch angesehen wird, sind Umweltunterschiede und die Absicht hinter dem Fasten. Es gibt unterschiedliche Meinungen, die auf unterschiedlichen Interpretationen religiöser Texte basieren.
Obwohl einige Vegetarier Fisch in ihrer Ernährung zulassen, hat das Konzept, Fisch zuzulassen, religiöse Wurzeln. Während der Fastenzeit müssen Katholiken freitags auf Fleisch verzichten, aber viele moderne katholische Kirchen veranstalten während der Fastenzeit Fischbratenveranstaltungen.
Ein möglicher Grund dafür, dass Katholiken Fisch essen dürfen, liegt in der Unterscheidung zwischen Binnentieren, einschließlich Vögeln, und im Wasser lebenden Kreaturen wie Fischen. Ein anderer möglicher Grund, der in den Schriften des heiligen Thomas von Aquin erwähnt wird, ist, dass rotes Fleisch verboten war, weil es "ein großer Anreiz zur Begierde" war, eine Eigenschaft, die Fisch nicht besitzt. Schließlich bedeutete die Idee, dass rotes Fleisch von Tieren stammte, die gezüchtet wurden, dass der Verzicht auf rotes Fleisch bedeutete, dass man sein Eigentum opferte.