Choć znaleźć ją można w niektórych pokarmach, witamina B12 nie jest wytwarzana przez zwierzęta czy rośliny, lecz przez bakterie. Kobalamina obecna w zwierzętach jest wynikiem nagromadzenia jej podczas życia zwierząt hodowlanych w naturalnych warunkach.
W przeszłości 12 występowała również naturalnie w pokarmach roślinnych. Niestety obecnie, dzięki nowoczesnym praktykom higienicznym i odkażaniu produktów, a także większej ekspozycji gleby na antybiotyki i pestycydy, większość roślin nie może być już traktowana jako źródło kobalaminy.