维生素B12主要主要存在于肉类、蛋类和奶制品当中,如家禽、动物内脏、鱼类、贝壳类、鸡蛋和牛奶中,其中奶制品和牛奶的含量最少。
而植物类的食物中很少含有维生素B12的,仅在一些粗粮中少见,如燕麦和谷类的皮糠。