Osoba na veganskoj prehrani suzdržava se od konzumiranja životinjskih proteina, kao i proizvoda životinjskog podrijetla. To uključuje bilo koju vrstu mesa, plodove mora, mliječne proizvode, mlijeko, jaja, sir i med.
Osim toga, veganska prehrana se može personalizirati. Na primjer, vegan može izbjegavati korištenje šminke testirane na životinjama zbog brige o pravima i dobrobiti životinja.
S druge strane osoba može postati vegan isključivo iz zdravstvenih razloga, pa umjesto uobičajene konzumira sirovu vegansku prehranu – jedući uglavnom nekuhanu i neprerađenu hranu.
Vegetarijanska prehrana slična veganskoj prehrani se suzdržava od životinjskih proteina i mesa.
Međutim, temeljna razlika između vegana i vegetarijanaca je što vegetarijanac može konzumirati neke životinjske proizvode – mliječne proizvode, mlijeko, jaja, sir i med. Vegetarijanstvo je malo manje restriktivno i stoga je lakše konzumirati uravnoteženiji unos hranjivih tvari.