Хотя этот витамин вырабатывается микроорганизмами в пищеварительном тракте любого животного, включая человека, как продукт деятельности микрофлоры, однако он не может усваиваться, так как образуется в толстой кишке и не может попасть в тонкую кишку. В растительных продуктах также содержится недостаточное количество этого витамина. Поэтому витамин B12 человек получает в основном с животной пищей, в том числе с мясом (особенно с печенью и почками), рыбой, яйцами и молочными продуктами. Источником кобаламинов также могут быть обогащённые ими продукты: например, для вегетарианцев и веганов, таким источником являются сухие завтраки[3], пивные дрожжи и пищевые дрожжи, витаминизированные хлопья и изделия из дроблёного зерна, а также специальные добавки. Во многих странах пищевой промышленности витамин добавляют в такие продукты, как сухие завтраки, шоколадные батончики, энергетические напитки.
Веганам рекомендуется особенно внимательно относиться к достаточности потребления этого витамина[4]. Утверждается также, что ферментированные (то есть приготовленные в результате брожения) продукты питания, водоросли, облепиха, могут содержать форму витамина B12, приемлемую для человеческого организма