饮食不当是导致直肠癌发生的一大因素,西方饮食比如高脂肪或者高蛋白低纤维素被认为与直肠癌发生有关。西方国家是大肠癌高发地区,直肠癌发生率高,与此对比是南非斑替氏族摄取的是低脂肪而富有纤维素的粗糙食物,直肠癌发病率低。