食物中的營養素主要與補血有關:鐵、蛋白質、維生素B12、葉酸、維生素C都可以促進鐵的吸收。
富含鐵且吸收率高的食物主要是動物性食物(包括血紅素鐵),如紅色家畜瘦肉、動物肝臟、動物血制品等。其中動物肝臟含鐵量最高,而紅肉壹般吃的比較多,是豬牛羊的瘦肉。
註意吃富含維生素C的蔬菜,如新鮮的柿子椒、辣椒等,能促進鐵的吸收。
特別是動物肝臟不僅含有鐵和優質蛋白質,還含有豐富的B族維生素(包括維生素B12和葉酸),能促進血紅蛋白合成和紅細胞成熟,尤其是維生素B12,只能從動物性食物中獲得。
吃富含葉酸和維生素C的新鮮蔬菜也有助於補血,所以補血也要搭配肉類和蔬菜。