In de basis zijn er vijf verschillende soorten vegetarische diëten.
- Binnen een lacto-vegetarisch dieet vermijdt men eieren en vlees, maar laat men zuivel toe.
- Een ovo-vegetarisch dieet laat eieren wel toe, maar hier vermijdt men zuivel en vlees.
- Lacto-ovo-vegetariërs eten geen vlees, maar wel zuivel en eieren.
- Bij een pesco-vegetarisch dieet eet men wel zeevruchten en vis, maar wordt vlees, gevogelte, en soms ook zuivel en eieren, overgeslagen.
- Veganisten vermijden alle dierlijke voedingsmiddelen; vlees, zeevruchten en vis, zuivel, eieren en vaak ook honing. Sommige veganisten gebruiken ook geen voorwerpen van dierlijke oorsprong zoals lederen kleding, schoenen of tassen.