हिन्दू धर्म
किसी भी हिन्दू का शाकाहारी होना आवश्यक नहीं है हालांकि शाकाहार को सात्विक आहार माना जाता है। आवश्यकता से अधिक तला भुना शाकाहार ग्रहण करना भी राजसिक माना गया है। मांसाहार को इसलिये अच्छा नहीं माना जाता, क्योंकि मांस पशुओं की हत्या से मिलता है, अत: तामसिक पदार्थ है। वैदिक काल में पशुओं का मांस खाने की अनुमति नहीं थी, एक सर्वेक्षण के अनुसार आजकल लगभग 70% हिन्दू, अधिकतर ब्राह्मण व गुजराती और मारवाड़ी हिन्दू पारम्परिक रूप से शाकाहारी हैं। वे गोमांस भी कभी नहीं खाते, क्योंकि गाय को हिन्दू धर्म में माता समान माना गया है। कुछ हिन्दू मन्दिरों में पशुबलि चढ़ती है, पर आजकल यह प्रथा हिन्दुओं द्वारा ही निन्दित किये जाने से समाप्तप्राय: है।
भारत में शाकाहार
राष्ट्र सर्वेक्षण के 2006 हिंदू-सीएनएन-आईबीएन राज्य के अनुसार, 31% भारतीय (350 मिलियन से अधिक लोग) शाकाहारी हैं। देश में 9% अंडे की खपत है। विभिन्न समुदायों के बीच, शाकाहार विशेषकरजैन समुदाय  के बीच सबसे आम है और उसके बाद 55% से कमब्राह्मण शाकाहारी है और मुसलमानों (3%) और तटीय राज्यों के निवासियों के बीच लगातार कम। एफएओ द्वारा उद्धृत अन्य सर्वेक्षणों और USDA शाकाहारी होने के रूप में 20% भारतीय आबादी के -42% का अनुमान है। ये सर्वेक्षण कारणों में मुख्य रूप से सांस्कृतिक और आंशिक रूप से आर्थिक हालांकि मांस खाते हैं, जो भी भारतीयों ने, इसे नियमित रूप से लेने वाली कम से कम 30% के साथ, तो कभी-कभी ऐसा लगता है कि संकेत मिलता है।