Vejeteryan diyetlerin çoğu dikkatli düzenlendiği takdirde besin ögeleri yönünden yeterlidir. Özellikle vejeteryan diyet az da olsa bazı hayvansal besinleri içeriyorsa tüm besin ögelerini bu diyetle karşılamak mümkündür. Süt, peynir ve veya yumurta yiyen vejeteryanlarda hiç hayvansal besin yemeyenlere oranla besin ögesi yetersizliklerine çok az rastlanır. Ancak veganlar, fruvitaryanlar ve Zen makrobiyotik diyet uygulayanlar protein, riboflavin, B12 vitamini, demir, kalsiyum ve çinkoyu yeterince alamayabilirler. Bu durumda çeşitli besin ögesi eklemlerine (suplemantasyona) gerek duyulabilir.