Skip to nav Skip to content

Nutrition can be an important factor in your liver cancer journey. Consuming a healthy, balanced diet before, during and after your treatment can help you feel better, maintain your strength and promote your recovery.

Liver cancer nutrition guidelines

Each day, you should aim to eat five or six small meals that are spaced approximately three hours apart. This strategy will help ensure that your body receives a sufficient influx of nutrients, proteins and calories. At the same time, it can help reduce your risk of experiencing side effects related to your liver cancer treatment, such as nausea. Some potentially beneficial food and beverage choices include:

  • Lean proteins, such as chicken, turkey, fish, eggs, low-fat dairy products, nuts and soy, which can boost your immune system and promote healing
  • Whole grains, such as oatmeal, whole wheat bread, brown rice and whole grain pasta, which are good sources of carbohydrates and fiber that can increase your energy level
  • Colorful fruits and vegetables, which are rich in antioxidants that can help your body fight cancer
  • Healthy fats, such as those found in avocados, nuts, seeds and olive oil, which can help your body absorb essential nutrients and antioxidants
  • Plenty of water and other fluids to keep your body well hydrated, which is essential during liver cancer treatment

Additionally, it is important to limit your intake of sweets. Desserts, candies and other foods that contain added sugars provide minimal nutritional benefits and may take the place of other foods that are better for you.

Finally, it is important to keep in mind that your liver cancer journey and treatment are unique and that you may be unable to follow some of these suggestions for various reasons. Be sure to discuss nutrition with your oncologist, who can provide individualized advice and guidance.

At Moffitt Cancer Center, the multispecialty team in our Gastrointestinal Oncology Program includes registered dietitians who can provide nutrition guidelines that are specifically appropriate for you. You can request an appointment by calling 1-888-663-3488 or completing our new patient registration form online. We do not require referrals.