×

10 Foods you should eat during your cancer treatment

30 Jul, 2025

This article is medically reviewed by Paheli Bhatt, Chief Dietician, HCG Aastha Cancer Centre, Ahmedabad.

Table of Contents

Importance of Diet for Oncology Patients

Diet is an integral part of cancer treatment. It allows patients to recover from the side effects of the previous treatment cycle and prepare their bodies for the next one.

Therefore, patients should eat a healthy diet rich in vitamins, minerals, proteins, healthy fats, carbohydrates, and antioxidants. Patients are advised or guided by the dietician or doctor about what to eat during cancer treatment.

Cancer treatment, primarily chemotherapy, causes several side effects, and the key ones are listed below:

1. Loss of Appetite: Loss of appetite is a common problem seen among cancer patients during their treatment. It may be due to anxiety, stress, depression, or even medications. Patients must remain hydrated and increase their protein and fat intake.

2. Constipation: Several cancer medicines and the cancer site cause constipation. Therefore, it is essential to drink adequate fluids and eat fiber-rich food.

3. Diarrhea: Patients undergoing cancer treatment may also suffer from diarrhea. It is because of the side effects of cancer treatment, such as radiation therapy or immunotherapy, which damages the lining of the gastrointestinal system.

4. Dry mouth: Patients undergoing chemotherapy or radiation therapy also experience dry mouth due to reduced saliva production caused by damage to the salivary glands during cancer treatment.

5. Other problems: Cancer treatment also causes several different issues. These may be caused by the side effects of therapy, such as chemotherapy, radiation therapy, or immunotherapy, or by the location of the tumor.

These problems are lactose intolerance, nausea, oral sores, difficulty swallowing, vomiting, weight loss, and a change in smell or taste.

What Foods Should You Include in Your Diet During Cancer Treatment?

Patients undergoing cancer treatment are recommended to consume a balanced diet that has the right proportions of macro- and micronutrients.

The following are the different foods to eat with cancer:

1. Healthy Fats

Mono- and polyunsaturated fats have several health benefits. Foods high in omega-3 fatty acids, such as olive oil, grapeseed oil, cashews, avocados, and walnuts, are preferred foods for cancer patients and help manage inflammation and promote cardiovascular health.

2. Plant-Based Proteins

Patients with certain cancers have hypermetabolism. This situation alters how fats, proteins, and carbohydrates are used in the body. These patients have increased requirements for proteins and calories.

A study reported a positive change in BMI, fatigue, and body composition with a high-protein diet during chemotherapy treatment. Some of the sources of plant-based proteins that are recommended as good foods for cancer patients include soy proteins, lentils and beans, nuts, and whole grains.

3. Healthy Carbs

Patients undergoing cancer treatment should choose minimally processed foods, such as bran, whole wheat, and oats. These foods for cancer patients have soluble fibers that maintain gut health by promoting good gut bacteria.

Further, soluble fibers also improve the synthesis of short-chain fatty acids, which play a crucial role in cellular repair and metabolism.

4. Vitamins and Minerals

Vitamins and mineral supplementation during cancer treatment assist in managing side effects, maintaining nutritional health, improving the immune system, and boosting overall health.

Calcium and vitamin D are important for bone health, as they can be affected by radiation therapy and chemotherapy. These are the foods that fight bone cancer symptoms.

Zinc and vitamin C help heal wounds and support the immune system. Vitamin B has a role in energy production and cell repair. Anemia is one of the common side effects of cancer treatment and can be managed through iron supplementation.

That said, patients should consult the doctor before taking any vitamin and mineral supplementation, as they may interfere with the efficacy of the cancer treatment.

5. Fruits: Avocado, Pomegranates, and Blueberries

Patients may consume several fruits for cancer symptom management. Avocado, one of the best fruits for cancer, helps manage several problems that patients encounter during chemotherapy. It helps manage constipation due to its high fiber content.

