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