Viele Hindus essen kein Fleisch, weil es als tamasisch angesehen wird, was bedeutet, dass es von Unwissenheit beeinflusst wird. Einige Hindu-Schriften bestrafen Fleisch, Geflügel, Fisch oder Eier nicht, obwohl dies wie andere Interpretationen möglich ist Schriften beziehen sich auf Mahlzeiten mit Fleisch.
Das Mahabharata ist einer der ältesten bekannten Sanskrit-Texte und besagt, dass der Verzehr von Fleisch Unwissenheit und Krankheit verursacht. Viele Hindus glauben, dass eine vegetarische Ernährung die Reinheit des Bewusstseins erhöht und die Langlebigkeit fördert. Neben einer ausgewogenen vegetarischen Ernährung verzichten einige Hindus auch auf Koffein und Alkohol. Strenge hinduistische Praktizierende verzichten auch auf Pilze, Zwiebeln und Knoblauch, da diese Nahrungsmittel Unwissenheit und Leidenschaft fördern sollen. Einige Zweige des Hinduismus lehren, dass Gott angebotene Nahrung dazu dient, die Seele und den Körper zu reinigen. Es ist üblich, dass Hindus Altäre in ihren Häusern haben, an denen sie vor dem Essen Opfergaben darbringen.
Während der allgemeine Glaube ist, dass alle Hindus eine strikte vegetarische Ernährung einhalten, essen viele gläubige Hindus regelmäßig Fleisch. Hindus, die gelegentlich Fleisch oder Fisch essen, verzichten oder fasten oft während der Hindu-Feiertage, die auch als Festtage bezeichnet werden. Hindus glauben, dass das Fasten den Körper reinigt und die Konzentration während der Gebetssitzungen erhöht.