When it comes to treating cancer, prevention and detection is probably the best way to nipping it in its bud. Thus, we should always go for regular health screenings to detect cancer in its early stages and isolate it early. On the other hand, we also try to prevent or delay contracting cancer as far as possible by consuming healthy foods, which we have compiled a list of for you. (Do not replace this list with your regular health checkup.)
Cauliflower contains sulforaphane, a compound that has been shown to have anti-cancer effects. Sulforaphane are released when cauliflower is broken down, so focus on chewing it before swallowing. This compound seeks and destroys certain cancer cells without harming your healthy cells.
There are plenty of recipes available online on how you can add cauliflower to your meals. Cauliflower and broccoli have similar effects, so add broccoli to your list of foods too.
Broccoli is one of the best natural cancer fighters against many types of cancer. Colon and bladder cancer are among the top two cancers that can be treated or even prevented when eating broccoli. Find it in whichever form you can, be it fresh, frozen or pre-cooked, it will still retain most of its nutritional value!
The high fibre levels in broccoli can also help with your digestion, so broccoli is a vegetable that is beneficial for your health to eat often.
Want to prevent breast cancer or prostate cancer? Walnuts may be your answer. They also contain lots of omega 3, a type of fatty acids that is actually beneficial to our health such as lowering our risk of coronary heart diseases and reducing high cholesterol. Walnuts are great as a breakfast food or as a snack in between meals.
copy from : http://healthmindbodies.com/8-foods-that-prevent-cancer/5/