Kasvisruokavaliota noudetaan tavallisesti eettisistä, aatteellisista, terveydellisistä, uskonnollisista tai makumieltymyksellisistä syistä. Kasvisruokavaliot voidaan jakaa sen mukaan mitä elintarvikkeita niihin sisällytetään:
-
Semivegetaristin ruokavaliossa on kaikkia muita eläinperäisiä tuotteita paitsi punaista lihaa.
-
Pescovegetaristin eläinkunnan tuotteista ruokavalioon kuuluu kananmuna, maitovalmisteet ja kala
-
Lakto-ovovegetaristn ruokavaliossa on eläinkunnan tuotteista mukana maitotuotteet ja kananmuna
-
Laktovegeratistin kasvikunnan tuotteiden lisäksi ruokavaliossa on mukana maitotuotteet
-
Vegaanin ruokavaliossa on ainoastaan kasviperäisiä tuotteita