Nhiều người theo đạo Hindu không ăn thịt vì nó bị coi là tamasic, nghĩa là bị ảnh hưởng bởi sự thiếu hiểu biết. Một số kinh sách của đạo Hindu không xử phạt thịt, gia cầm, cá hoặc trứng, mặc dù điều này được mở để giải thích, cũng như các kinh khác thánh thư đề cập đến các bữa ăn liên quan đến thịt.
Mahabharata là một trong những văn bản tiếng Phạn cổ nhất được biết đến, và nó nói rằng ăn thịt gây ra sự thiếu hiểu biết và bệnh tật. Nhiều người theo đạo Hindu tin rằng ăn chay làm tăng sự thanh tịnh của ý thức và tăng tuổi thọ. Ngoài việc ăn một chế độ ăn chay cân bằng, một số người theo đạo Hindu cũng kiêng caffein và rượu. Những người theo đạo Hindu nghiêm khắc cũng kiêng nấm, hành và tỏi, vì những thực phẩm này được cho là thúc đẩy sự thiếu hiểu biết và đam mê. Một số nhánh của Ấn Độ giáo dạy rằng thức ăn dâng lên Chúa nhằm mục đích thanh lọc tâm hồn và cơ thể. Người theo đạo Hindu thường có bàn thờ trong nhà, nơi họ đặt đồ cúng trước khi ăn.
Mặc dù niềm tin chung là tất cả những người theo đạo Hindu đều tuân theo một chế độ ăn chay nghiêm ngặt, nhưng nhiều người theo đạo Hindu trung thành lại ăn thịt theo định kỳ. Những người theo đạo Hindu ăn thịt hoặc cá vào dịp lễ thường kiêng hoặc ăn chay trong các ngày lễ của đạo Hindu, còn được gọi là ngày lễ. Người theo đạo Hindu tin rằng ăn chay thanh lọc cơ thể và tăng khả năng tập trung trong các buổi cầu nguyện.