含维生素b12的食物主要有牛肉、动物肝脏、肾脏、猪肉、鸡肉、鱼类、蛤类、蛋、牛奶、鸡蛋、猪肝等等。
含维生素b12的蔬菜有胚芽、慈菇,海带、全麦、小麦、米糠、糙米、香菇、大豆、黄豆、果仁、紫菜、芽菜、泡菜、雏菊、各种海藻、海草类、各种发酵的豆制品,例如味噌汤、豆腐乳、豆豉、面豉酱豆腐乳、豆豉、面豉酱、泡菜 、酵母和酵母衍生食物等、当归、明日叶、康复力等中草药都含有维他命B12。
维生素b12能促进红细胞的发育和成熟,使肌体造血机能处于正常状态,预防恶性贫血;维护神经系统健康,其以辅酶的形式存在,可以增加叶酸的利用率,促进碳水化合物、脂肪和蛋白质的代谢。