西方医学界,特别是营养学的研究人员,一向认为维他命B12只存在于动物类的食物中,诸如牛肉、猪肉、鸡肉、肝脏、蛋等,而不能在植物类的食物中找到。根据这些研究的结果,他们的结论是,大多数的素食者都会因为维他命B12的补充不足而患贫血症。事实上,他们要不是没研究清楚,就是低估了一些富含维他命B12的食物,例如绿藻(Chlorella and Sprirulina) 所含的维他命B12、蛋白质以及其它营养成分,甚至牛肉和肝脏都比不上。东方医学也指出例如当归、明日叶、康复力等中草药都含有维他命B12,日常食品中,乳酪(尤其是发酵过的)、牛奶及其制品(例如:优酪乳)、全麦、糙米、海藻、小麦草、米糠、雏菊、香菇、大豆、泡菜、各种发酵的豆制品(例如:味噌汤、豆腐乳与豆豉)和酵母衍生食物(例如:无酒精啤酒)等也都含有维他命B12,所以素食者不用担心维他命B12不足,上帝赐给我们充分的供应,就看我们是否有足够的智能来打开那无穷的宝藏。
根据世界卫生组织(WHO)的建议,每人每天只需摄取1微克的B12,大家要注意这是以荤食大众为基础的研究结果。事实上许多素食中都含有B12如天培(Tempeh)、海藻类菠菜、豆类、味 、豆腐、素肉、优格及营养酵母,但事实上并不是所有食物中的B12都可被人体利用,只有含有活性B12才能为人体利用,根据研究只有海藻、加有B12的豆浆、一些素肉、牛奶、优格及营养酵母含有足量的活性B12,以RED STAR T6635这种厂牌的酵母来说,只要每天
吃一茶匙就以以达到WHO的建议标准。