En iyi doğal B vitamini kaynakları arasında şunlar öne çıkmaktadır: Hayvansal gıdalar: Kırmızı et (özellikle karaciğer), kümes hayvanları, balık (somon, ton balığı, alabalık), yumurta, süt ve süt ürünleri (yoğurt, peynir, kefir). Bitkisel kaynaklar: Ispanak, pazı, lahana gibi koyu yeşil yapraklı sebzeler, tam tahıllar, baklagiller (fasulye, nohut, mercimek). B12 vitamini yalnızca hayvansal gıdalarda bulunur. B vitamini eksikliği durumunda, bir uzmana danışarak takviye alınması önerilir.