B12 vitamini en çok hayvansal kaynaklı gıdalarda bulunur. B12 vitamini açısından zengin bazı besinler: Kırmızı et: Özellikle kuzu ve sığır karaciğeri gibi sakatatlar. Kümes hayvanları: Tavuk ve hindi. Balık ve deniz ürünleri: Somon, ton balığı, alabalık, sardalya, istiridye, midye. Yumurta: Özellikle sarısı. Süt ve süt ürünleri: Süt, yoğurt, peynir, kefir. Bitkisel kaynaklar doğal halleriyle B12 vitamini içermezler veya çok az miktarda, biyolojik olarak aktif olmayan formlarını içerebilirler.