La vitamine B12 est principalement trouvée dans les aliments d'origine animale comme le poisson, les œufs, la viande et les produits laitiers. Elle est également présente dans certains produits végétariens tels que les algues marines et certaines variétés de champignons. Les suppléments multivitamines sont également une source fiable de vitamine B12. La levure nutritionnelle et le sel iodé enrichi contiennent également des quantités significatives de cette vitamine importante.