Beneficial foods to eat for cancer include nutrient dense foods such as berries, green leafy vegetables, nuts, seeds, legumes and lean meats according to WebMD. Specific foods such as broccoli sprouts rather than broccoli and fermented over regular soy fight cancer most effectively, according to Doctor OZ.
Plants foods are beneficial to eat for those who have cancer because they contain thousands of phyto-chemicals, including antioxidants that appear to affect the growth and spread of cancer cells, according to WebMD. Additionally, vitamin and mineral rich foods such as cooked or fresh fruits and vegetables, such as carrots and sweet peppers, beans and whole grains also help to repair and produce DNA. If eating meat, it is best to choose lean meats and fish over red or processed meats.
Tomatoes, especially the San Marzano tomato variety, are better eaten in cooked form in terms of their cancer fighting ability, and wine grapes grown in cooler climates fight cancer more effectively than those grown in warm climates, according to Doctor OZ. Additionally, granny smith and red delicious apples fight cancer more effectively than other apple varieties. Cruciferous vegetables such as broccoli sprouts, kale and cabbage contain sulfur containing compounds that have demonstrated anti-cancer effects in some research studies, according to Everyday Health.