Витамин B12 се намира основно в животински продукти като месо, риба, яйца и млечни продукти. Веганите и вегетарианците могат да го получават от обогатени зърнени закуски и хранителни добавки.