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