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