8 Foods That May Help Support Overall Health and Lower Cancer Risk
No single food can prevent cancer, and claims that certain foods “protect against cancer” should be interpreted cautiously. However, research suggests that eating a balanced diet rich in plant foods and healthy fats is associated with a lower risk of several types of cancer.
1. Broccoli and Other Cruciferous Vegetables
Broccoli, cauliflower, Brussels sprouts, cabbage, and kale contain compounds called glucosinolates, which the body converts into substances such as sulforaphane. These may help support normal cell function and the body’s natural detoxification processes.
Easy ways to eat more:
- Steam or roast broccoli.
- Add kale to soups or smoothies.
- Include cabbage in salads or stir-fries.
2. Berries
Blueberries, strawberries, raspberries, and blackberries are rich in:
- Vitamin C
- Fiber
- Anthocyanins and other antioxidants
These nutrients help protect cells from oxidative stress and support overall health.
3. Turmeric
Turmeric contains curcumin, a compound that has shown anti-inflammatory and antioxidant effects in laboratory studies. While promising, more high-quality human research is needed before concluding it prevents cancer.
Tip: Combining turmeric with black pepper may improve curcumin absorption.
4. Tomatoes
Tomatoes are an excellent source of lycopene, an antioxidant that has been studied for potential health benefits, particularly in relation to prostate health.
Cooked tomatoes (such as tomato sauce) may provide lycopene in a form that’s easier for the body to absorb.
5. Garlic
Garlic contains sulfur compounds such as allicin, which have been studied for possible health benefits. Regular garlic consumption is associated with a healthy diet pattern, though it should not be viewed as a cancer-preventing treatment by itself.
6. Nuts and Seeds
Almonds, walnuts, flaxseeds, chia seeds, and pumpkin seeds provide:
- Healthy fats
- Fiber
- Protein
- Vitamin E
- Minerals such as magnesium
They can help support heart health and make nutritious snacks.
7. Green Tea
Green tea contains antioxidants called catechins. Some studies suggest these compounds may have health benefits, but evidence that green tea prevents cancer in humans remains limited and mixed.
8. Legumes and Fatty Fish
Legumes (beans, lentils, chickpeas) provide:
- Fiber
- Plant protein
- Vitamins and minerals
Fatty fish (such as salmon, sardines, and mackerel) provide omega-3 fatty acids, which support heart health.
Getting the Most Benefit
Rather than focusing on one “superfood,” aim for an overall healthy eating pattern:
- Eat plenty of fruits and vegetables.
- Choose whole grains.
- Include legumes, nuts, and seeds regularly.
- Eat fish if it fits your diet.
- Limit processed meats, sugary drinks, and highly processed foods.
- Maintain a healthy weight and stay physically active.
Important Perspective
Current scientific evidence does not show that any individual food can prevent or cure cancer. Cancer risk depends on many factors, including genetics, age, smoking, alcohol use, physical activity, body weight, infections, environmental exposures, and overall diet.
A balanced diet rich in whole, minimally processed foods is one part of an overall healthy lifestyle that can help reduce the risk of certain cancers and many other chronic diseases. If you have concerns about cancer prevention or nutrition, consult a healthcare professional or registered dietitian for personalized advice.
