Các hạn chế trong chế độ ăn uống của người theo đạo Hindu khác nhau giữa các học viên: gần như tất cả đều kiêng ăn thịt bò và một số theo chế độ ăn chủ yếu là ăn chay, trong khi những người khác, chẳng hạn như Shaktas, ăn thịt, miễn là thịt được lấy từ động vật được hiến tế trong các nghi lễ. Trong số những người theo đạo Hindu, Shaivites và Shaktas có chế độ ăn khoan dung nhất và có thể bao gồm các sản phẩm thịt trong bữa ăn của họ, trong khi các nhánh Hindu bảo thủ hơn như Vaishna tuân theo các quy tắc thần học quy định các loại thực phẩm được phép và không được phép.
Các loại thực phẩm được người theo đạo Hindu cho là phù hợp hoặc không phù hợp được liệt kê trong một hệ thống thần học gọi là guna. Có ba guna chứa một danh sách rộng rãi các loại thực phẩm và xếp hạng các sản phẩm thực phẩm dựa trên mức độ chấp nhận được của chúng. Các loại thịt thường được xếp hạng ở mức thấp nhất trong các loại thực phẩm có thể chấp nhận được đối với người theo đạo Hindu, vì thịt được coi là chịu ảnh hưởng của các lực tiêu cực như bóng tối. Vì nhiều người theo đạo Hindu chủ yếu ăn thực phẩm chay, nên ẩm thực chay ở các khu vực có đông người theo đạo Hindu, chẳng hạn như Ấn Độ, khá đa dạng. Các sản phẩm từ sữa, đặc biệt là những sản phẩm có nguồn gốc từ sữa, là một trong những thực phẩm phổ biến và được nhiều người Ấn Độ ưa chuộng. Người theo đạo Hindu ở Ấn Độ kết hợp một lượng lớn sữa vào thực phẩm của họ, cũng như bơ sữa trâu, là một loại bơ đã được làm sạch được sử dụng để chiên thực phẩm. Những người theo đạo Hindu thêm hương vị cho bữa ăn của họ bằng các loại gia vị và tiêu thụ một lượng lớn bánh mì, gạo và các loại đậu như đậu lăng.