Спазването на диета, богата на зеленчуци, плодове, пълнозърнести храни и семена, може да помогне за превенция на рака. Зеленчуците и плодовете редуцират риска от рак на гърлото, хранопровода, стомаха и белия дроб. Те също така съдържат вещества, наречени фитохимикали, които защитават клетките от вредите, които нанася рака. Освен това те са бедни на калории и могат да помогнат за поддържането на здравословно тегло. Фибрите в пълнозърнестите храни също намаляват риска от рак на дебелото черво.