Em termos de nutrição, a mensagem mais importante a passar no sentido de prevenir o cancro é «ingira a quantidade certa de alimentos para evitar o aumento de peso». Consumir a combinação adequada de alimentos pode ajudar a alcançar esse objetivo — comer uma quantidade abundante de alimentos de origem vegetal ricos em fibras alimentares e evitar alimentos altamente energéticos, ou seja, alimentos com uma grande concentração de calorias numa dose pequena, sobretudo alimentos com uma grande quantidade de gordura animal e alimentos açucarados (as chamadas «refeições rápidas», os alimentos processados e os salgados) e bebidas açucaradas. Há cada vez mais indícios de que uma maior ingestão de ácidos gordos polinsaturados ω3 (de que os peixes gordos têm um teor elevado) e o consumo limitado de bebidas açucaradas podem ser benéficos no que respeita ao risco de desenvolver cancro, embora esses indícios não sejam ainda suficientes para fundamentar uma recomendação sólida.
Por outro lado, recomenda-se um elevado consumo de alimentos de origem vegetal (produtos hortícolas e frutos, leguminosas secas e cereais integrais, ricos numa grande variedade de nutrientes e fibras alimentares), a fim de reduzir a probabilidade de desenvolver cancros do aparelho digestivo. Recomenda-se ainda a ingestão de doses reduzidas de carne vermelha e, em especial, de carne transformada, bem como de sal e alimentos salgados, a fim de evitar cancro do intestino e do estômago, respetivamente. O álcool é também a causa de vários cancros.