O dietă vegetariană exclude carne, pește și fructe de mare, dar permite produse de origine animală, cum ar fi laptele, brânza și ouăle. O dietă vegană, pe de altă parte, exclude complet orice produse de origine animală, inclusiv lactate și ouă, concentrându-se pe surse de proteine din plante.