There are several cancer fighting foods. Carrots, broccoli, kale, brussel sprouts, cabbage, avocados, flax, garlic and sweet potatoes just to name a few. They all contain antocancer properties of one sort or another. Carrots, for example, contain beta carotene which may reduce lung, mouth, throat and stomach cancer. Broccoli has idole 3 carbinol which can fight breast cancer.