Diet vegetarian dapat mengganggu sintesis sel darah merah karena kurangnya asupan asam folat atau vitamin B₁₂, yang dapat menyebabkan anemia megaloblastik.
Kebiasaan vegetarian jangka panjang, asupan asam folat dan vitamin B₁₂ mungkin tidak mencukupi, diet vegetarian murni tidak dapat sepenuhnya memenuhi kebutuhan tubuh akan vitamin B₁₂, terutama untuk wanita hamil dan remaja yang sedang berkembang, yang akan memengaruhi sintesis DNA dalam sel hematopoietik sumsum tulang, yang mengakibatkan anemia megakariositik sumsum tulang dan sumsum darah, yaitu anemia megaloblastik.
Pola makan vegetarian dapat menyebabkan anemia megaloblastik. Oleh karena itu, penting untuk mempertahankan pola makan vegetarian dan tidak dianjurkan untuk menjalani pola makan vegetarian dalam jangka waktu yang lama. Ketika anemia megaloblastik terdeteksi, penting untuk segera berkonsultasi dengan dokter dan melakukan pengobatan aktif di bawah bimbingan dokter. Penggunaan obat harus mengikuti petunjuk dokter.