عوامل زیادی در ایجاد سرطان دخیل هستند و در بسیاری از موارد بطور قطع نمی توان یک عامل را علت ایجاد سرطان دانست. ولی آنچه مشخص است تغذیه می تواند به عنوان یک ریسک فاکتور در ایجاد سرطان مؤثر باشد. مصرف بی رویه غذاهایی که منشاء حیوانی داشته باشند مثل گوشت قرمز و چربی حیوانی عاملی برای بیماری های سرطانی هستند و یا غذا هایی که سرخ شده هستند و یا غذا های کنسروی که حاوی مواد نگهدارنده می باشند و یا غذا های آماده طبخ که مواد نگهدارنده دارند مثل سوسیس و کالباس و یا مواد رنگی که همراه تنقلات است و نیز غذاهای دودی و نمک سود و نوشیدنی های بسیار داغ و مواد پرکالری و الکل می توانند سبب ایجاد سرطان های گوناگونی از جمله سرطان مری و معده شوند.