Some so-called "super foods" are thought to help prevent cancer from developing, notes WebMD. These foods include garlic, broccoli, tomatoes, strawberries, carrots, spinach and whole grains.
Garlic contains sulfur compounds that are thought to possibly kill cancer cells, speed up the process of DNA repair, and stop the spread of cancer-causing substances in the body, reports WebMD. It is thought to reduce the risk of colon cancer and fight H. pylori, a bacteria linked to stomach cancer. Broccoli contains phytochemicals known as glucosinolates that produce enzymes when eaten raw. These enzymes may reduce the risk of cancer and detoxify the body from harmful substances.
Tomatoes are rich in lycopene, an antioxidant that may stop the spread of cancer cells in the endometrium, lung and breast. Strawberries may also help prevent the growth and spread of cancer cells, due to the extracts that they contain.
Cooked carrots may provide protection against cervical cancer, thanks to their content of antioxidants that fight human papilloma virus, a major precursor to cervical cancer. Spinach is also a possible cancer-fighting food that contains zeaxanthin and lutein, carotenoids that fight free radical damage. Whole grains are also thought to fight cancer, potentially due to their lignan content that also fights free radicals.