Further, its richness in monounsaturated fats also lowers LDL and HDL levels. A study has also reported the efficacy of avocados in managing leukemia, a type of blood cancer. However, the patient should thoroughly wash the avocado to prevent any contamination.

Fruits for cancer patients also include pomegranates and blueberries in their diets. These fruits are good for cancer and are rich in vitamin C and fibers necessary for cancer patients during treatment.

Further, they are known to possess antioxidant properties that help the body fight cancer cells. Some researchers have also reported that pomegranate intake during chemotherapy reduces bone pain, which is a side effect of cancer treatment.

6. Eggs

Eggs are a vital source of several nutrients and are good foods for cancer patients. They provide proteins and fats, which provide the high energy necessary to prevent fatigue and weakness.

Proteins also help improve muscle mass. In addition, patients with mouth sores may primarily benefit from their soothing texture. However, patients must take thoroughly cooked eggs to avoid food poisoning.

7. Pumpkin Seeds

Dieticians often recommend pumpkin seeds for cancer. These are an excellent protein source and help improve muscle mass. Further, it contains several B vitamins, such as folic acid, riboflavin, niacin, pantothenic acid, and thiamine. It also helps patients fight against the depression that may erupt due to cancer and its treatments.

Pumpkin seeds also contain lignans, which help prevent the synthesis of estrogen. It is beneficial for patients with breast cancer. However, patients with iron overload, caused by frequent blood transfusions, should avoid consuming pumpkin seeds.

8. Oatmeal

Those undergoing cancer treatment often ask, “Is oatmeal good for cancer patients to eat?” The answer is yes. Oatmeal is an excellent source of several nutrients. Further, it is one of the preferred foods for cancer patients suffering from side effects of cancer treatment, like mouth sores or dry mouth.

It contains antioxidants, carbohydrates, and proteins. It also helps in improving gut health by balancing the gut microbiome. In addition, oatmeal boosts immunity, increases appetite, reduces insulin resistance, and lowers the level of bad cholesterol.

9. Broccoli

The patients may consider incorporating cruciferous vegetables into their diet. Some of them are broccoli, cabbage, and cauliflower. All of them have an excellent nutritional profile.

However, broccoli is more favorable due to a significant quantity of cancer-preventing substance, sulforaphane. It also prevents healthy cells from being damaged due to chemotherapy. Broccoli is also rich in vitamin C, which will improve the immune system.

10. Nuts

Nuts like cashews and almonds are good foods for cancer patients and contain many vitamins, minerals, healthy fats, and proteins. Nuts also contain potent antioxidants, like superoxide dismutase, which help prevent cellular damage caused by oxidative stress.

You may opt for nut butter if you cannot chew the nuts because of mouth sores. These are foods that boost the immune system for cancer patients.

What Foods to Avoid During Cancer Treatment?

During the treatment of cancer, foods to avoid are:

1. Unwashed Fruits or Vegetables

Patients undergoing cancer treatment should avoid consuming unwashed fruits and vegetables. This is one of the most important things to avoid during cancer treatment.

Cancer treatments, such as radiation therapy and chemotherapy, weaken the immune system, making the patients vulnerable to foodborne infections. Unwashed fruits and vegetables may have harmful bacteria that may lead to infections.

2. Lightly Cooked or Raw Fish

Patients undergoing cancer treatment should avoid raw or lightly cooked fish, such as sashimi or sushi. Several parasites, harmful bacteria, or other pathogens may be present in the fish that may not be killed with light cooking.

As these patients are already immunocompromised due to cancer treatment, these foods increase the risk of infection. Patients should prefer consuming completely cooked fish.

3. Soft-Cooked Eggs

Patients undergoing cancer treatment are advised to avoid soft-cooked eggs because of the risk of foodborne illnesses, especially from bacteria such as Salmonella.

