B12 vitamini en çok hayvansal gıdalarda bulunur. İşte B12 vitamini içeren bazı besinler: Kırmızı et: Dana ciğeri ve biftek gibi gıdalar B12 bakımından oldukça zengindir. Kümes hayvanları: Tavuk ve hindi eti gibi beyaz etler de iyi birer B12 kaynağıdır. Süt ve süt ürünleri: Süt, peynir, yoğurt gibi ürünler B12 vitamini içerir. Yumurta: Yumurta sarısı, B12 açısından zengin bir besindir. Deniz ürünleri: Somon, ton balığı, sardalya gibi balıklar yüksek miktarda B12 içerir. Ayrıca, bitkisel sütler ve zenginleştirilmiş kahvaltılık gevrekler gibi bazı bitkisel ürünler de B12 vitamini ile zenginleştirilmiştir. B12 vitamini eksikliği riski taşıyan bireylerin, doktor kontrolünde B12 takviyeleri alması önerilir.