Een veganistisch dieet bestaat uit voeding van uitsluitend plantaardige oorsprong. Dit betekent dat een veganist alle dierlijke voedingsproducten mijdt. Hieronder vallen onder andere vis, vlees, zuivel en eieren, maar ook gelatine, wat uit het beenmerg van dieren komt en aan veel voeding wordt toegevoegd. Sommige veganisten vermijden ook het eten van honing of eieren, maar ook gelatine, wat uit het beenmerg van dieren komt en aan veel voeding wordt toegevoegd. Sommige veganisten vermijden ook het eten van honing of E-nummers van dierlijke afkomst.
Het grote verschil met een vegetarisch dieet is dus dat een vegetariër vaak nog wel dierlijke ingrediënten eet zoals eieren en gelatine, maar voornamelijk vlees niet.
Veganisten moeten wel zorgdragen dat zij alle belangrijke vitamines, mineralen, gezonde vetten en eiwitten binnen krijgen die vooral in dierlijke producten zitten. Hier onder vallen onder andere ijzer, eiwitten, calcium, vitamine B12 en vitamine D.