از آنجا که بدن انسان ویتامین B ۱۲ تولید نمیکند، کارشناسان سلامت بر تامین این ویتامین از طریق رعایت رژیم غذایی سالم تاکید دارند، شناختهشدهترین منابع خوراکی حاوی این ماده مغذی، تخم مرغ، مرغ، گوشت است. علاوه بر این در اسفناج، آب پنیر، چغندر و ماست هم این ویتامین وجود دارد.