Why diet is important | Cancer Research UK
Cancer Research UK on Google+ Cancer Research UK on Facebook Cancer Research UK on Twitter

Why diet is important

Coping with cancer

This page has information on why diet is important. You can use these links to go straight down to sections on


Why diet is important

Eating and drinking a balanced diet plays an important part in coping with having cancer and its treatments. Up to 4 out of 10 people (40%) have unintended weight loss when their cancer is diagnosed, or have problems with nutrition early on. A good diet can help your body to

  • Cope with treatment side effects
  • Handle the most beneficial dose of certain treatments
  • Recover and heal faster
  • Fight off infections
  • Feel stronger, healthier and have more energy

If you are eating and drinking well, you are able to cope better and recover faster. This could improve your chance of survival. You need a balanced diet, with plenty of calories, to keep your immune system working well. This can help you fight off infections, and may help your body fight the cancer.


Eating a balanced diet

It is important to include everything you need in your diet, including

Not eating enough protein and calories is one of the main problems faced by people with cancer. You need extra protein for healing - for example, after surgery. 

Even in good health, roughly a third of all the calories you eat are used up by your immune system. So if you aren't eating enough food, you might be more likely to get infections and find it harder to fight them off if you get one.


Hospital food

It is not always easy to get used to the set meal times when staying in the hospital. You may feel sick, be away from the ward having tests or be asleep at meal times. Reheating meals is not safe, which is why the nurses and kitchen staff cannot do it. This means that you may end up with a cold meal or nothing at all.

Nurses may not be available to help at meal times. If you are feeling very tired or ill, or have a drip in your arm, it can be difficult to cope with eating. Recent research has shown that nurses are often too busy and unable to pay enough attention to whether patients actually eat their meals - for example, whether they are able to cut food up and eat it by themselves. People who feel ill due to cancer or treatment need help and encouragement to eat and drink as this may help them recover faster. Some hospitals serve food on a red tray for people who need help with eating. This helps make sure staff are aware if you need help and that you get that help.

The Government has recently drawn up some plans for hospital mealtimes. They hope to improve patients’ chances of eating well during their hospital stay to help with recovery.

Many hospitals now make sure that you don't have tests or see the doctor during mealtimes. This is called protected mealtimes. The aim is to help encourage people to eat well and enjoy their meals. It also helps the nurses to monitor and know what you eat.  Only people helping people with their meal should be on the ward during this time. 

Unfortunately, the quality of food in hospitals is not always good and there may be nothing you like, particularly if you really don't feel well. None of this helps if you are having problems with eating and are losing weight.

You should be able to choose a vegetarian option or a meal that is suitable for any cultural or religious requirements you have. Some people find that these options are better quality - possibly because they are individually prepared. You could try choosing vegetarian or Indian food from your hospital menu to see if you prefer it.

Solving many of these problems and improving food standards in hospitals will take time. But change may happen faster if more people let the hospital administration know that they are not happy with hospital food. If you can't eat it, you or your relatives really should complain. In an ideal world, you should be able to have meals when you like and have a wide choice of foods. In the meantime, there are a few things that might help

  • Ask your nurse if your hospital provides a snack box - many do
  • Ask relatives and friends to bring in snacks such as fruit, biscuits and dried fruit and nuts or nutritious drinks to have between meals
  • If you feel well enough, go out to a local café or restaurant for a meal with relatives or friends, or eat together in the hospital cafe, as long as you have permission from the ward staff

Going out for meals or getting take away food does cost money and not everyone can afford to do this. But asking relatives to bring in food may be a cheaper way of getting something to eat that you like.

Some hospital wards provide a fridge and microwave for patients’ food and drinks so you can cook or heat food brought in for you. But this is not always the case and there can be hygiene and safety issues for the ward. Do check with your nurse before you have any food brought in. You should also check with your nurse if you are on any sort of special diet.


Anxiety about eating

Problems with eating and drinking may cause you a lot of distress and anxiety if you, or someone close to you, has cancer. Naturally, if you are looking after someone who is ill, you want to feed them up. But people with cancer can find it very difficult to eat enough. They may have an overwhelming feeling that they are disappointing their relatives or friends. Everyone involved could need a great deal of emotional support to help them cope.

If you have cancer, you still need a healthy diet but there may be times when treatment side effects or your illness affect your appetite and you will lose weight. At these times, eat what you like when you feel like it, to make sure that you have as many calories as possible. If you feel like a big bowl of ice cream with chocolate sauce, have one!


For more information

Find out about

Improving patient's chances of eating well

Research into diet problems and cancer

Emotions and diet problems

Healthy eating for people who don't have cancer

For general information and support

Contact the Cancer Research UK nurses on freephone 0808 800 4040 (Open 9am - 5pm, Monday to Friday)

Share experiences on our online forum with Cancer Chat

Rate this page:
Submit rating


Rated 4 out of 5 based on 12 votes
Rate this page
Rate this page for no comments box
Please enter feedback to continue submitting
Send feedback
Question about cancer? Contact our information nurse team

No Error

Updated: 24 February 2014