Gli indù sono vietati a mangiare la maggior parte degli alimenti a base animale, come uova, pesce, pollame o manzo. Gli Hindus molto rigidi tengono anche l'alcool, la caffeina e altri stimolanti fuori dalla loro dieta.
Gli alimenti a base di animali non sono sanzionati dai testi religiosi e non sono considerati adatti al consumo umano, quindi una buona porzione di indù è vegetariana. Le mucche sono considerate creature sacre, quindi il consumo di carne bovina è del tutto vietato e l'atto di uccidere una mucca è visto come un peccato. Il cibo è una parte profonda della religione indù e ciò che viene consumato viene mangiato per onorare sia il corpo che gli dei. Le restrizioni alimentari dipendono anche dall'area, poiché in alcune parti dell'India gli indù sono autorizzati a mangiare pesce come "frutti del mare" mentre in altre aree non lo sono.
I medici più rigidi evitano anche funghi, aglio, cipolle, alcol, caffè o tè se contengono caffeina. Si dice che l'evitare aglio e cipolle sia perché l'odore è offensivo per il Signore Krishna, mentre i funghi sono visti come cresciuti in un terreno impuro. Se l'alcol viene ingerito, il praticante deve fare il bagno prima di tentare di entrare nel tempio poiché religione e dieta sono intrecciate.