La vitamina B12 è presente in forma biologicamente attiva nelle carni, nei latticini e nelle uova, mentre nessun cibo di origine vegetale può essere considerato una fonte affidabile di questa vitamina, nonostante alcuni vengano a volte consigliati erroneamente come fonte di B12, come la spirulina, la klamath e altre alghe marine, o prodotti fermentati a base di soia, come il tempeh e il miso.