Người theo đạo Hindu bị cấm ăn hầu hết các loại thực phẩm có nguồn gốc động vật, chẳng hạn như trứng, cá, thịt gia cầm hoặc thịt bò. Những người theo đạo Hindu rất nghiêm khắc cũng cấm rượu, caffein và các chất kích thích khác trong khẩu phần ăn của họ.
Thực phẩm làm từ động vật không bị văn bản tôn giáo trừng phạt và không được coi là phù hợp để làm thức ăn cho con người, vì vậy một phần lớn người theo đạo Hindu ăn chay. Bò được coi là sinh vật thiêng liêng, vì vậy việc tiêu thụ thịt bò hoàn toàn bị cấm và hành động giết một con bò bị coi là tội lỗi. Thực phẩm là một phần sâu sắc của tôn giáo Hindu, và những gì được tiêu thụ được ăn để tôn vinh cơ thể và các vị thần. Các hạn chế về chế độ ăn uống cũng tùy thuộc vào khu vực, vì ở một số vùng của Ấn Độ, người theo đạo Hindu được phép ăn cá như "trái cây của biển" trong khi ở các khu vực khác thì không.
Những người thực hành nghiêm ngặt hơn cũng tránh nấm, tỏi, hành, rượu và cà phê hoặc trà nếu nó có chứa caffeine. Việc tránh ăn tỏi và hành được cho là vì mùi này gây khó chịu cho Chúa Krishna, trong khi nấm được coi là được trồng ở vùng đất ô uế. Nếu uống phải rượu, người tập phải tắm trước khi vào chùa vì tôn giáo và chế độ ăn uống hòa quyện với nhau.