You are here: 

Nutrition for people with cancer

Good nutrition is especially important for people with cancer. Eating a variety of foods and well-balanced meals can help you feel better and stay stronger. Eating well during treatment helps to maintain your body weight, improve your strength and energy, decrease the risk of infection and assist your body in healing and recovery from cancer treatments. Some cancer treatments work better when you are well nourished. People with cancer who are well nourished and able to maintain a healthy body weight often have a better prognosis.

A healthy diet includes eating and drinking foods and liquids with nutrients that your body needs – proteins, carbohydrates, fats, vitamins, minerals and water. Your healthcare team, which usually includes a registered dietitian, can help you maintain nutrition through your treatments and any side effects. A dietitian is a key member of the healthcare team who can provide counselling about proper nutrition just for you during your cancer experience. Ask your doctor for a referral to a registered dietitian if you have questions or concerns about nutrition. The Dietitians of Canada website also provides information about healthy eating and how to locate a dietitian.

The importance of calories and protein

Every person with cancer will have different nutritional needs, but people being treated for cancer sometimes need more protein and calories (energy) than usual.

Ways to increase calories and protein

  • Eat smaller, more frequent snacks throughout the day.
  • Eat favourite foods any time of the day.
  • Eat every few hours – don’t wait until you’re hungry.
  • Eat your largest meal when you are the most hungry.
  • Try to choose high-calorie, high-protein foods at each snack.
  • Exercise lightly before meals to increase your appetite.
  • Drink high-calorie, high-protein shakes.
  • Drink fluids between meals instead of with meals.

Eating more snacks

Snacks between meals may help people who have cancer to gain weight, increase their protein and calorie intake and boost their energy level.

Some easy and nutritious snacks are:

  • muffins
  • cheese (hard or cream)
  • nuts, seeds and nut butters
  • dips made with cheese, beans, yogurt or peanut butter
  • milkshakes or smoothies
  • granola or trail mix
  • fruit (fresh, frozen, canned or dried)
  • vegetables (raw, cooked, juices)
  • soups
  • popcorn or pretzels
  • yogurt
  • cakes or cookies made with whole grains, fruits, nuts, wheat germ or granola
  • crackers, tortilla chips or pita bread
  • sandwiches such as egg salad, grilled cheese or peanut butter
  • instant breakfast drinks
  • cereal (hot or cold)
  • milk (white or chocolate)

Eating more protein

People who have cancer may need to eat a diet high in protein. Protein is important for cell growth and repair and a healthy immune system. Without enough protein, the body may take longer to recover from illness or cancer treatments.

Good sources of protein include fish, poultry, lean red meat, eggs, dairy products, nuts and nut butters, dried beans, peas and lentils, and soy foods.

Ways to add extra protein to your diet

  • Eat cheese on toast or with crackers.
  • Add grated or melted cheese to soups, mashed potatoes, vegetables, sauces, meat, noodles and fruit.
  • Add cottage cheese to sauces, scrambled eggs or noodles.
  • Use milk in place of water in hot cereals, soups, casseroles or hot chocolate.
  • Include cream or cheese sauces on vegetables and pasta.
  • Add powdered milk to cream soups, mashed potatoes, puddings, sauces, muffins or hot cereals.
  • Add yogurt or cottage cheese to fruits, soups, dips or blended smoothies.
  • Add hard-boiled eggs to salads, casseroles, soups, vegetables, potatoes or sandwiches.
  • Add leftover cooked meats to salads, soups, scrambled eggs, pasta or casseroles.
  • Sprinkle nuts and seeds on casseroles, salads, pastas, muffins, cookies, ice cream or pudding.
  • Spread peanut or almond butter on toast, fruit, muffins or crackers, or blend in milkshakes or smoothies.

Eating more calories

Calories are important for maintaining weight. You may need to eat a diet high in calories, especially if you are losing weight. Calories provide the extra energy you need when you’re recovering from surgery and fighting cancer.

Carbohydrates and fats are good sources of extra calories. Foods that are high in calories include:

  • butter, margarine and oils
  • whole milk, milkshakes and cream
  • gravy and sauces
  • cheese
  • yogurt with milk fat (M.F.) that is higher than 2%
  • granola and granola bars
  • muffins
  • popsicles and ice cream
  • mayonnaise and salad dressings

