膳食中维生素B12的主要来源是动物性食品,尤以动物内脏(肝、心及肾)、鱼类及蛋类富含维生素B12。其次,乳类制品也富含维生素B12,每100克中含有1微克;其他富含维生素B12的食物还有牛肉、猪肉、鸡肉、蛤类、虾类、蟹类等。