Les hindous ne mangent pas de bœuf car dans leur religion, les vaches sont considérées comme le symbole de la vie. Les vaches sont des animaux protégés en Inde, et la plupart des familles rurales possèdent une vache qu'elles considèrent comme un membre de la famille.
Le respect des vaches dans la culture hindoue est dérivé des principaux textes de la religion, dont certains remontent au Seigneur Krishna. C'était un vacher apparu il y a 5 000 ans et décrit comme "l'enfant qui protège les vaches". Dans l'Inde moderne, le lait de vache est au cœur des pratiques culturelles. Les vaches errent librement dans les cultures hindoues, et donner une collation est considéré comme un signe de chance.