Wielu Hindusów nie je mięsa, ponieważ jest ono uważane za tamasowe, co oznacza wpływ niewiedzy. Niektóre pisma hinduskie nie sankcjonują mięsa, drobiu, ryb lub jaj, chociaż jest to otwarte na interpretację, tak jak inne pisma święte odnoszą się do posiłków z udziałem mięsa.
Mahabharata jest jednym z najstarszych znanych tekstów sanskryckich i stwierdza, że jedzenie mięsa powoduje ignorancję i choroby. Wielu Hindusów uważa, że dieta wegetariańska zwiększa czystość świadomości i sprzyja długowieczności. Oprócz jedzenia zrównoważonej diety wegetariańskiej, niektórzy Hindusi powstrzymują się również od kofeiny i alkoholu. Surowi hinduscy praktykujący powstrzymują się również od grzybów, cebuli i czosnku, ponieważ uważa się, że te produkty promują ignorancję i pasję. Niektóre gałęzie hinduizmu uczą, że pokarm ofiarowany Bogu ma oczyścić duszę i ciało. Hindusi często mają ołtarze w domach, w których przed jedzeniem składają pokarmy.
Podczas gdy powszechne przekonanie jest takie, że wszyscy Hindusi przestrzegają ścisłej diety wegetariańskiej, wielu wiernych Hindusów je okresowo. Hindusi, którzy jedzą mięso lub ryby z okazji, często powstrzymują się lub szybko w czasie hinduskich świąt, zwanych także dniami świątecznymi. Hindusi wierzą, że post oczyszcza ciało i zwiększa koncentrację podczas sesji modlitewnych.