De belangrijkste voedingsboodschap om kanker te helpen voorkomen, is "eet de juiste hoeveelheid voedsel om gewichtstoename te voorkomen". Kiezen voor het juiste evenwicht aan voedingsmiddelen kan helpen om deze doelstelling te bereiken – eet veel plantaardige voedingsmiddelen die rijk zijn aan voedingsvezels, en  vermijdenergierijke voedingsmiddelen, m.a.w. voedingsmiddelen met veel calorieën in een kleine portie, vooral voedingsmiddelen met een hoog gehalte aan dierlijke vetten en suikerhoudende voedingsmiddelen (zogenaamd "fastfood", sterk bewerkte voedingsmiddelen en tal van snacks) en suikerhoudende dranken. Er zijn steeds meer aanwijzingen dat een grotere inname van omega-3-meervoudig onverzadigde vetzuren (in belangrijke mate aanwezig in vette vis) en het vermijden van suikerhoudende dranken bevorderlijk kunnen zijn om het kankerrisico te verlagen, maar toch nog niet voldoende om er een krachtige aanbeveling op te baseren.

Een grote inname van plantaardige voedingsmiddelen (groenten en fruit, peulvruchten en volkorengranen, die rijk zijn aan verschillende voedingsstoffen en vezels) wordt aanbevolen om de kans te verlagen dat u kankers van het spijsverteringsstelsel ontwikkelt. Een beperkte inname van rood vlees en in het bijzonder bewerkt vlees en een beperkte inname van zout en/of zoute of gezouten voedingsmiddelen worden aanbevolen om respectievelijk darm- en maagkanker te voorkomen. Alcoholgebruik is ook een oorzaak van verschillende soorten kanker.