Les aliments et les boissons que les hindous évitent comprennent la viande, les œufs, la volaille, le poisson, la caféine, l'alcool et les aliments très épicés, et les hindous stricts ne mangent pas non plus de champignons, d'oignons, de poireaux et d'ail. Non tous les hindous évitent la viande, mais la plupart essaient d'éviter le bœuf. La foi hindoue promeut un certain nombre de pratiques alimentaires découlant de la croyance de respecter la création de Dieu et de vivre en paix avec la nature.
L'hindouisme est considéré comme la religion la plus ancienne du monde et la troisième religion en importance. Selon les croyances hindoues, la nourriture qu'une personne mange détermine son état mental et physique. On pense que manger des aliments purs aide les gens à être propres et naturels. Les hindous croient que manger de la nourriture enivrante et animale peut amener une personne à développer des qualités animales. Tuer des animaux pour se nourrir est considéré comme une mauvaise pratique, et toute personne impliquée peut en subir des conséquences négatives.
En hindou, le nom de la vache est « aghnaya », ce qui signifie « ne pas être tuée ». Les produits de la vache, y compris le lait, le fumier, le ghee, l'urine et le lait caillé, sont utilisés pendant le culte. C'est l'une des raisons pour lesquelles les hindous évitent de manger du bœuf. Le porc et le bœuf sont les aliments les plus strictement interdits, mais certains hindous mangent de la viande d'autres animaux.