Największe ilości witaminy B12 znajdziemy w produktach pochodzenia zwierzęcego, szczególnie w podrobach, takich jak wątroby i nerki.
Bogate w witaminę B12 są także jaja, nabiał oraz ryby.