ويتامين B12 از انواع ويتامين هاي گروه ب است و در منابع حيواني مثل جگر، قلوه، شير، تخم مرغ، ماهي و گوشت هاي قرمز يافت مي شود و غذاهاي گياهي فقط در صورت آلودگي يا سنتز باكتريايي حاوي اين ويتامين هستند.
بسياري از مردم بر اين باورند كه غذاهاي تخمير شده، حاوي مقدار كافي ويتامين B12 براي تامين نيازهاي آنان است، ولي اين تئوري با آزمايشات ثابت نشده است.
از اين رو افرادي كه رژيم گياه خواري مطلق دارند به خصوص بعد از 6-5 سال، سطوح در گردش پايين ويتامينB12 را نشان مي دهند، مگر آن كه مكمل ويتامين را دريافت كنند.همچنين اين افراد مي توانند از شير و ماست غني شده با ويتامينB12 و غلات غني شده نيز استفاده كنند.