Veganere kan få B12 fra matvarer som tofu, alger og hermetiserte matvarer som soyabønner. Det anbefales også at veganere tar tilskudd for å sikre tilstrekkelig inntak av B12.