Cel mai important mesaj nutrițional pentru prevenirea cancerului este: „mâncați o cantitate adecvată de alimente pentru a evita creșterea în greutate”. Consumul echilibrat de alimente poate contribui la realizarea acestui obiectiv – consumarea din abundență a alimentelor vegetale care sunt bogate în fibre alimentare și evitarea alimentelor care au o densitate energetică mare, și anume alimentele cu un conținut caloric mare per porție mică, în principal alimentele cu un conținut mare de grăsimi animale și alimentele dulci (așa-numitele „produse de tip fast food”, alimente ultraprelucrate sau multe gustări) și băuturile dulci. Există tot mai multe dovezi că un aport mai mare de acizi grași polinesaturați omega-3 (conținut mare la peștele gras) și evitarea consumului de băuturi dulci pot fi benefice în ceea ce privește riscul de cancer, dar acestea nu suficiente pentru a formula o recomandare fermă în acest sens.
Este recomandat un consum mare de alimente vegetale (legume și fructe, leguminoase și cereale integrale, cu un conținut mare de nutrienți si fibre alimentare), pentru reducerea riscului de a dezvolta cancer al sistemului digestiv. Este recomandat consumul mic de carne roșie și, în special, de carne prelucrată și consumul mic de sare și de alimente cu conținut mare de sare sau sărate, pentru a preveni apariția cancerului intestinal și, respectiv, a cancerului gastric. Consumul de alcool este, de asemenea, una dintre cauzele apariției multor tipuri de cancer.