Ways to add calories to your diet

  • Add whole milk, cream, sour cream or yogurt to soups, mashed potatoes, sauces, casseroles or vegetables.
  • Add whipping cream or whipped topping to desserts, pancakes, waffles, fruit, milkshakes and hot chocolate.
  • Melt butter over potatoes, rice, pasta or cooked vegetables.
  • Add butter to soups, casseroles or breads.
  • Use regular mayonnaise and salad dressings on sandwiches, salads and dips.
  • Add jam, syrup or honey to bread, crackers, muffins, cereals or pancakes.
  • Add ice cream to desserts.
  • Add hard cheese to scrambled eggs, sandwiches, potatoes, soups, sauces and casseroles.
  • Add cream cheese to crackers, bagels and breads.
  • Add dried fruit to cereal and baked goods.
  • Add nuts and seeds to cereal, baked goods and stir-fries.

Water

Your body needs water and other fluids to stay healthy. If you don’t take in enough fluids and experience side effects of cancer treatment such as vomiting or diarrhea, you can easily become dehydrated.

Alcohol

You may wonder whether it’s okay to drink alcohol during treatment. Talk to your healthcare team first. Alcohol can interfere with some medicines, treatments (such as chemotherapy) and certain health conditions. Alcohol also increases the risk of developing certain types of cancer.

If you choose to have a drink after talking to your healthcare team, you may find that it increases your appetite and helps you enjoy your meal. However, alcohol is low in nutrition and high in calories, so a drink or 2 may make you feel full – and then you may not feel like eating anything else.

When you just can’t eat

There may be times when you feel you just can’t eat. If food doesn’t appeal to you, or you feel too tired or sick to eat, it may be difficult to meet all of your nutrition needs from food and drinks alone. If you can’t eat for more than a couple of days, talk to your healthcare team. They might recommend some of the following alternatives.

Commercial nutrition supplements

Commercial nutrition supplements are a good source of calories and nutrients. They come in a variety of flavours and forms, including a ready-to-use beverage (similar to a milkshake), a powder, a pudding or a bar. Try different varieties to find one that is right for you. They are sold in pharmacies and grocery stores, and you don’t need a doctor’s prescription to buy them. Some provincial and private healthcare insurance plans may cover the cost under certain conditions.

Talk to a registered dietitian if you think that you will need to rely on commercial nutrition supplements more than food.

Feeding tubes

You many have trouble getting enough nutrients if you can’t eat or drink, have problems swallowing, have a very sore mouth or throat or are unable to properly absorb nutrients.

If it becomes too hard for you to eat or drink and you lose a lot of weight, your healthcare team may suggest using a feeding tube to help meet your nutrition needs. If the digestive system is not working properly, parenteral nutrition may be given. Parenteral nutrition may be called total parenteral nutrition, or TPN. It provides fluids and essential nutrients directly into the bloodstream through an intravenous (IV) catheter.

Vitamins and minerals

Your body needs vitamins and minerals to function properly. The best way to obtain vitamins, minerals or other nutrients is by eating healthy foods. But if cancer and its treatments make it hard for you to eat healthy for a long period of time, someone on your healthcare team may suggest that you take a vitamin and mineral supplement every day.

If taking a supplement is your idea, be sure to talk to your doctor or healthcare team first. You need to make sure taking a vitamin and mineral supplement is appropriate and safe, especially if you’re getting chemotherapy or radiation therapy.

Some people may also consider using nutritional supplements or “natural” health products. “Natural” doesn’t always mean safe. These products may also interfere with other medicines or treatments. Always talk to the doctor or healthcare team about nutritional supplements or natural health products before taking them.

Stories

Rebecca and James Hamm It was very important that the fundraiser be in honour of my uncle, because it’s a great way to show our support for him.

Read the Hamm's story

Funding world-class research

Icon - paper

Cancer affects all Canadians but together we can reduce the burden by investing in research and prevention efforts. Learn about the impact of our funded research.

Learn more