Eating problems and weight loss

Older man touching his stomach

It’s important to try and manage eating problems. Eating well can help you to: 


  • Feel better
  • Keep up your energy
  • Cope better with treatment
  • Recover faster

How are eating problems treated?

If you have any difficulty eating or drinking, talk to your medical team as soon as possible. They can give you advice on how to solve the problem and refer you to a dietitian or speech and language therapist, if necessary. 

  • If you feel sick. Your doctor can give you medication to help. We have more information on coping with nausea and vomiting.
  • If you have no appetite. Steroids can stimulate your appetite. We also have tips below on eating when your appetite is poor.
  • If you’re not eating enough or you’re losing weight. The hospital dietitian can advise you on ways to get more nutrition. You might be given supplements or a special diet - for example, eating lots of high-energy and high-protein foods. We have more information on this 'build-up' diet.

    If you have lost a lot of weight, for example after stomach or oesophageal cancer surgery, you may need tube-feeding for a time to get your weight up.

Tube feeding: If you can’t eat normally you may have a tube passed through the wall of your abdomen (tummy) into your stomach to give liquid food directly into your stomach. This is called a PEG tube. PEG tubes are usually temporary but can be left in permanently, if needed.

Loss of appetite

Many things can affect your appetite when you have cancer. For example, feeling sick (nausea), food tasting different, pain, constipation and having a sore mouth. Fatigue, anxiety and depression can also affect your appetite.

It's important to eat as well as possible, to help you cope with treatment and to recover afterwards, so always tell your doctor or nurse if you have any problems - physical or emotional - that are affecting your desire or ability to eat. See below for tips on what to do if you have lost your appetite, and advice on coping with different side-effects that may affect your appetite.

Swallowing difficulties

It's important to tell your medical team if you're having trouble swallowing. You can also have a look at the tips on this page for advice that may help.

You can also have treatment for swallowing difficulties such as having a small operation to put in a stent to hold your food pipe open. Read more about treatment for swallowing problems

Weight loss

Weight loss can happen because of the cancer itself or because of eating difficulties caused by treatment. If your weight loss is caused by eating difficulties such as poor appetite (see above), or other eating difficulties such as taste changes, sore mouth or feeling sick, ask your medical team for advice. You can also look at the tips on coping with the different side-effects.  You may benefit from a high-protein, high-calorie  'build-up' diet.

Tips for coping with side-effects that affect your eating

Loss of appetite

• Make the most of your appetite when it’s good. Eat when and what you want.

Take small meals and snacks 4/5 times a day, about every 2-3 hours.

Take snacks high in calories and protein.

Use a smaller plate for your meals. Large portions can be offputting if your appetite is small.

Eat slowly and chew your food well.

Choose drinks that give some nutrition, such as milk, juices and soup.

Try build-up drinks, which have a balanced mix of nutrients for when it’s hard for you to eat solid food. Talk to your dietitian about suitable ones for you. Your doctor can also give you a prescription for these drinks.

Take only small sips while eating, as drinking might make you full.

Encourage your family to eat together and make mealtimes relaxing and enjoyable.

Take regular exercise, if you can, as it may help your appetite. Fresh air can help too.

Talk to your doctor about medications to help other problems, like constipation, nausea, pain or other side-effects of treatment, if they affect your appetite.

If you’re feeling nauseous tell your medical team so that they can give you anti-sickness medicine. If this doesn’t work, let them know. We have more advice on coping with nausea.

Feeling sick (nausea) and getting sick (vomiting)

Talk to your doctor if you’re feeling sick or getting sick. There are medicines to help. Take them as directed.

For tips on coping with nausea and vomiting at home see our page nausea and vomiting.

Taste and smell changes

Eat foods that appeal to your taste buds and smell good.

Keep your mouth clean by rinsing and brushing – it may improve the taste of foods.

Eat food cold or at room temperature, if smells bother you.

Hold off eating foods that no longer appeal to you. Try them again some days or weeks later as you might enjoy them again.

Flavour foods with onion, garlic, citrus or herbs like mint and basil, if you find food tasteless.

Marinate meat, chicken or fish to help the flavour.

Rinse your mouth with tea, saltwater or baking soda to help clear your taste buds before eating.

Drink plenty of fluids.

If liquids leave an unpleasant taste in your mouth, try drinking decaffeinated tea or coffee, or different favours of fruit squash drinks.

If you have a metallic taste in your mouth, limit canned foods and try using plastic or wooden cutlery.

Try chewing fresh or tinned pineapple before meals to get rid of bad tastes.

Speak to your medical team if you have any concerns about your taste. For many people, normal taste comes back in the months after treatment has ended. Some people will experience some longer term taste changes.

Sore mouth, gums or throat

Ask your doctor about mouthwashes, gels and medications to help with your sore mouth.

Try rinsing your mouth with a homemade mouthwash made with 1 teaspoon of baking soda (sodium bicarbonate) and 1 teaspoon of salt to 1 pint / half a litre of warm water.

