As perturbações nutricionais causadas por uma ingestão inadequada ou excessiva de nutrientes na alimentação estão intimamente relacionadas com o desenvolvimento de tumores malignos. O consumo excessivo de calorias não só tende a conduzir à obesidade, como também aumenta a incidência de cancro. Os hidratos de carbono são a principal fonte de calorias, pelo que a sua ingestão excessiva conduzirá a um excesso de calorias. A gordura é também uma fonte de calorias. Os dados mostram que sete tipos de cancro, incluindo o cancro da mama, do cólon, do reto, do endométrio, do ovário, da próstata e da vesícula biliar, estão relacionados com a ingestão excessiva de gordura. Os alimentos fritos, especialmente os alimentos fritos à base de carne, contêm compostos de aminas heterocíclicas cancerígenas, pelo que não devem ser consumidos em maior quantidade. As fibras podem estimular o peristaltismo intestinal, acelerar o esvaziamento das fezes, reduzir o tempo de contacto dos agentes cancerígenos com a parede intestinal e reduzir a ocorrência de cancro. A vitamina A, a vitamina C e a vitamina E têm um efeito inibidor sobre os carcinogéneos. A vitamina A, a vitamina E existe na carne, nos ovos, na gordura, a vitamina C existe nos legumes e frutas frescas. Comer mais legumes e frutas e comer carne, ovos e gordura de forma adequada pode reduzir a ocorrência de cancro. Os oligoelementos selénio e molibdénio têm efeitos inibidores do cancro. O marisco contém mais selénio e o molibdénio encontra-se principalmente nos cereais e na água potável. Alguns componentes do chá têm uma atividade de prevenção do cancro, pelo que beber chá de forma adequada é bom para a saúde.