There are listed 13 food that may prevent the Cancer disease Broccoli. Carrots. Several research found that eating more carrots is linked to a decreased risk of certain types of cancer Beans Berries Nuts. Cinnamon Olive Oil. Turmeric. Citrus food Tomatoes Flaxseed Garlic Fatty Fish