शाकाहार की जड़ें प्राचीन भारतीय सभ्यता तथा प्राचीन यूनानी सभ्यता से निकलीं हैं। शाकाहार के विस्तृत व्यवहार के सबसे प्राचीन आंकड़े प्राचीन भारत में और प्राचीन यूनान (दक्षिणी इटली तथा ग्रीस) में मिलते हैं।[1] दोनों ही मामलों में आहार को जन्तुओं के प्रति अहिंसा के विचार को ध्यान में रखकर विचार किया गया था।