Chinese medicine believes the quality of blood is very easily improved through diet. A diet rich in fresh vegetables is essential. In particular, dark green leafy vegetables and chlorophyll-rich foods are helpful, especially when combined with grains. It’s also important to eat a decent amount of protein. All meat, fish, many beans and several seafoods will strengthen the blood.

Print this handy list and take it with you on your weekly shop!

  • Aduki bean
  • Apricot
  • Beef
  • Beetroot
  • Black soybean
  • Bone marrow
  • Cherry
  • Chicken egg
  • Cuttlefish
  • Dandelion
  • Dang Gui
  • Date
  • Fig
  • Grape
  • Kale
  • Kelp
  • Kidney bean
  • Leafy greens
  • Liver
  • Longan
  • Microalgae
  • Mussel
  • Nettle
  • Octopus
  • Oxtail
  • Oyster
  • Parsley
  • Sardine
  • Seaweed
  • Spinach
  • Stout
  • Squid
  • Sweet rice
  • Tempeh
  • Watercress