Ryba jest uważana za mięso, jeśli przejdzie przez słownikową definicję mięsa: mięso zwierzęcia. Istnieją jednak definicje kulinarne i religijne, które umieszczają ryby w innej kategorii.
Mięso jest czasem używane do oznaczania mięsa tylko ciepłokrwistych zwierząt. Widać to w katolicyzmie, z zakazem mięsa podczas Wielkiego Postu. W tym przypadku słowem używanym w przypadku mięsa jest łacińskie słowo "carne", które w szczególności oznacza mięso zwierząt stałocieplnych.
Podstawą jedzenia ryb podczas Wielkiego Postu jest pismo teologa św. Tomasza z Akwinu, który twierdził, że post powinien dotyczyć tylko tych zwierząt, które oddychają powietrzem i chodzą po suchym lądzie. Ta przepaść z kolei wywodzi się z judaizmu. Nie uzasadniając tego, judaizm odróżnia zwierzęta lądowe, których mięso nie może być spożywane na bazie produktów mlecznych zgodnie z prawem żydowskim, oraz ryby, których mięso uważa się za odrębną kategorię i nie podlega takim samym zakazom spożywane z produktami mlecznymi.
Pod względem kulinarnym ryby i drób są uważane za oddzielone od mięsa, które zazwyczaj określa się jako ciało ciepłokrwistych zwierząt lądowych, takich jak krowy, świnie, owce i gady.