گیاهخواری صرف تامین کننده همه نیازهای بدن نیست و مشکلات عدیدهای را برای فرد ایجاد میکند.
برخی از مواد مغذی و ضروری برای بدن در منابع گیاهی یافت نمیشود که در این خصوص میتوان به ویتامین B12 اشاره کرد که تنها در منابع غذایی حیوانی یافت میشود.
همچنین منابع غذایی گیاهی از لحاظ تولید انرژی ضعیف هستند و برای تامین انرژی نمیتوان به این مواد اکتفا کرد، به طور مثال برای تامین 2400 کیلوکالری انرژی در طول روز باید حجم عظیمی میوه و سبزی مصرف کرد که مشکلات گوارشی عدیدهای برای مصرف کننده به همراه دارد.
مخلوط هر دو منبع غذایی بهترین شیوه تغذیه است، اگر کسی بخواهد در خصوص رژیم غذایی گیاهی مصر باشد باید در نهایت از تخممرغ و شیر بهرهمند گردد.
از سوی دیگر نباید فراموش کرد که فرم دندانهای انسان تایید کننده این نظر است، زیرا هم دارای دندانهای پاره کننده و هم جونده است.