On a aujourd'hui la preuve que, entre autres problèmes de santé, les végétariens sont moins sujets aux maladies coronariennes, à l'obésité et à l'hypertension. Cela est dû au fait qu'un régime sans viande est plutôt riche en glucides, en acides gras oméga-6, en fibres, en vitamines et en minéraux, et relativement pauvre en graisses saturées et en cholestérol. Il est également vrai qu'un végétarien peut présenter des carences en protéines, en fer, en zinc, en vitamine B12, en calcium et en oméga-3. Mais ces manques peuvent être comblés en variant au maximum les aliments et en consommant beaucoup de fruits, de légumes, de légumes feuilles, de céréales complètes, d'oléagineux, de graines et de légumineuses.