Skip to main content

Vegetarian and vegan diets, and cancer

Find out about following a vegetarian or vegan diet, and explore the evidence about whether vegetarian and vegan diets can help to prevent cancer.

A vegetarian diet is typically centred around plant-based foods like:

  • fruit
  • vegetables
  • pulses (such as chickpeas)
  • nuts
  • seeds

It excludes meat, chicken and fish. However, some vegetarians eat dairy and eggs.

A vegan diet only includes plant-based foods and excludes any food or ingredients that come from animals, including meat, fish, dairy, eggs and honey.

Is a vegetarian or vegan diet better for my health?

Many people choose not to eat animal foods for different reasons. This may be because of animal rights or environmental reasons, but many people choose to make this change to be healthier.

For vegetarians and vegans, it’s important to find sources of protein, iron, calcium, iodine and vitamin B12 which are mainly found in higher amounts in animal foods.

However, following a vegan or vegetarian diet isn’t the only way to eat healthily. You can eat a predominately plant-based diet but still include a small amount of animal food such as dairy, eggs and lean meat – for example, poultry and fish – as part of a healthy, balanced diet.

> Download or order our cookbook Budget-friendly recipes: Good for you, good for the planet

It’s important to understand that excluding animal food from your diet doesn’t automatically make it healthier. Some people who follow a vegetarian or vegan diet still don’t eat enough fruit or vegetables. They may also eat a lot of processed foods such as crisps, biscuits, cakes and sweets, which can all be high in calories, fat, salt and sugar.

In fact, one of our Cancer Prevention Recommendations is to limit consumption of “fast foods” and other processed foods high in fat, starches or sugars.

> See all our Cancer Prevention Recommendations

What about plant-based meat ​​alternatives?

Plant-based meat alternatives are designed to replicate the taste, texture and appearance of meat, milk and other dairy products but are made from plant-based foods including soya, peas, nuts, wheat, oats or from fungus, like mycoprotein.

Many of these meat alternatives are considered highly processed because they’ve undergone industrial processes and contain a variety of additives. Some of these products can also be high in saturated fat, sugar and salt. That’s why it is best to eat them less often and prioritise other minimally processed plant-based protein sources like pulses, nuts, seeds and soya products like tofu.

> Are plant-based meat alternatives better for us?

To make the healthier choice, compare the ingredients list and food labels of similar products and choose the product with fewer ingredients and lower amounts of fat, sugar and salt. In addition, choose options that are higher in fibre and fortified with important vitamins and minerals like iodine, iron, calcium and vitamin D.

> Free guide: Making sense of food and drinks labelling

What’s the science behind these diets and cancer?

There is no direct evidence that following a vegan or vegetarian diet reduces the risk of developing cancer.

However, many aspects of a healthy, balanced vegetarian and vegan diet align with our Cancer Prevention Recommendations. These include eating a variety of plant-based foods like wholegrains (like brown rice), pulses, fruit and vegetables, while limiting red meat and avoiding processed meats such as bacon and ham.

This is because plant-based foods are rich in fibre, and we have strong scientific evidence that eating high-fibre foods can reduce the risk of bowel cancer, as well as helping to reduce the risk of weight gain, overweight and obesity which can help protect against at least 13 types of cancer.

> Our factsheet explains more about fibre and how to get more in your diet

We also know that eating too much red meat and any amount of processed meat (such as bacon) increases the risk of bowel cancer. However, there is no evidence to suggest that eating white meat or fish increases the risk of cancer.

Resources for you

Written for you, by experts, our free resources can support you and your family on a journey towards better health.

What is a 5 A DAY portion?
Thumbnail of What is a 5 A DAY portion factsheet

What is a 5 A DAY portion?

Enjoy greens cookbook

Enjoy greens cookbook

What is a 5 A DAY portion for children?

What is a 5 A DAY portion for children?

Living with cancer

There is no evidence to suggest that following a vegetarian or vegan diet provides any advantages during cancer treatment compared with a diet that includes some animal foods.

However, if you are planning to make changes to your diet, you should always speak to your cancer care team first. This is to ensure that any changes you make provide your body with enough energy (calories), protein, vitamins and minerals to support your recovery.

Find out more

Can a vegan diet inhibit cancer growth?

Find out more

Should people with cancer go vegan?

Find out more

Can I eat meat if I have cancer or have had cancer?

Diet and Cancer Report

Our 2018 Diet and Cancer Report did not look specifically at vegetarian or vegan diets. However, it did loook at:

  • wholegrains, vegetables and fruit
  • body fatness and weight gain

It found strong evidence that:

  • wholegrains DECREASE the risk of colorectal cancer
  • foods containing dietary fibre DECREASE the risk of colorectal cancer
  • foods containing dietary fibre DECREASES the risk of weight gain, overweight and obesity

> Read the relevant chapters in our Science and policy library