Powody, dla których ryby nie są uważane za mięso dla celów postu, obejmują różnice środowiskowe i intencję stojącą za postem. Istnieją różne opinie oparte na różnych interpretacjach tekstów religijnych.
Chociaż niektórzy wegetarianie dopuszczają ryby do swojej diety, koncepcja pozwalania rybom ma korzenie religijne. Podczas Wielkiego Postu katolicy są zobowiązani do powstrzymania się od jedzenia mięsa w piątki, ale wiele współczesnych kościołów katolickich będzie organizować imprezy narybku podczas Wielkiego Postu.
Jedną z możliwych przyczyn, dla których katolicy mogą jeść ryby, jest rozróżnienie między zwierzętami zamkniętymi na ziemi, w tym ptakami, a zwierzętami żyjącymi w wodzie, takimi jak ryby. Innym możliwym powodem, wspomnianym w pismach św. Tomasza z Akwinu, jest zakaz jedzenia czerwonego mięsa, ponieważ stanowiło ono "wielką zachętę do pożądania", cechę, której nie posiadają ryby. W końcu pomysł, że czerwone mięso pochodzi od zwierząt hodowanych, oznaczał, że powstrzymywanie się od czerwonego mięsa wymagało poświęcenia własnej własności.