维生素B12主要存在肉类食品和部分豆制品中,维生素B12不能由动植物直接合成,需要由微生物合成。动物摄入的维生素B12主要存在于瘦肉和动物内脏中,鸡肝、鸭肝、猪肾、牛肉、鱼、虾、螃蟹等动物类食品中含有比较多的维生素B12,豆制品则需要经过腐化制作成臭豆腐、豆酱等食品,才含有比较多的维生素B12。
轻度的维生素B12缺乏可以经常食用这些食品来补充,缺乏比较严重可以考虑吃维生素B12片补充。另外需要注意,人体吸收维生素B12需要有内因子的参与,胃切除术后或者有萎缩性胃炎等疾病,存在内因子的不足,需要注射维生素B12才能有效补充。