Hubungan utama antara nutrisi dan kanker terdiri dari sifat anti-karsinogenik alami yang ditemukan dalam serat, buah-buahan dan sayuran. Karena kelebihan lemak tubuh mendorong pertumbuhan sel kanker yang ada, diet yang mempromosikan tubuh tanpa lemak membantu mencegah penyebaran penyakit. Mengurangi asupan alkohol dan meningkatkan konsumsi makanan dari produk nabati seperti minyak zaitun dan kedelai juga membantu dalam pencegahan kanker.
Konsumsi serat merupakan salah satu penghubung utama antara nutrisi dan kanker. Serat membantu membuang zat pemicu kanker dari tubuh dengan meningkatkan kecepatan makanan dicerna. Diperkirakan membantu menghilangkan asam empedu yang dapat berinteraksi dengan bakteri di usus dan diubah menjadi bahan kimia pemicu kanker. Serat mengikat asam, memastikan tidak tertinggal di dalam tubuh. Komposisi kimia asam dinetralkan dengan berinteraksi dengan serat.
Biji-bijian utuh, kacang polong dan kacang kering merupakan sumber serat yang baik. Meningkatkan asupan serat telah terbukti mengurangi risiko kanker usus besar serta kanker payudara dan perut. Konsumsi serat juga diketahui mengatur kadar estrogen. Tingkat estrogen yang lebih tinggi dari normal dikaitkan dengan peningkatan risiko kanker payudara.
Diet yang tinggi buah-buahan dan sayuran adalah hubungan lain yang terdokumentasi antara nutrisi dan kanker. Vitamin C memainkan peran penting dalam membantu mengurangi kanker tenggorokan dan perut. Aktivitas antioksidannya mengurangi bahan kimia berbahaya dalam tubuh yang dapat terjadi sebagai akibat dari aktivitas normal atau paparan makanan pemicu kanker, seperti daging merah. Beta-karoten, yang ditemukan dalam wortel dan sayuran berdaun gelap, secara langsung terkait dengan kemungkinan pengurangan kanker kandung kemih, tenggorokan, dan mulut.
Membawa kelebihan lemak tubuh, terutama di area yang tumpang tindih dengan organ-organ penting, adalah mata rantai keempat antara nutrisi dan kanker. Diet yang tinggi lemak meningkatkan berat badan dan penyimpanan jaringan lemak. Ketika sel-sel kanker mulai terbentuk di dalam tubuh, kelebihan sel-sel lemak sebenarnya membantu mendorong pertumbuhannya. Dengan mengurangi jumlah lemak dalam makanan, seseorang mengurangi kemungkinan kenaikan berat badan akan terjadi dan juga meningkatkan rasio lemak terhadap otot yang sehat.
Konsumsi alkohol berat adalah hubungan lain antara nutrisi dan kanker. Kelebihan alkohol dalam sistem tidak hanya menyebabkan kerusakan pada hati, tetapi mendorong perkembangan kanker payudara, perut, hati, tenggorokan, dan usus besar. Asupan alkohol dalam jumlah sedang tidak apa-apa dan beberapa bentuk bahkan bermanfaat untuk memerangi penyakit jantung, tetapi harus dikonsumsi dengan hati-hati.
Diet vegetarian telah terbukti secara drastis mengurangi kemungkinan seseorang terkena kanker. Karena asupan tinggi serat, produk kedelai, dan buah-buahan dan sayuran, vegetarian menumpuk tingkat yang lebih tinggi dari bahan kimia makanan pelawan kanker dalam aliran darah mereka. Risiko kanker untuk vegetarian kira-kira setengah dari non-vegetarian.