Advertisement

Tips for healthy eating when you have cancer

Learn why the foods you eat could help you recover faster. 

Updated on April 19, 2024

Someone with cancer shopping in the produce section
1 / 6

Eating healthy isn't always an easy task if you have cancer. You need nutrients more than ever, but you may not feel much like eating, or you may find it difficult to eat even your favorite foods. But healthy nutrition can help you keep up your strength and energy, enable you to tolerate treatment-related side effects (such as pain, nausea, vomiting, and fatigue), and help you feel better and speed up your recovery. Here are some of the types of nutrients that may be particularly helpful.

lean chicken breast on salad
2 / 6
Help heal tissues and fight infection with protein

People with cancer usually need more protein because it helps to heal tissues and fight infection after surgery, chemotherapy, or radiation therapy. (Chemotherapy are drugs that go throughout the body to kill cancer cells. Radiation involves using high dose X-rays to target specific areas of cancer growth.) Fish, poultry, lean red meat, eggs, low-fat dairy products, nuts, and soy foods are all good sources of protein you can try to include in your diet.

woman holding a bowl of oatmeal muesli and a spoon
3 / 6
Energize with carbohydrates

Carbohydrates (carbs) are your body's main energy source, fueling physical activity and keeping your organs functioning. Carbohydrates such as fruits, vegetables, and whole grains supply your body with vitamins and minerals. An added bonus: High-fiber carbs such as veggies and whole grain cereal can help ease common cancer treatment side effects, such as fatigue and constipation. 

hand of a woman pouring water into a glass
4 / 6
Keep hydrated

Water is important for everyday health, but especially so if you have cancer. Drink water to ward off dehydration from the side effects of cancer treatment, such as vomiting or diarrhea. Experts recommend eight 8-ounce glasses of liquid every day, but you may need even more if you're vomiting or have diarrhea. If you can't keep liquids down or have vomiting or diarrhea for 24 hours, notify your healthcare provider (HCP).

hand pouring a smoothie into a glass from a blender
5 / 6
Prevent mouth sores and dry mouth

Mouth sores or sore throat are common with certain chemotherapy drugs or radiation. Try eating soft, bland foods such as pureed vegetables or lukewarm or cold foods such as soups and smoothies. Still in pain? You can also try rinsing your mouth regularly with 1 teaspoon baking soda and 1 teaspoon salt mixed in a quart of water.

Radiation therapy, chemotherapy, and other medications can also cause dry mouth, which can lead to a mouth infection or cavities in teeth. Prevent dry mouth by drinking plenty of fluids and chewing on sugarless gum to stimulate saliva.

apple slices with peanut butter
6 / 6
Manage appetite changes

Common treatment-related side effects such as pain, nausea, and constipation can cause a loss of appetite. If your appetite is decreased, try eating several snacks throughout the day instead of large meals, and avoid drinking fluids during meals (which can make you feel more full). Instead, focus on hydrating between meals. If you feel like snacking, keep high-calorie, protein-rich snacks on hand, such as hard-boiled eggs, peanut butter, granola bars, and cheese. 

Slideshow sources open slideshow sources

American Cancer Society. Understanding Nausea and Vomiting. Last Revised: February 1, 2020.

More On

Moving just 3 minutes a day could lower risk of cancer, study suggests

video

Moving just 3 minutes a day could lower risk of cancer, study suggests
Around 3 minutes of vigorous exercise was tied to an 18% reduced risk of developing cancer.
How Do You Know if Immunotherapy is Working

article

How Do You Know if Immunotherapy is Working
A look at monitoring treatment response and side effects when treating cancer with immunotherapy.
9 cancer symptoms you should never ignore

slideshow

9 cancer symptoms you should never ignore
Learn which easy to miss symptoms may be a sign of cancer.
Can I improve my immune cells to fight cancer?

video

Can I improve my immune cells to fight cancer?
There are many things you can do to improve your immune cells to fight cancer: dietary changes, taking herbs and supplements, and various mind-body te...
Enjoy pepper to fight cancer

video

Enjoy pepper to fight cancer
Next time a waiter armed with a giant pepper mill asks if you'd like some fresh-ground over your salad, say, "Yes, please!" In this Health Smarts vide...