Mnoho náboženství a etických systémů považuje zabíjení zvířat za hřích nebo morálně špatné. Například v buddhismu je zabití jakékoli formy života považováno za zlý čin, který vede k negativní karmě. Podobně v hinduismu je zabíjení zvířat, zejména krav, považováno za hřích. Jak píše Wendy Donigerová ve své knize The Hindu: An Alternative History (2009), úcta k životu zvířat je jedním z ústředních prvků tohoto náboženství.
V jiných náboženských tradicích však není zabíjení zvířat přímo zakázáno. V křesťanství například svatý Tomáš Akvinský ve své Sumě teologie (1274) tvrdí, že Bůh dal člověku vládu nad zvířaty a je dovoleno je využívat podle lidských potřeb, včetně potravin.