Kao što ljudi imaju različite razloge zašto ne jedu meso, postoje različite vrste vegetarijanaca. Neki ljudi biraju ovu prehranu iz razloga koji se odnose na prava životinja, neki su “izbirljivi” ili su svjesni zdravlja, a neki su vegetarijanci iz vjerskih razloga. Neke od različitih vrsta su lakto vegetarijanci, lakto-ovo vegetarijanci, pesca vegetarijanci i vegani. Nitko od ovih ljudi ne jede meso ili perad; pesca vegetarijanci su jedina vrsta koja jede ribu.
Lakto vegetarijanci su oni koji jedu mliječne proizvode; međutim, ne jedu jaja. Lakto-ovo vegetarijanci u svoju prehranu uključuju mliječne proizvode i jaja. Pesca vegetarijanci jedu sve što i lakto-ovo vegetarijanci, ali jedu i ribu.
Vegani se razlikuju od svih ostalih vrsta jer jedu samo biljnu hranu i ne konzumiraju nikakve životinjske proizvode. Veganska prehrana je najstroža vegetarijanska dijeta. Vegani moraju pažljivo planirati svoju prehranu kako bi osigurali da dobivaju sve hranjive tvari koje su im potrebne svaki dan. Vegani su obično skloni nedostatku proteina, kalcija, željeza, cinka i vitamina B12.
Vegani mogu lako razviti nedostatak proteina jer su biljni proteini nepotpuni proteini. Budući da ljudsko tijelo ne može proizvesti sve potrebne aminokiseline za izgradnju proteina, oslanjamo se na hranu koja će opskrbiti naše tijelo potpunim proteinima. Izvori životinjskih proteina su potpuni proteini jer sadrže sve aminokiseline potrebne za izgradnju proteinske niti. Međutim, korištenjem koncepta koji se naziva komplementarni proteini, različita biljna hrana može se kombinirati kako bi se formirali cjeloviti proteini. Uobičajene besplatne kombinacije proteina su žitarice plus grah ili žitarice i mahunarke. Riža i grah ili sendvič s maslacem od kikirikija također su potpuni proteini.
Mliječne namirnice poput sira, jaja i jogurta su potpuni proteini, tako da za većinu drugih vrsta vegetarijanaca dobivanje proteina nije prevelik problem. Vegani moraju konzumirati orašaste plodove, mahunarke i sjemenke u kombinaciji s cjelovitim žitaricama ili hranom od soje kako bi stvorili potpune proteine.
Vegetarijanci mogu dobiti kalcij i vitamin D iz mlijeka, međutim, vegani mogu piti sojino mlijeko s dodatkom kalcija i vitamina D. Tofu, brokula, orašasti plodovi, mahunarke, sjemenke i neke žitarice gotove za jelo sadrže malo kalcija. Dostupan je i sok od naranče obogaćen kalcijem.
Iako se željezo iz životinjskih izvora lakše apsorbira u tijelu, vegetarijanci mogu dobiti željezo kombiniranjem hrane s visokim sadržajem vitamina C s hranom bogatom željezom kako bi tijelo bolje apsorbiralo željezo. Tofu i brokula, kruh ili tost od cjelovitog zrna pšenice i sok od naranče ili naranče te špinat i rajčica neki su primjeri dobrih kombinacija.
Vitamin B12 se nalazi samo u životinjskim proteinima, pa vegani moraju jesti žitarice i drugu hranu koja ima dodan B12. Adekvatne količine cinka nalaze se u mliječnoj hrani, tako da sve različite vrste vegetarijanaca osim vegana mogu dobiti dovoljno cinka iz njih. Sjemenke, orašasti plodovi, tofu, mahunarke, pšenične klice i mekinje uobičajeni su izvori cinka za vegane. Međutim, neki vegani uzimaju multivitamin koji uključuje cink, jer je tijelu teže apsorbirati izvore cinka koji nisu životinjski. Morate paziti da nikada ne premašite 100% preporučene dijetetske doze (RDA) za cink, jer previše cinka može biti štetno za tijelo.