Posted 17th October 2023

Top foods to fight cancer

Top foods to fight cancer
Cancer affects millions of lives worldwide. While it is vital to seek medical treatments and therapies, many people are also turning to nature’s pharmacy. The foods we eat. These foods to fight cancer, packed with essential nutrients, can play a significant role in preventing cancer or providing complementary support during treatment.

The role of diet in cancer prevention

Diet can play a crucial role in cancer prevention. It has been estimated that 30-40% of all cancers can be prevented by lifestyle and dietary measures alone.

The benefit of antioxidants

Cancer is, in part, caused by oxidative stress, a condition where the body’s natural defence mechanisms can’t neutralise free radicals. These rogue molecules can damage DNA and other cellular structures, leading to cancer. Antioxidants are like the body’s first responders, swooping in to neutralise free radicals and protect cells from damage.


Blueberries, strawberries, and raspberries are antioxidant-rich superstars. Packed with vitamins, minerals, and fibre, they are excellent choices for reducing oxidative stress.

Leafy Greens

Spinach, kale, and other greens are full of antioxidants like lutein and beta-carotene. These leafy greens help maintain healthy cells and support the immune system.


This spice contains curcumin, which has anti-inflammatory and antioxidant properties. Curcumin has been studied for its potential to prevent and treat cancer.

Garlic and Onions

These culinary staples contain allicin, a compound with cancer-fighting properties. Garlic and onions have been associated with a reduced risk of stomach and colorectal cancers.

Phytonutrients for cancer prevention

Phytonutrients are naturally occurring compounds found in plants. They have a wide range of health benefits, including antioxidant and anti-inflammatory properties. The following foods are rich in phytonutrients:


Containing lycopene, tomatoes are known to reduce the risk of prostate cancer. Lycopene is more easily absorbed when the tomatoes are cooked.

Green Tea

This beverage is rich in catechins, which have been studied for their potential to inhibit the growth of cancer cells.


In addition to their antioxidant properties, berries also contain phytonutrients like quercetin and ellagic acid, which may help prevent cancer.

Citrus Fruits

Oranges, lemons, and grapefruits are rich in flavonoids, which have been associated with lower cancer risks, especially for certain types of cancer.


The saying “an apple a day keeps the doctor away” might have some truth to it. Apples contain quercetin, known for its potential in reducing cancer risk.

Fibre for digestive health

A diet rich in fibre is associated with a reduced risk of colon cancer.

Whole Grains

Foods like brown rice, whole wheat pasta, and oats are packed with fibre and promote a healthy digestive system.


Beans, lentils, and peas provide an excellent source of fibre, protein, and other essential nutrients.

Fruits and Vegetables

The fibre in fruits and vegetables supports healthy digestion and can reduce the risk of colorectal cancer.

The Mediterranean diet

The Mediterranean diet, known for its health benefits, is a great model for cancer prevention. This diet emphasises fruits and vegetables, whole grains, olive oil, and lean sources of protein, such as fish and poultry. It limits red meat consumption and encourages a moderate intake of wine. The Mediterranean diet is rich in cancer-fighting foods like olive oil, fish, and various fruits and vegetables.

More foods to fight cancer and their roles

It’s not just about individual foods but also how they work together. A balanced diet featuring a variety of these foods to fight cancer can provide multiple lines of defence.

Oily fish

Fish such as salmon, mackerel, and sardines are packed with omega-3 fatty acids. Omega-3s have anti-inflammatory properties and may help reduce the risk of cancer, particularly breast and prostate cancer.

Nuts and seeds

Almonds, walnuts, flaxseeds, and chia seeds are excellent sources of healthy fats, fibre, and essential nutrients. Nuts and seeds support overall health and may reduce the risk of certain cancers.


Beans, lentils, and peas are rich in fibre and protein. Their nutritional profile makes them great choices for reducing the risk of colorectal cancer.

Green tea

Green tea contains powerful antioxidants. These compounds may help prevent cancer by inhibiting the growth of cancer cells and promoting apoptosis (programmed cell death) in cancerous cells.

Olive oil

The fats in olive oil are part of the heart-healthy Mediterranean diet. These fats may reduce the risk of breast and colorectal cancers.


Garlic contains a sulfur compound with potential cancer-fighting properties. It’s essential to crush or chop garlic and allow it to sit for a few minutes to activate the beneficial compounds.

A lifestyle approach

Incorporating foods to fight cancer into your diet is just one piece of the puzzle. An approach to cancer prevention also involves maintaining a healthy weight, staying physically active, avoiding tobacco, and moderating alcohol consumption. Early detection can further increase the chances of successful treatment.

It’s crucial to consult with a healthcare professional and dietitian before making significant changes to your diet, especially if you are undergoing cancer treatment or have specific dietary concerns. Remember, diet is just one piece of the puzzle, but it’s a piece you can empower yourself to control. By embracing a balanced and nutrient-rich diet, you can enhance your overall health and reduce your risk of cancer.