مردم رژیم گیاهخواری را به دلایل مختلف انتخاب می کنند. برخی به علت رفتارهای اخلاقی با حیوانات و برخی به علت افزایش سطح سلامتی و بهبود سبک زندگی خود و کاهش خطر ابتلا به برخی بیماری ها و سرطان، رژیم گیاهخواری را انتخاب می کنند. گیاهخواران به انتخاب برنامه ها و روش هایی نیاز دارند که کمبود مواد مغذی مورد نیاز بدن که می تواند سلامت را در معرض خطر قرار دهد را جبران کنند. بعضی مواد مغذی دررژیم گیاهخواری به خوبی جذب نمی شوند و یا نسبت به وقتی که این مواد مغذی از منابع حیوانی تأمین شوند مورد استفاده بدن قرار نمی گیرند.