A rák megelőzése szempontjából a legfontosabb táplálkozással kapcsolatos tanács az, hogy „megfelelő mennyiségű ételt kell fogyasztani a testsúlygyarapodás megakadályozása érdekében”. A megfelelően kiegyensúlyozott étrend segíthet ennek elérésében - fogyasszunk sok élelmi rostban gazdag növényi eredetű ételt, és kerüljük el az olyan ételeket, amelyek energiadúsak, vagyis kis adagban magas kalóriatartalmúak, ezek többnyire a nagy mennyiségű állati zsírt tartalmazó ételek és a cukros ételek (az úgynevezett „gyorsételek”, a nagymértékben feldolgozott ételek és sok snack étel), valamint a cukros italok. Egyre több bizonyíték utal arra, hogy az omega-3 többszörösen telítetlen zsírsavak (amelyek nagy mennyiségben fordulnak elő a zsíros halakban) nagy mennyiségben történő fogyasztása, valamint a cukros italok fogyasztásának elkerülése kedvező lehet a rák kockázatának csökkentése szempontjából, de ezek a bizonyítékok még nem elegendőek ahhoz, hogy megalapozzanak egy határozott ajánlást.
A növényi eredetű táplálékok (zöldségfélék és gyümölcsök, hüvelyesek, teljes kiőrlésű gabonafélék, amelyek számos különböző tápanyagban és rostban gazdagok) nagy mennyiségben történő fogyasztása ajánlott annak érdekében, hogy csökkenjen az emésztőrendszer rákos megbetegedései kialakulásának valószínűsége. A vörös húsok és különösen a feldolgozott hústermékek kis mennyiségben történő fogyasztása, valamint a só és a sós vagy sózott ételek kis mennyiségben történő fogyasztása javasolt a bél és a gyomor rákos megbetegedéseinek megakadályozása érdekében. Az alkoholfogyasztás is oka több rákos betegségnek.