Als mens zijn we qua inname van vitamine B12 uit voeding afhankelijk van dierlijke producten. Lever, mosselen, sardines, makreel en forel zijn zeer rijk aan vitamine B12. Ook biefstuk, mozzarella, camembert en ei bevatten een behoorlijke hoeveelheid.
Van bepaalde algen en gisten is het bekend dat zij ook vormen van vitamine B12 bevatten, maar tot op heden wordt verondersteld dat deze voor ons als mens niet opneembaar zijn.