بررسي جديد نشان ميدهد برخي موادغذايي و داروها به پيشگيري از سرطانروده کمک ميکنند. اين مطالعات نشان داد در بين داروها، آسپرين (از گروه NSAIDها) 14 تا 29 درصد خطر ابتلا به سرطانروده را کاهش ميدهد. همچنين اسيدفوليک تا 15 درصد از خطر ابتلا به اين بيماري ميکاهد. مصرف لبنيات ريسک سرطانروده را 19 درصد کاهش ميدهد. مصرف فيبر با کاهش 22 تا 43 درصدي اين ريسک و مصرف ميوه و سبزيجات با کاهش 52 درصدي ريسک اين بيماري مرتبط است. طبق اين بررسيها، هيچ مدرکي مبني بر مفيدبودن ويتامينهاي E، C، مولتيويتامينها، بتاکاروتن يا سلنيوم در محافظت در مقابل سرطانروده يافت نشد.