Matvarer som er rike på b12 inkluderer kjøtt, fisk, fjærkre, meieriprodukter og egg. Noen plantebaserte matvarer som alger, tang, sopp og fermenterte produkter som tempeh og miso inneholder også b12, men i mindre mengder.