Cancer Research UK logo.
SearchDonate
  • Search

Managing diet problems in cancer

Tips for diet problems

Speak to your healthcare team if you have a problem with diet, digestion or weight loss. They can refer you to the hospital dietitian for help. Many cancer units and hospitals now have dietitians for people with cancer. They work with your doctor to decide together on the best way to manage your diet problems.

There are ways to deal with diet problems such as taste changes, loss of appetite, diarrhoea, constipation and sickness (nausea).

Read more about the types of diet problems with cancer

Last reviewed: 02 Nov 2023

Next review due: 02 Nov 2026

Managing diet problems in cancer

Medicines, soft diets, adding calories to your diet or tube feeding are some of the ways to manage diet problems.

Types of diet problems

The side effects of cancer and its treatments might cause problems with your eating, digestion and weight.

Your feelings about diet problems

Having diet problems when you have cancer can affect you emotionally. But there are things you can do to help you cope.

Resources and support for diet problems

There are lots of organisations, support groups and helpful books to help you cope with diet problems caused by cancer and its treatment.

Coping with cancer

Coping with cancer can be difficult. There is help and support available. Find out about the emotional, physical and practical effects of cancer and how to manage them.

Your cancer type

Search for the cancer type you want to find out about. Each section has detailed information about symptoms, diagnosis, treatment, research and coping with cancer.

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.