​​​8 Top Cancer-Fighting Foods
8 Top Cancer Fighting Foods

Foods like asparagus ​are ​full of cancer-fighting compounds.

​​​​​1. Apples​

contain flavonoids and polyphenols which help fight cancer

​2. Asparagus​

is full of cancer-fighting​ compounds like selenium as well as vitamins A and C


​​
3. Avocados​

are rich in vitamins, dietary fibre, potassium, folic acid and copper


4. Broccoli​

contains isothiocyanates which have been shown to encourage the body's production of cancer-fighting enzymes



 

5. Potatoes 

provide fuel for the body and are rich in immunity-boosting vitamin C


​6. Pumpkins

contain alpha-carotene, a strong antioxidant that boosts immunity


7. Red beans​

have a high antioxidant rating and can protect cells from free radicals which cause cancer

8. Tumeric​​

contains curcumin extracts which help alleviate the side effects of radiotherapy and chemotherapy


Ref: O17​

Check out our comprehensive list of cancer articles:

Top 10 Cancers in Singapore (for Men and Women)

Rise of Colorectal Cancer in Young Adults

Breast Cancer: What Puts You at Risk

Breast Cancer Screening: Your Best Protection

Tips to Keep Your Breasts Healthy

Prostate Cancer: All You Need to Know

Nose Cancer: Signs, Diagnosis and Treatment

Liver Cancer: Causes, Symptoms, Treatment

Lymphoma Cancer: First Signs, Types, Treatment

Endometrial Cancer: Risk Factors, Symptoms, Treatment and Prevention

Ovarian Cancer: Causes, Symptoms, Treatment and Prevention

Cervical Cancer: Symptoms, Screening and How to Prevent

Stomach Cancer (Gastric Cancer): Symptoms and Treatment

Thyroid Cancer: Types, Symptoms and Treatment

Multiple Myeloma (Bone Marrow Cancer): Causes, Symptoms, Treatment

Skin Cancer: Types, Symptoms, Treatment and Prevention

Cancer Diet: Top Foods to Eat and Avoid When Undergoing Treatment

Contributed by

Related Articles

Public Events

28 Jun 2025
Others KKH Food Allergy Awareness Roadshow
On-site  •  Free Learn More
01 Jul 2025
Talks Health Talk: Diabetes @ SHP-Tampines
​Free, no registration required. Please walk in to clinic at specified date and time. Learn More
02 Jul 2025
Programmes KKH Antenatal Programme
1-Day Intensive Course KKH Patient: $306 Non-KKH Patient: $326; 4-Week Course KKH Patient: $240 Non-KKH Patient: $296 Learn More
03 Jul 2025
Talks Health Talk: Nutrition Demonstration @ SHP-Bedok
​Free, no registration required. Please walk in to clinic at specified date and time. Learn More