Vitamina B12 sau cobalamina este necesară pentru formarea globulelor roșii din sânge, jucând un rol cheie în dezvoltarea creierului și a celulelor nervoase. Vitamina B12 din dietă provine numai din surse animale, în principal din produse lactate, pește și carne roșie. Persoanele care consumă cantități mari de ficat și unele tipuri de pește (sardine) pot avea aporturi optime de cobalamină, în schimb, persoanele care evită produsele de origine animală au nevoie de surse suplimentare de vitamina B12.