La vitamina B12 ayuda a producir glóbulos rojos y a prevenir la anemia. Los ovo-vegetarianos pueden obtener esta vitamina de los huevos o algunos productos lácteos. Para los veganos es un verdadero desafío obtener suficientes cantidades de vitamina B12 dado que no se encuentra naturalmente en los productos que no son de origen animal. Los veganos deben considerar la posibilidad de tomar suplementos dietarios u otros alimentos fortalecidos con vitamina B12.