यह एक लंबी बहस है कि अंडे शाकाहारी हैं या मांसाहारी। खैर, हमारे पास इसका जवाब है। परिभाषा के अनुसार, मांसाहारी भोजन किसी ऐसे जानवर या खाद्य पदार्थ को मारकर प्राप्त किया जाता है जिसमें मांस होता है, लेकिन अंडे के लिए न तो हमें किसी जानवर को मारना पड़ता है और न ही अंडे में मांस होता है। इसका सीधा सा मतलब है कि जब आप अंडा खाते हैं तो आप मांसाहारी चीजों का सेवन नहीं करते हैं।

वैज्ञानिक कारण है कि अंडे शाकाहारी क्यों हैं:

एक अंडे में तीन भाग होते हैं- अंडे का छिलका, अंडे का सफेद भाग, और अंडे की जर्दी। अंडे की सफेदी में प्रोटीन होता है और इसमें कोई पशु कोशिका नहीं होती है। इसलिए अंडे का सफेद भाग और अंडे की सफेदी वाले सभी उत्पाद व्यावहारिक रूप से शाकाहारी हैं।

अंडे की जर्दी के पानी में वसा, प्रोटीन, और कोलेस्ट्रॉल का निलंबन होता है और जो अंडे हम दैनिक उपभोग के लिए खरीदते हैं, वे बिना चूजे  के होते हैं। ये अंडे लेयर की खेती से आते हैं जहां मुर्गियों को कृत्रिम रूप से गर्भाधान किया जाता है और ऐसा कोई मौका नहीं है कि कोई चूजा इससे बाहर आ सकता है। निषेचित अंडे में कोई भ्रूण नहीं होता है।

एक निषेचित अंडा एक मुर्गी और मुर्गे के सम्भोग करने से प्राप्त किया जाता है लेकिन हम जो अंडे खाते हैं वह लेयर की खेती से आते हैं जहां केवल मुर्गी होती है और कोई मुर्गा नहीं होता है। इसलिए कोई संभावना नहीं है कि आप किसी जानवर को मार रहे हैं या खा रहे हैं |

लेकिन कई लोग कहते हैं कि अण्डों से चूजे आते हैं, वे शाकाहारी कैसे हो सकते हैं?

अण्डों से चूजे आते हैं लेकिन निश्चित रूप से, अंडे को प्राप्त करने के लिए किसी चूजे को नहीं मारा जाता है। एक चूजा 16 से 20 सप्ताह की औसत उम्र में अंडे देना शुरू कर देता है और फिर हर दिन या डेढ़ दिन में एक अंडा देता है। ये निषेचित अंडे हैं।

इसके अलावा, सब कुछ जो एक जानवर से आता है, मांसाहारी नहीं है, दूध का सबसे अच्छा उदाहरण है। यदि अंडा इस कारण से मांसाहारी है कि वह किसी जानवर से आता है, तो दूध भी मांसाहारी है।

ऐसे लोगों की एक बड़ी आबादी है जो शाकाहारी हैं लेकिन वे अपने आहार में अंडे को शामिल करते हैं। यह इसलिए है क्योंकि दोनों वैज्ञानिक और तार्किक कारण हैं कि अंडे शाकाहारी हैं।