رژیم های گیاهخواری بسیار زیادی وجود دارد. طبق تعریف ، گیاهخواران از گوشت، ماکیان، یا ماهی استفاده نمی کنند. برخی گیاهخوارن تخم مرغ و فراورده های شیر را مصرف می کنند. برخی دیگر از لبنیات استفاده می کنند ولی تخم مرغ را دریافت نمی کنند. نهایتاً اینکه گیاهخواران مطلق تنها از مواد غذایی گیاهی استفاده می کنند. آنها از مواد غذایی به دست آمده از حیوانات از جمله شیر، تخم مرغ، و عسل استفاده نمی کنند. در این گروه دریافت کافی پروتئین ،آهن، کلسیم، روی و ویتامین B12 ارجحیت دارد.