Das liegt daran, dass in der Regel der Eisengehalt in Fleisch und Fleischprodukten höher als in pflanzlichen Lebensmitteln ist. So enthält Blutwurst zum Beispiel 30 mg Eisen pro 100 g und Schweineleber 18 mg, Spinat dagegen nur 2,7 mg, Reis (parboiled) 1,4 mg und Kartoffeln gar nur 0,3 mg Eisen pro 100 g. Dazu kommt, dass Eisen aus pflanzlicher Nahrung schlechter aufgenommen wird als das aus tierischer. Wenn ein Veganer noch dazu viel Kaffee, Tee oder Cola trinkt, kann es zu einem Eisenmangel kommen, weil diese Getränke die Aufnahme von Eisen verlangsamen.