
Wellness dietitian Lindsey Wohlford explains that regularly eating nutritious foods may help lower the risk of cancer over time, although no single food can completely prevent the disease.
1. Cruciferous Vegetables
Vegetables such as broccoli, cauliflower, and Brussels sprouts have been associated with a reduced risk of several cancers, including breast, oral, esophageal, and kidney cancers.
2. Turmeric
Turmeric contains curcumin and other beneficial compounds known for their antioxidant and anti-inflammatory effects. These compounds may help slow the growth of cancer cells, protect the body’s cells from damage, support joint health, and even contribute to healthier aging.
3. Mushrooms
Some mushrooms may help lower the risk of breast cancer due to compounds like glutathione, ergothioneine, and polysaccharides. Medicinal varieties such as reishi, turkey tail, shiitake, and maitake are being studied for their potential to support the immune system’s response to tumors. In particular, turkey tail contains a polysaccharide called PK that has shown promise when used alongside certain cancer treatments.
4. Allium Vegetables
Garlic, onions, and other vegetables from the allium family contain powerful antioxidants and compounds that may have cancer-fighting properties.
5. Wakame
Wakame, a type of seaweed, is rich in iodine—providing around 42 mcg per serving—and may offer additional health benefits.
6. Lycopene-Rich Foods
Foods high in lycopene, such as tomatoes and watermelon, may help lower the risk of certain cancers as well as heart disease and other chronic illnesses.
7. Beta-Carotene-Rich Foods
Carrots, sweet potatoes, and butternut squash are excellent sources of beta carotene, a nutrient being researched for its possible role in reducing cancer risk.
8. Fatty Fish
Fish like salmon, mackerel, and sardines are packed with omega-3 fatty acids. These healthy fats can help decrease inflammation and support overall health, which may contribute to a lower risk of cancer.