Hindusom nie wolno jeść większości pokarmów pochodzenia zwierzęcego, takich jak jaja, ryby, drób czy wołowina. Bardzo rygorystyczni Hindusi również trzymają alkohol, kofeinę i inne stymulanty z diety.
Żywność na bazie zwierząt nie jest usankcjonowana tekstami religijnymi i nie jest uważana za odpowiednią do spożycia przez ludzi, więc znaczna część Hindusów jest wegetarianami. Krowy są trzymane jako święte stworzenia, więc spożycie wołowiny jest całkowicie zabronione, a akt zabicia krowy jest postrzegany jako grzech. Jedzenie jest głęboko osadzoną częścią hinduskiej religii, a to, co jest spożywane, spożywane jest dla uczczenia zarówno ciała, jak i bogów. Ograniczenia żywieniowe zależą również od obszaru, ponieważ w niektórych częściach Indii hinduiści mogą jeść ryby jako "owoce morza", podczas gdy w innych obszarach nie są.
Bardziej surowi praktykujący również unikają grzybów, czosnku, cebuli, alkoholu i kawy lub herbaty, jeśli zawiera ona kofeinę. Uważa się, że unika się czosnku i cebuli, ponieważ ten zapach jest obraźliwy dla Pana Kryszny, podczas gdy grzyby są uprawiane na nieczystym gruncie. Jeśli alkohol zostanie spożyty, praktykujący musi się wykąpać przed próbą wejścia do świątyni, ponieważ religia i dieta są ze sobą powiązane.