B12 vitamini en çok hayvansal besinlerde bulunur. İşte B12 açısından zengin bazı besinler: Kırmızı et: Dana ciğeri ve biftek gibi gıdalar. Kümes hayvanları: Tavuk ve hindi eti. Süt ve süt ürünleri: Süt, peynir, yoğurt. Yumurta: Özellikle yumurta sarısı. Deniz ürünleri: Somon, ton balığı, sardalya, karides, istiridye ve yengeç. Vegan ve vejetaryenler için ise zenginleştirilmiş bitkisel ürünler B12 kaynağı olabilir, örneğin: Bitkisel sütler: Soya, badem ve yulaf sütü. Kahvaltılık gevrekler: B12 vitamini eklenmiş olanlar. B12 vitamini eksikliği durumunda, doktor tavsiyesiyle oral takviyeler de kullanılabilir.