This respiratory illness season, wearing a mask is required in patient and resident areas at Sunnybrook. Read our visitor guidelines »

Hospital  >  Care Programs  >  Odette Cancer Program  >  Patient and family support  >   Nutrition  >  Nutrition handouts and videos  >  Diet tips for low blood cell counts
PAGE
MENU

Diet tips for low blood cell counts

 Download "Diet tips for low blood cell count" PDF

What does it mean to have low blood cell counts?

  • Cancer and cancer treatments, like chemotherapy and radiation, can cause the bone marrow to make fewer blood cells than normal. This can lead to low blood cell counts.
  • You may have low counts of white blood cells, red blood cells, or platelets.
  • Often these counts go back to normal before your next round of treatment or after you are done treatment.

Can my diet help raise my blood cell counts?

There are no special foods or diet changes shown to raise blood cell counts. However, your body needs nutrients to make new blood cells, like:

  • Protein
  • Folate
  • Vitamin B12
  • Iron

If you do not get enough of these nutrients, especially protein, your blood cell counts can get worse. The chart below lists food sources for each of these blood-building nutrients.

The importance of food safety

In general, cancer and cancer treatments make it harder for your body to fight infection. This is especially true if you have low white blood cell counts.

Always follow good food safety practices to lower your risk of foodborne illness. Most importantly:

  • Wash your hands well with warm, soapy water before and after you cook and eat.
  • Clean countertops, cutting boards, and utensils well after each use.
  • Cook meats and poultry until well done.
  • Rinse fruits and vegetables well under running water.
  • Put foods in the fridge within 2 hours after serving, or within 1 hour if the food has eggs, meat, fish, poultry, cream, milk, or mayonnaise.
  • Freeze leftovers right away to eat later or throw them away after 3 days.
  • Avoid raw or undercooked eggs, meat, poultry, fish, home-canned foods, and foods from bulk bins, salad bars, delicatessens, buffets, potlucks, and sidewalk vendors.

Blood-building nutrients

Protein

Try to eat a protein food at each meal and snack. Foods high in protein include:

  • Meat, poultry, fish, seafood
  • Eggs and dairy products, like cheese, yogurt, milk, and skim milk powder
  • Legumes, like lentils, chickpeas, split peas, kidney beans, baked beans, hummus
  • Soy foods, like tofu, tempeh, and soy milk
  • Nuts and seeds, like hemp hearts, almonds, and peanut butter
Vitamin B12

Try to eat a few foods high in vitamin B12 each day. Foods high in vitamin B12 include:

  • Meat, poultry, fish, seafood
  • Egg yolks and dairy products, like cheese, yogurt, milk, and skim milk powder
  • Fortified non-dairy choices, like fortified soy milk
  • Fortified nutritional yeast
Folate

Try to eat a few foods high in folate each day. Foods high in folate include:

  • Legumes, like lentils, kidney beans, chickpeas, lima beans, navy beans
  • Beets, green peas, asparagus, avocado, parsnips, spinach, romaine lettuce, brussels sprouts, broccoli
  • Fortified cereals and foods made from enriched or whole grain flour
  • Orange juice
Note: If you have lost weight or have problems eating, some of these foods may not be the best choice. Ask your dietitian if you need a multivitamin-mineral supplement instead
Iron

Try to eat a few foods high in iron each day. Your doctor may also recommend an iron supplement to you. Be sure to take this as prescribed. Foods high in iron include:

  • Meat, seafood, organ meats like liver or kidney
  • Egg yolks
  • Fortified cereals and foods made from “enriched” or whole grain flour
  • Soy foods, like firm tofu, tempeh, and soy milk
  • Legumes, like lentils, kidney beans, chickpeas, lima beans, navy beans
  • Cooked spinach, snow peas, Swiss chard, asparagus, beets, beet greens
  • Blackstrap molasses