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. Ancak özellikle sakatat tüketirken sakatatın B12 vitamini haricinde önemli miktarda da kolesterol ihtiva ettiğini gözden kaçırmamak gerekirir.