Los hindúes no comen carne porque en su religión, las vacas son vistas como el símbolo de la vida. Las vacas son animales protegidos en la India, y la mayoría de las familias rurales poseen una vaca que tratan como miembros de la familia.
El respeto por las vacas en la cultura hindú es derivado de los principales textos de la religión, algunos de los cuales se remontan al Señor Krishna. Era un pastor que apareció hace 5.000 años y fue descrito como "el niño que protege a las vacas". En la India moderna, la leche de las vacas es fundamental para las prácticas culturales. Las vacas deambulan libremente en las culturas hindúes, y se ve como un signo de buena suerte al darles un bocadillo.