Cancer Research UK logo.
SearchDonate
  • Search
Group of adults smiling while eating a meal together at a table.

Causes of cancer

Diet and cancer

Eating a healthy and balanced diet can reduce the risk of cancer.

This is partly because of the diet itself, but mainly because it can help you keep a healthy weight or lose weight.

Does eating a healthy diet reduce the risk of cancer?

What we eat and drink can affect our health, including our risk of cancer. Your overall diet (what you eat day-to-day) is more important than any one food.

How can I eat a healthy diet?

A healthy diet is about getting a good balance of foods and nutrients. Planning simple healthy meals and thinking about your portions can help you to have a healthy, balanced diet.

Does processed and red meat cause cancer?

Eating processed meat increases the risk of bowel cancer. Making small changes to cut down on processed and red meat can lower your risk.

Wholegrains, fibre and cancer risk

Eating a diet high in fibre, with plenty of wholegrains, can help reduce your risk of bowel cancer. We've got some tips to help you eat more fibre every day.

Milk, dairy and cancer risk

Eating and drinking milk and other dairy products can reduce the risk of bowel cancer. There is no strong evidence that dairy increases cancer risk.

Food myths and cancer

On this page we debunk common myths about foods causing cancer or preventing cancer.

Easy read information

That Cancer Conversation

That Cancer Conversation is Cancer Research UK's podcast.

In this episode, we explore whether certain foods can cause or help prevent cancer. From ultra-processed foods to supplements, 'superfoods' and sugar, we help explain common questions about diet and cancer.

We hear from Professor Marc Gunter, a specialist in diet and obesity. And Dr Rachel Orritt, a Health Information manager at Cancer Research UK, who talks about how misleading headlines and media hype can fuel confusion and misinformation.

The Dangoor Education logo.

Dangoor Education

About Cancer generously supported by Dangoor Education since 2010. Learn more about Dangoor Education

Patient Information Forum. Trusted Information Creator.
Plain English Campaign award.

Help and Support

An icon of a hand shake.

Questions for your doctor

What to ask your doctor about clinical trials.

An icon of two speech bubbles, indicating a conversation.

Cancer chat forum

Meet and chat to other cancer people affected by cancer.

An icon of a landline phone.

Nurse helpline

Questions about cancer? Call freephone 0808 800 40 40 from 9 to 5 - Monday to Friday. Alternatively, you can email us.