缺b12吃猪牛的干肾脏、猪牛肉、鸡鸭蛋、牛奶和奶酪、鲭鱼、沙丁鱼、金枪鱼类。
动物的肝肾脏中除了维生素B12以外,还含有大量的胆固醇,要吃得适量,不能过多,特别是已经是高胆固醇的患者,更应该避免这些食物,而选择其它含维生素B12的食品补充。