30 Proven Foods to Help Prevent Cancer

#3 – Eat sauerkraut

A Finnish study found that the fermentation process involved in making sauerkraut produces several other cancer-fighting compounds, including ITCs, indoles, and sulforaphane. To reduce the sodium content, rinse canned or jarred sauerkraut before eating.

#4 – Throw some salmon on the grill tonight

Australian researchers found that people who ate four or more servings of fish per week were nearly one-third less likely to develop the blood cancers leukemia, melanoma, and non-Hodgkin’s lymphoma. Other studies show a link between eating fatty fish (salmon, mackerel, halibut, sardines, and tuna, as well as shrimp and scallops) with a reduced risk of endometrial cancer in women.