O dieta bazata pe plante este bogata in fibre, vitamine si minerale, in timp ce o dieta pe baza de carne este bogata in grasimi si proteine animale. Stilul de viata vegetarian poate fi benefic pentru sanatatea inimii, scazand riscul de hipertensiune arteriala si diabet. Pe de alta parte, vegetarianii pot avea deficiente de proteine si vitamina B12, insa aceste deficiente pot fi satisfacute prin suplimente alimentare.