Halk arasında bakliyat grubu besinlerin ve tahılların bol miktarda B vitamini içerdiği bilinir fakat burada atlanılan durum B grubu vitaminleri değil B12 vitamininin alınması olduğundan sebzelerde, salatalarda, meyvelerde, şekerli gıdalarda, unlu gıdalarda, tahıl ve bakliyat gurubu besinlerde B12 vitamin bulunmaz. Dr. Fevzi Özgönül, B12 vitaminini alacağımız en güzel besinleri ise şöyle sıraladı: Deniz ürünleri: En çok B12 vitamini balık yumurtasında bulunur. Uskumru, somon, sardalye ve ton balıkları da yüksek B12 vitamini içerir Etler: Kuzu ciğeri, sığır ciğeri, dana ciğeri, hindi, ördek ve kaz ciğerleri de yüksek B12 içeren besinlerdendir. Sığır, dana ve kuzu eti de hem B12 hem de çinko ve demir bakımından da zengin besinlerdir. Peynir ve yumurta da yüksek B12 dışında protein ve kalsiyum da içerir.