Tips for diet for pancreatic cancer and weight loss

Losing weight is a common symptom of pancreatic cancer. These tips will help you have high calorie food. This will help you put on weight.

If you have lost weight or have a small appetite, you might need more calories (energy) and protein in your food to help you put weight back on. This is called a build-up or fortified diet. Your dietitian can help you to make changes to your diet.

16 tips if you have lost weight with pancreatic cancer

  1. Have high calorie foods, such as full fat milk, yoghurt and butter. You can also enrich your food to increase the calories and protein.
  2. If you are eating a higher fat meal, you will need to take more PERT.
  3. Use high fat foods in your usual recipes when you are cooking. For example, use full fat milk, margarine, butter or ghee.
  4. Try to have a pint of whole milk every day. You can add it to other foods and drinks, such as hot drinks, cereal, soups and sauces.
  5. Try to eat more foods that are high in protein, such as meat, fish, milk, cheese, eggs, beans and lentils, nuts, and yoghurt. Try to include protein in all three of your meals each day.
  6. Try to have snacks between meals. These can include sweet things like cake, fruit, teacakes and malt loaf. Or savoury things like crumpets, samosas, cocktail sausages and cheese. High protein snacks such as yoghurts, cheese, nuts or cold meats are particularly good.
  7. Have a snack instead of a main meal if this is easier.
  8. Have a pudding once or twice a day. For example, ice cream or kulfi, sponge pudding, rice pudding, sweet pastries and pies or ready made desserts.
  9. If you can, try to drink about eight cups of fluids a day. Try having nutritious drinks such as milk, fruit smoothies (made with yoghurt, ice cream or whole milk), hot chocolate and fruit juice.
  10. If you find that drinks fill you up at mealtimes, it may help to have your drinks in between your meals.
  11. Eat what you feel like and try not to worry about ‘normal’ meals. It’s fine if you fancy breakfast cereal for supper, your pudding before your main course, or ice cream for breakfast.
  12. Have some fruit and vegetables every day. But don’t fill up on these if it means you can’t eat foods that are high in calories and protein.
  13. Avoid low-fat, fat-free or ‘diet’ food.
  14. There are vegan options available if you need them. For example tofu, hummus and dairy-free milk, cheese and yoghurt.
  15. Dairy alternatives, such as soya or oat milk, often have fewer calories and less protein than dairy. Choose higher fat options that contain calcium and vitamins.
  16. If you have any special dietary needs, speak to your dietitian, doctor or nurse. They can advise how to get more calories and protein into your diet.

Speak to your dietitian if you don’t put on weight. They may suggest nutritional supplements.

Quotemarks Created with Sketch.
Quotemarks Created with Sketch.

"What’s needed is the nutrition and getting as many calories as you can. That was a game changer to know that information. It definitely helped when mum lost her appetite. It meant we could encourage her to eat doughnuts and anything else that she fancied. So she was very happy to have those things!”

Mary

What is enriched or fortified food?

Enriched or fortified food has extra nutrients added to it. This can help you get more calories and protein without needing to eat more food.

How can I add nutrients to my food?

  • Enrich milk by mixing two to four tablespoons of skimmed milk powder into a pint of whole milk. Use this instead of ordinary milk in tea, coffee, cereals, porridge, soups, mashed potato and milk-based puddings.
  • Add sugar, jam, cream or honey to cereal, porridge, puddings and hot drinks.
  • Add cheese, cream, milk powder, lentils or pasta to soup.
  • Add grated cheese, cream, butter, margarine, salad cream or mayonnaise to meat, potatoes and vegetables.
  • Add cream, evaporated milk or cheese to milk-based sauces.
  • Add grated cheese to potatoes. Sprinkle it on top of dishes like shepherd’s pie, rice and peas or casseroles.
  • Add cream, custard, evaporated or condensed milk, ice cream, honey, sugar, dried fruit or nuts to puddings.

If you are still struggling with eating, or still losing weight on a build-up diet, speak to your dietitian. If you haven’t seen a specialist dietitian, ask your doctor or nurse to refer you to one.

Macmillan Cancer Support have more ideas for high-calorie meals in their booklet, The building-up diet.

Quotemarks Created with Sketch.
Quotemarks Created with Sketch.

“I shopped for food for her and baked and cooked her favourite foods. She was eating but needed tempting now and again. It made me feel that I could do something for her.”

What if you have other health problems?

If you have other health problems, such as heart problems, you may have been told in the past to reduce the amount of fat in your diet. But if you have lost weight because of pancreatic cancer, eating some types of higher fat food can help you put weight on. You might want to choose options such as olive oil, nuts, seeds and oily fish. Speak to your dietitian for advice about enriching your food.

Speak to our nurses

You can speak to our specialist nurses on our Support Line with any questions you have about weight loss or getting more calories and protein into your diet.

Speak to our nurses
Member of specialist nurse team

Updated March 2025

Review date March 2028