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