Svarbiausia su mityba susijusi žinia, kuri turėtų padėti išvengti vėžio – „nevalgyk per daug maisto, kad nepriaugtum svorio“. Subalansuota mityba gali padėti pasiekti šį tikslą: reikia valgyti daug augalinių maisto produktų, kuriuose gausu maistinių skaidulų, ir vengti daug „energiškai tankių“ maisto produktų, t. y. maisto produktų, kurių nedidelėje porcijoje yra daug kalorijų, daugiausia maisto produktų, kuriuose daug gyvūninių riebalų, ir cukringų maisto produktų (vadinamojo greitojo maisto, labai perdirbtų maisto produktų arba daugelio užkandžių) bei cukringų gėrimų. Daugėja įrodymų, kad vartojant daugiau ω3 polinesočiųjų riebalų rūgščių (labai daug jų yra riebioje žuvyje) ir savo mityboje vengiant cukringų gėrimų, galima sumažinti vėžio riziką; vis dėlto šių įrodymų kol kas nepakanka, kad jais būtų galima pagrįsti patikimą rekomendaciją.
Kad sumažėtų tikimybė susirgti virškinimo sistemos vėžiu, rekomenduojama vartoti daug augalinių maisto produktų (daržovių ir vaisių, ankštinių augalų ir nešlifuotų grūdų, kuriuose gausų įvairių maisto medžiagų ir maistinių skaidulų). Kad būtų išvengta storosios žarnos ir skrandžio vėžio rekomenduojama atitinkamai valgyti kuo mažiau raudonos mėsos, ypač perdirbtos mėsos, ir vartoti kuo mažiau druskos bei sūrių ar sūdytų maisto produktų. Alkoholio vartojimas taip pat yra kelis vėžinius susirgimus sukeliantis veiksnys.