缺b12吃豬牛的幹腎髒、豬牛肉、雞鴨蛋、牛奶和奶酪、鲭魚、沙丁魚、金槍魚類。
動物的肝腎髒中除了維生素B12以外,還含有大量的膽固醇,要吃得适量,不能過多,特别是已經是高膽固醇的患者,更應該避免這些食物,而選擇其它含維生素B12的食品補充。