Najdôležitejšie pravidlo prevencie rakoviny z hľadiska výživy je jesť správne množstvo jedla a zamedziť tak zvyšovaniu hmotnosti. Dá sa to dosiahnuť pomocou vyváženej stravy – konzumovať množstvo rastlinných potravín, ktoré majú vysoký obsah vlákniny, a vyhýbať sa vysoko energetickým potravinám, t. j. potravinám s množstvom kalórií v malej porcii, čo sú väčšinou potraviny s množstvom živočíšnych tukov a sladké potraviny (tzv. fastfoodové potraviny nazývané aj rýchle občerstvenie, potraviny s vysokým stupňom spracovania alebo mnohé pochutiny) a sladké nápoje. Množia sa dôkazy, že väčší príjem omega-3 polynenasýtených mastných kyselín (vysoký obsah v rybách s vyšším obsahom tuku) a obmedzenie sladkých nápojov v strave môže byť prospešné z hľadiska rizika rakoviny. Tieto dôkazy však zatiaľ nie sú dostatočné na rozhodné odporúčanie.

V záujme zníženia pravdepodobnosti ochorenia na rakovinu tráviaceho traktu sa odporúča vysoký príjem rastlinných potravín (zelenina a ovocie, strukoviny a celozrnné obilniny, ktoré sú bohaté na rôzne živiny a vlákninu). Na zamedzenie rakoviny hrubého čreva sa odporúča malý príjem červeného (najmä spracovaného) mäsa a ako prevencia rakoviny žalúdka sa zase odporúča nízky príjem soli a slaných alebo solených potravín. Príčinou viacerých druhov rakoviny je aj pitie alkoholu.