बी12 के वीगन और शाकाहारी स्रोत एक दिन में 50 ग्राम शिताके मशरूम विटामिन बी12 की आपकी दैनिक आवश्यकता को पूरा कर सकता है यह सोयाबीन से बना एक प्रोडक्ट है,स्वाभाविक रूप से, सोयाबीन में B12 नहीं होता है, लेकिन यह फ़र्मेंटिंग प्रॉसेस के दौरान उत्पन्न होता है प्लांट-बेस्ड मिल्क से अच्छी मात्रा में विटामिन बी12 प्राप्त करने के लिए फोर्टिफाइड सोया या बादाम का दूध एक उत्कृष्ट तरीका है कुछ ब्रेकफास्ट सीरियल भी विटामिन बी12 के साथ फोर्टिफाइड होते हैं विटामिन बी12 की खुराक बढ़ाने के लिए न्यूट्रीशनल यीस्ट एक शाकाहारी खाद्य पदार्थ है यह एक अन्य खाद्य पदार्थ है जिसमें काफी मात्रा में बी12 होता है क्लोरेला और स्पिरुलिना बी12 के कुछ बेहतरीन प्राकृतिक स्रोत हैं बी12