Витамин В12 содержится в мясе и бактериях, живущих в почве, не отравленной химикатами. Невегетарианец получает его, употребляя продукты животного происхождения, а вегетарианец – экологически чистые корнеплоды. Витамин В12 содержат соленья, бобовые, дрожжи, морские водоросли, облепиха, соевое молоко и кисломолочные продукты.