含维生素B12的食物有动物肝脏、肾脏、牛肉、猪肉、鸡肉、鱼类、蛤类、蛋、牛奶、乳酪、乳制品、腐乳。含铁的食物有动物肝脏、肾脏;
其次是瘦肉、蛋黄、鸡、鱼、虾和豆类。绿叶蔬菜中含铁较多的有苜蓿、菠菜、芹菜、油菜、苋菜、荠菜、黄花菜、番茄等。水果中以杏、桃、李、葡萄干、红枣、樱桃等含铁较多,干果有核桃,其它如海带、红糖、芝麻酱也含有铁。