Bazı besinler B12 vitamini açısından zengindir. Başta ciğer olmak üzere kırmızı et, balık (özellikle uskumru), süt, peynir, yoğurt, kefir, yumurta (özellikle yumurta sarısı), midye-istiridye gibi kabuklu deniz ürünleri, beyin böbrek gibi sakatat türleri bol miktarda B12 vitamini içerir.