يسبب فيتامين B12 فقر دم يتميز بالخلايا الحمراء الكبيرة الحجم ، حيث يحصل نقص فيتامين B12 عادة وغالباً بسبب عدم قدرة الجسم على امتصاص فيتامينB12 ، كما يمكن أن يحصل بسبب نقص الحمية الغذائيّة بمصادره ، ويتم علاج فقر الدّم الذي يسبّبه نقص فيتامين B12 في الغالب باستعمال الحقن ، وفي الحالات النّادرة التي يحصل فيها نقص فيتامين B12 بسبب قلّة تناوله في الأغذية ، يمكن علاجها بالمُكمّلات الغذائيّة أو بالغذاء ، حيث إنّه موجود في الأغذية الحيوانيّة ، مثل اللّحوم ، والأسماك ، والدّواجن ، والأسماك القشريّة ، والحليب ، والأجبان ، والبيض ، كما أنّه موجود في الحبوب المُدعّمة به