For vegetarianere og veganere er alternative kilder til B12 alger, sopp og noen fermenterte produkter. Disse matvarene kan gi en viss mengde B12, men det kan være utfordrende å få tilstrekkelig inntak bare fra disse kildene. Derfor anbefales det ofte at vegetarianere og veganere tar kosttilskudd for å sikre adekvat B12-inntak.