مازال هناك الكثير يتساءل حول هل النظام الغذائي النباتي هو أكثر صحة مقارنة بالنظام الغذائي الذي يحتوي على اللحوم، رغم أن العديد من الدراسات والأبحاث وجدت أن النباتيين أقل عرضة للإصابة بالسمنة، وأمراض القلب والأوعية الدموية. ووفقا لموقع «العربية» فإن اتباع النظام النباتي يجعل الجسم يفتقر إلى مواد غذائية حيوية، مثل الفيتامينات والمعادن المطلوبة للجسم، والمتوافرة بكثرة في المنتجات الحيوانية، وكشف التقرير عن عدد من العناصر الغذائية التي يجب توافرها في النظام الغذائي للنباتيين حتى يتسنى لهم التمتع بصحة جيدة: فيتامين «C» يعتبر فيتامين «C» ضروريا جداً لصحة الجهاز المناعي، لذلك يتعين على النباتيين الإكثار من تناول الأطعمة مثل السبانخ والحمضيات للحصول على ما يكفي أجسامهم من هذا الفيتامين الحيوي. فيتامين «D» يساعد فيتامين «D» في تحسين امتصاص العظام للكالسيوم، مما يجعلها أقوى، ويتوافر هذا الفيتامين في الحليب والفطر. فيتامين «B12» يتوافر فيتامين «B12» في المنتجات الحيوانية، ونقصه من الجسم يسبب الوهن، عدم الاتزان وتنميل أطراف الجسم، لذا ينصح النباتيون بالإكثار من شرب الحليب وتناول منتجات الألبان باعتبارها أفضل المصادر لهذا الفيتامين. الحديد يتمتع الحديد بأهمية بالغة في إنتاج خلايا الدم الحمراء، وتعتبر اللحوم الحمراء هي أفضل مصادره، لذا يتعين على النباتيين الإكثار من تناول الخضروات الورقية مثل السبانخ للحصول على القدر المطلوب من الحديد. أوميغا 3 يمكن أن يسبب نقص حمض أوميغا 3 الدهني اضطرابات القلب والأوعية الدموية، لذا يحتاج النباتيون إلى الإكثار من تناول المكسرات، والأفوكادو وبذور الكتان لتفادي نقص الأوميغا 3 والتي تتوافر بكثرة في الأسماك.