Os hindus não comem carne porque, em sua religião, as vacas são vistas como o símbolo da vida. As vacas são animais protegidos na Índia, e a maioria das famílias rurais possui uma vaca que eles tratam como membro da família.
O respeito pelas vacas na cultura hindu é derivado dos principais textos da religião, alguns dos quais datam do Senhor Krishna. Ele era um vaqueiro que apareceu há 5.000 anos e foi descrito como "a criança que protege as vacas". Na Índia moderna, o leite de vaca é fundamental para as práticas culturais. As vacas vagam livremente nas culturas hindus e é visto como um sinal de boa sorte dar um lanche.