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