Ask your doctor and nurse for painkillers if your mouth is painful. They may prescribe some antiseptic or local anaesthetic gels or lozenges.

Visit your dentist regularly. He or she can give you advice about caring for your mouth and special mouthwashes.

Take sips of fluids like water or milk often. Drink through a straw if your mouth is painful.

Eat soft, moist food like omelettes, scrambled eggs, mashed potatoes, cream soups, natural yogurt, milkshakes, stews, puddings.

Moisten your food with sauces or gravies.

Purée or liquidise foods in a blender to make them easier to swallow. For example, try soups or smoothies.

Take cold foods and drinks like milkshakes and smoothies to soothe your mouth.

Take care with the following as they can make a sore mouth or throat worse:

– Pickled, salty or spicy foods

– Rough food, like crispy bread, dry toast or raw vegetables

– Alcohol and tobacco

– Citrus juices, like orange, lemon, lime, grapefruit or pineapple

– Mouthwashes that contain alcohol, or acidic ones

Dry mouth

Take sips of fluids like water often. Keep a bottle of water with you when you’re out. Sucking ice cubes or ice pops may help too.

Moisten your food with sauces or gravy.

Rinse your mouth regularly, especially before and after meals.

Take care with foods like sandwiches, chocolate, pastry and freshly baked bread as they may stick to the roof of your mouth.

Use special mouthwashes, gels and moisturisers often. For example, products that contain saliva enzymes. Your doctor or pharmacist can advise you about products to try.

If you have thick saliva, rinse your mouth often with a baking soda mouthwash. Add 1 teaspoon of baking soda (sodium bicarbonate) to 1 pint / half a litre of warm water.

Brush your teeth after every meal or snack. Use a soft toothbrush. Put it into a container of warm water to soften the bristles.

Stimulate the flow of saliva with sugarless gum, boiled sweets or pastilles.

Keep your lips moist with a lip balm.

Difficulty swallowing

If you have difficulty swallowing or you find fluids are going down the wrong way, tell your medical team as soon as possible. You may need to see a speech and language therapist who can assess your swallow and recommend safe foods and fluids for you to eat and drink. Sometimes, people may need to use a thickener which they can add to their fluids to make it safer to swallow. The following tips may also help:

Eat your favourite foods but soften them with sauces and gravies, where possible.

Try eating soft, liquid foods like soups, milkshakes, custards, natural yoghurt. But vary them so you don’t get bored. Make sure soups have potato, lentils, tender or minced meat or fish in them for extra nourishment.

Put small amounts of food into your mouth and chew them properly before you try to swallow.

Chop up meat and vegetables finely for stews or casseroles.

Blend or liquidise cooked foods if required.

Eat small, frequent meals.

Sit up for all your meals if possible. Try to remain seated upright for 20–30 minutes after eating.

Take build-up drinks, which are high in calories and protein. Your dietitian can advise you about these and your doctor may prescribe them.

Drink at least 6-8 cups of fluid each day.


Talk to your doctor or pharmacist about antacid medications.

Try to eat small frequent meals instead of large ones.

Herbal teas like mint or liquorice may help.

Avoid fizzy drinks, alcohol, spicy foods, pickles and citrus fruits.

If indigestion is worse at night, avoid eating or drinking for a few hours before bedtime.

Sit upright for 20-30 minutes after eating.

Feeling full

• Eat smaller meals 3 times a day and try adding 2-3 small snacks. Use high-calorie, high-protein meal ideas if you are eating less during the day or if you have lost weight.

As you begin to feel less full, gradually increase the amounts of food and the time between meals.

Avoid foods high in fibre to prevent you feeling full very quickly. For example, large portions of fruit and vegetables, wholegrain rice and pasta and wholemeal bread.

Don’t drink large amounts of liquids before or during meals.

Bloating and cramping


Constipation can cause bloating, speak to your medical team for ways to manage constipation.

Avoid gassy foods like beans, Brussels sprouts, cabbage, onions, garlic.

Avoid fizzy drinks and beer.

Eat and drink slowly and chew your food well.

Don’t skip meals.

Add fibre to your diet slowly. For example, small amounts of vegetables, fresh and dried fruits, and wholegrains. Fibre may make bloating worse for some people.

Avoid chewing gum and sucking on hard sweets.

Don’t smoke.

Talk to your doctor and nurse to see if your medication is causing the bloating.

Ask your doctor or nurse if any over-the-counter preparations can help.

• Exercise regularly if you can. Try to get at least 30 minutes of exercise each day.



Eat and drink slowly. Small mouthfuls and chewing well can help.

Certain food and drink can cause wind or cramps. For example, beer, beans, cabbage, spicy foods and sugar-free gum and sweets made with sorbitol.

Let fizzy drinks go flat before drinking them.

Herbal teas like mint or liquorice may help.

Gentle exercise like walking can ease cramps.

Sometimes people with advanced cancer have severe weight loss called cachexia. We have more information on cachexia.

For more information

Icon: Phone


1800 200 700

Icon: Email