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