Los vegetarianos tienen distintos niveles, así como distintos motivos para adoptar un estilo de vida vegetariano.
Los vegetarianos parciales, o semivegetarianos, evitan algunos productos de origen animal, aunque no todos. Tal vez consuman carne de ave o pescado y productos lácteos, pero no carnes rojas. Algunos comen pescado pero no carne de ave.
Los ovolactovegetarianos comen huevos y productos lácteos pero evitan todas las carnes; no consumen "comidas con cara". Los lactovegetarianos no comen huevos.
Los veganos siguen una dieta estricta que excluye todos los alimentos derivados de animales, inclusive los huevos y los productos lácteos.
Los frugívoros solo comen fruta, frutos secos y semillas, miel, granos integrales y aceite de oliva.