Mulți hinduși nu mănâncă carne deoarece este considerat tamasic, adică influențat de ignoranță. Unele scripturi hinduse nu sancționează carne, pasăre, pește sau ouă, deși acest lucru este deschis interpretării scripturile se referă la mesele care implică carne.
Mahabharata este unul dintre cele mai vechi texte sanscrite cunoscute și afirmă că consumul de carne cauzează ignoranță și boală. Mulți hinduși cred că o dietă vegetariană crește puritatea conștiinței și promovează longevitatea. În plus față de consumul unei diete vegetariene echilibrate, unii hinduși se abțin de la cofeină și alcool. Practicanții hindici stricți se abțin de la ciuperci, ceapă și usturoi, deoarece se crede că aceste alimente promovează ignoranța și pasiunea. Unele ramuri ale hinduismului învață că hrana oferită lui Dumnezeu este menită să purifice sufletul și trupul. Este comun pentru hinduși să aibă altare în casele lor, la care își aduc ofrandă de mâncare înainte de a mânca.
În timp ce credința comună este că toți hindușii urmează o dietă vegetariană strictă, mulți hinduși credincioși mănâncă periodic carne. Hindusii care mănâncă carne sau pește ocazional se abțin sau se repetă rapid în timpul sărbătorilor hinduse, denumiți și zile de sărbătoare. Hindușii cred că postul purifică corpul și crește concentrația în timpul sesiunilor de rugăciune.