Най-важното послание по отношение на храненето, с което да се помогне за предотвратяването на рака, е „яжте правилното количество храна, за да избегнете наддаването на тегло“. Консумирането на правилно балансирани храни може да ви помогне да постигнете това — яденето в изобилие. на растителни храни, които са богати на хранителни влакнини, и избягването на храни, които са висококалорични — т.е. храни с високо съдържание на калории в малка порция храна, предимно храни с високо съдържание на животински мазнини и захар (така наречените „бързи храни“, храни с висока степен на преработка или редица снаксови храни) и подсладени напитки. Налице са все повече доказателства, че засиленият прием на омега-3 полиненаситени мастни киселини (съдържат се във високи количества в мазни риби) и избягването на подсладени напитки в хранителния режим може да е благоприятен по отношение на риска от рак, въпреки че не са достатъчни, за да послужат като основа за категорична препоръка.
Засиленият прием на растителни храни (зеленчуци и плодове, бобови растения и пълнозърнести храни, които са богати на различни хранителни вещества и хранителни влакнини) се препоръчва, за да намалите вероятността от поява на ракови заболявания на храносмилателната система. Препоръчва се нисък прием на червено месо, и по-специално на преработено месо, и нисък прием на сол, както и на солени и осолени храни, за да се предотврати рак на дебелото черво и съответно рак на стомаха. Пиенето на алкохол също е причина за няколко вида рак.