Skip to main content
Login to MyChart

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Donate today

Search UVM Health

Healthwise

Eating Well During Cancer Treatment

Eating well when you have cancer means eating enough to prevent weight loss and keep your strength up. Cancer and cancer treatments can make it harder for your body to get what it needs from the food you eat.

Nutrition needs for people with cancer vary from person to person. But eating well during cancer treatment may help you keep some of your energy up and prevent infection.

You may find it hard to eat during treatment for cancer because:

  • You may have problems with side effects of treatment, such as nausea, vomiting, or mouth sores.
  • You may have a dry mouth or trouble swallowing after radiation treatments.
  • Foods may taste different.
  • You may not feel like eating if you are uncomfortable, tired, depressed, or anxious.

Some people continue to enjoy food throughout most of their cancer treatment. Others may have days when they don't feel like eating at all. Even the thought of food may make them feel sick. Here are some things to keep in mind:

  • Eat food that has protein and extra calories to help you keep your strength and prevent weight loss. Try a liquid meal replacement for extra calories and protein.
  • Your appetite may be better early in the day. Try having your main meal of the day early. Or you may find it easier to eat smaller meals more often, instead of three large meals. You may feel more like eating if you do not cook your own foods.
  • Drink plenty of fluids, especially when you don't feel like eating. Water is good but lacks calories and electrolytes. Consider carrying a water bottle with you during the day. You can fill it with a sports drink, such as Gatorade or Powerade, which has calories and electrolytes. That may help you get into the habit of drinking plenty of fluids.
  • Don't worry too much if you have a day where you cannot eat at all. Do what you can to make yourself feel better and start eating as soon as you feel better. Be sure to tell your doctor if you still can't eat after 1 or 2 days.

If you have serious problems eating and cannot get enough nutrients in your body, you may need to get nutrients another way. This can be done through a tube placed into your stomach or through intravenous (I.V.) fluids.

Good eating habits for people who have cancer may be very different from normal healthy eating guidelines. Talking to a dietitian can help make sure you're getting the nutrients you need before, during, and after cancer treatment.

Credits

Current as of: October 6, 2025

Author: Ignite Healthwise, LLC Staff
Clinical Review Board
All Ignite Healthwise, LLC education is reviewed by a team that includes physicians, nurses, advanced practitioners, registered dieticians, and other healthcare professionals.

This information does not replace the advice of a doctor. Ignite Healthwise, LLC, disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. Learn how we develop our content.

© 2024-2026 Ignite Healthwise, LLC.

This information does not replace the advice of a doctor. Ignite Healthwise, LLC, disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. Learn how we develop our content.

844-UVM-HEALTH

Give to a Healthier Future

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Healthier communities. Healthiest lives. Together.

University of Vermont Medical Center

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Golisano Children's Hospital

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Central Vermont Medical Center

130 Fisher Road
Berlin, VT 05602

802-371-4100

Champlain Valley Physicians Hospital

75 Beekman Street
Plattsburgh, NY 12901

518-561-2000

Elizabethtown Community Hospital

75 Park Street
Elizabethtown, NY 12932

518-873-6377

Alice Hyde Medical Center

133 Park Street
Malone, NY 12953

518-483-3000

Porter Medical Center

115 Porter Drive
Middlebury, VT 05753

802-388-4701

Home Health & Hospice

1110 Prim Road
Colchester, VT 05446

802-658-1900

© 2026 University of Vermont Health
Jump back to top