Poiché nessun cibo di origine vegetale può essere considerato una fonte affidabile di vitamina B12, i vegani e altri vegetariani stretti possono ottenere questa vitamina con l'uso di cibi addizionati quali latti vegetali, cereali per la colazione o prodotti a base di soia. Poiché l'utilizzo costante di tali prodotti può risultare poco pratico, medici e ricercatori che si occupano di nutrizione vegetariana consigliano l'uso (giornaliero o settimanale a seconda del prodotto scelto) di un supplemento vitaminico di B12.