Правильное питание может снизить риск возникновения рака на 10–20 %. Особенно важно это в профилактике рака желудочно-кишечного тракта, где снижение риска заболевания достигает 50 %. Согласно клиническим исследованиям, средиземноморская диета является наиболее эффективной для поддержания общего здоровья и профилактики рака. Она включает большое количество овощей и ограниченное потребление мяса и молочных продуктов. В то же время эффективность альтернативных диет, таких как PH-диета, посты или диета Герзона, в профилактике и лечении рака не подтверждена научно, поэтому их сложно рекомендовать для предотвращения онкологических заболеваний.