Top 5 Foods to Help Lower Your Cancer Risk
- Dr. Karuturi Subrahmanyam

- Aug 27
- 3 min read
Updated: Sep 1

No single food can “prevent” cancer, but a daily eating pattern built around whole plant foods can meaningfully lower risk. The strongest evidence favors plenty of vegetables, fruits, whole grains, and beans, alongside staying active and maintaining a healthy weight.
1) Whole grains (high-fibre staples)
Examples: brown/red rice, whole-wheat roti, oats, jowar, bajra, ragi, foxtail millet.
Why they help: Fibre from whole grains reduces colorectal (bowel) cancer risk. Aim for whole grains most days and 25–35 g fibre daily from foods.
How to eat: swap polished rice for brown/red rice or millets; choose whole-wheat over refined flour; add oats or millet to upma/dosas.
2) Beans & lentils (pulses/legumes—including soy)
Examples: chana/chickpeas, rajma, lobia, whole moong, toor/masoor dal, soy foods (tofu, tempeh, soy milk).
Why they help: Fibre + plant protein support healthy weight and lower risk overall; moderate soy intake is safe and is linked with decreased or no change in cancer risk.
How to eat: ¾–1 katori (cup) cooked pulses daily in sambar, dal, salads; use tofu or soy chunks in stir-fries/curries.
3) Non-starchy vegetables (make them half your plate)
Examples: leafy greens (palak, methi, amaranth), tomatoes, carrots, capsicum, brinjal, cruciferous veg like cabbage, cauliflower, broccoli.
Why they help: Vegetables add fibre, vitamins, and protective phytochemicals. New meta-analysis shows cruciferous vegetables ~40–60 g/day are associated with ~20% lower colon cancer risk.
How to eat: add a big mixed-veg subzi/stir-fry at lunch/dinner; include cruciferous veg several times a week.
4) Whole fruits (not juices)
Examples: citrus (mosambi, orange), apple, pear, guava, papaya, berries, pomegranate.
Why they help: Fibre and antioxidants; fruit is a core part of cancer-protective eating patterns. Eat fruit whole—juices spike sugar and strip fibre.
How to eat: 2 servings/day (1 medium fruit or 1 cup cut fruit per serve); pair with curd or a few nuts for steadier energy.
5) Calcium-rich choices: dairy or fortified soy
Examples: curd/dahi, milk, yogurt, paneer (in moderation), or calcium-fortified soy milk/tofu if you avoid dairy.
Why they help: Dairy intake is linked with a lower risk of colorectal cancer, likely via calcium; fortified soy can fill the same calcium gap for non-dairy eaters.
How to eat: 1–2 cups milk/curd per day, or calcium-equivalent fortified soy; choose low-sugar options.
A quick “bonus” with growing evidence
Coffee (regular or decaf, unsweetened) is associated with a lower risk of liver and endometrial (womb) cancers. Skip if it worsens reflux, anxiety, or you’re pregnant; avoid sugar-laden café drinks.
What to limit (equally important)
Processed meat (sausages, bacon, ham): causes colorectal cancer; red meat (beef, pork, mutton) is probably carcinogenic—keep it minimal and choose pulses/fish/chicken more often.
Alcohol: any amount raises risk for several cancers; best is to avoid.
Ultra-processed, high-sugar/high-fat foods: they drive weight gain—an established cancer risk factor. Build your plate from the five groups above.
Simple Indian plate ideas
Breakfast: vegetable ragi dosa + sambar; or oats–moong chilla + fruit.
Lunch: ½ plate mixed veg + 1 katori chana/rajma + small brown-rice/millet portion + curd.
Dinner: palak-paneer (light) or tofu-bhurji + cabbage/cauliflower subzi + whole-wheat roti.
Snacks: roasted chana/peanuts, fruit with curd, buttermilk (unsweetened).
Summary
Center meals on whole grains, pulses (including soy), plenty of vegetables (especially cruciferous), whole fruits, and calcium-rich dairy or fortified soy. These choices, together with activity, healthy weight, and avoiding tobacco and alcohol, make the biggest difference over time. Keep up with age-appropriate cancer screening (e.g., cervical, breast, colorectal) alongside a healthy diet.
Dr. Karuturi Subrahmanyam, MD, FRCP (London), FACP (USA)
Internal Medicine Specialist
Kify Hospital
Danavaipeta
Rajahmundry
Phone : 85000 23456




Comments