Undercooked or soft-cooked foods may not gain the temperature required to kill the harmful bacteria, thereby increasing the risk of infection in patients.

4. Unpasteurized Dairy Products

Unpasteurized dairy products, such as certain yogurts, cheese, and raw milk, contain harmful pathogens, such as Salmonella, Listeria, or E. coli. Patients undergoing cancer treatment have weakened immune systems, so these products increase the risk of infection.

The safer alternative is to consume pasteurized dairy products. However, patients should consult their doctor to learn about safe food choices during cancer treatment.

Why Choose HCG for Cancer Diagnosis and Treatment?

As a leading hospital for cancer treatment in India, HCG has state-of-the-art diagnostic and treatment facilities to provide comprehensive care for different types of cancer.

The high-end diagnostic facilities available at the hospital allow for rapid and accurate diagnosis. The treatment options available at the hospital include chemotherapy, surgery, radiation therapy, immunotherapy, targeted therapy, and hormonal therapy.

The cancer care team at the hospital comprises medical oncologists, surgical oncologists, paramedical staff, and psychologists.

The team provides customized treatment to the patients based on the type and stage of cancer, overall health, and response to previous treatment. The HCG Cancer Centre offers the services of nutritionists that provide a food list for cancer patients based on the type and stage of cancer and treatment the patient is undergoing.

Conclusion

A healthy diet is crucial for patients with cancer, aiding in recovery and managing treatment side effects. Key foods include healthy fats, plant-based proteins, and fiber-rich carbohydrates. Vitamins and minerals from fruits like avocados, pomegranates, and blueberries, and protein-rich options like eggs and pumpkin seeds, support overall health.

Avoid unwashed fruits, raw fish, soft-cooked eggs, and unpasteurized dairy to reduce infection risks. Always consult healthcare providers for personalized dietary guidance, as they will have expertise in creating individualized cancer patient diet menus that are going to positively impact the overall health of cancer patients.

Frequently Asked Questions

Cancer patients can eat chia seeds. Chia seeds are a rich source of omega-3 fatty acids, which aid digestion and reduce inflammation. However, patients with poor digestive health should consult their doctor before consuming chia seeds.

Patients undergoing cancer treatment should avoid foods that increase the risk of infection, worsen side effects, or interfere with the treatment.

These foods include excessive sugars and sweets, unpasteurized dairy products, raw fish, and fried and greasy products. Avoid ready-to-cook and ready-to-eat products.

Some of the best foods to eat after chemo are lean proteins, whole grains, healthy fats, fruits and vegetables, broccoli, nuts, and avocados.

Cruciferous vegetables, such as cauliflower, cabbage, broccoli, berries, leafy greens, turmeric, green tea, nuts and seeds, whole grains, and fatty fish, are some of the best foods for people with cancer (unless advised to avoid in some patients because of the diagnosis, treatment or surgeries).

Taking supplements during cancer treatment may be beneficial as they help reduce the side effects of cancer treatment by providing the required nutrients lacking in the routine diet consumed by the patients.

However, as certain supplements may interfere with treatment efficacy, they should be taken after consulting with a qualified dietician or doctor. Consult the dietician to prepare a cancer patient diet chart.

Avocado is good for chemotherapy patients as it is rich in healthy fats. Because of its high fiber content, it helps in managing digestive issues, such as constipation.

References

Author Bio

Paheli Bhatt
Chief Dietician
MSc (Food Science and Nutrition)

Paheli Bhatt is a highly experienced dietician and nutritionist with more than a decade of experience in carrying out nutritional counseling to manage several health conditions and promote overall well-being. She is available for consultation at HCG Aastha Cancer Centre, a leading cancer hospital in Ahmedabad. She has specialized experience in nutritional counseling for cancer patients, wherein she guides cancer patients on their food habits and helps them improve their cancer journey with effective nutritional strategies. She holds membership with the prestigious Indian Dietetic Association.

Other Blogs

WhatsApp Icon