हिन्दू धर्म
किसी भी हिन्दू का शाकाहारी होना आवश्यक नहीं है हालांकि शाकाहार को सात्विक आहार माना जाता है। आवश्यकता से अधिक तला भुना शाकाहार ग्रहण करना भी राजसिक माना गया है। मांसाहार को इसलिये अच्छा नहीं माना जाता, क्योंकि मांस पशुओं की हत्या से मिलता है, अत: तामसिक पदार्थ है। वैदिक काल में पशुओं का मांस खाने की अनुमति नहीं थी, एक सर्वेक्षण के अनुसार आजकल लगभग 70% हिन्दू, अधिकतर ब्राह्मण व गुजराती और मारवाड़ी हिन्दू पारम्परिक रूप से शाकाहारी हैं। वे गोमांस भी कभी नहीं खाते, क्योंकि गाय को हिन्दू धर्म में माता समान माना गया है। कुछ हिन्दू मन्दिरों में पशुबलि चढ़ती है, पर आजकल यह प्रथा हिन्दुओं द्वारा ही निन्दित किये जाने से समाप्तप्राय: है।
शाकाहार
सनातन धर्म भी शाकाहार पर आधारित है। जैन धर्म भी शाकाहार का समर्थन करता है एवं जैन भोजन में जिमीकन्द आदि त्याजय है। सनातन धर्म के अनुयायी जिन्हें हिन्दू भी कहा जाता है वे शाकाहारी होते हैं। यदि कोई व्यक्ति खुद को हिन्दू बताता है किंतु मांसाहार करता है तो वह धार्मिक तथ्यों से हिन्दू नहीं रह जाता। अपना पेट भरने के लिए या महज़ जीभ के स्वाद के लिए किसी प्राणी की हत्या करना मनुष्यता कदापि नहीं हो सकती। इसके अतिरिक्त एक अवधारणा यह भी है कि शाकाहारियों में मासूमियत और बीमारियों से लड़ने की क्षमता ज़्यादा होती है।