Dieta vegetariană este bazată pe plante și exclude consumul de carne, pește și alte produse de origine animală, în timp ce dieta non-vegetariană include aceste alimente. Vegetarienii pot fi supuși unui deficit de proteine și fier și trebuie să ia suplimente pentru a se asigura că primesc toți nutrienții de care au nevoie, în timp ce dietele non-vegetariene pot fi prea bogate în grăsimi saturate și colesterol, ceea ce poate crește riscul de boli de inimă și diabet de tip 2.