B12 vitamini en iyi hayvansal besinlerden alınır. İş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. Vegan ve vejetaryenler için ise B12 ile zenginleştirilmiş bitkisel ürünler önerilir: Bitkisel sütler: Soya, badem ve yulaf sütü. Kahvaltılık gevrekler: B12 eklenmiş olanlar. B12 vitamini eksikliği durumunda, doktor tavsiyesiyle oral takviyeler veya enjeksiyonlar da kullanılabilir.