Некоторые вещества, содержащиеся в растениях, тормозят усвоение из них железа. Это танины в чае и фитаты в бобовых, растительные волокна и соевый белок. Поэтому одной растительной едой сложно обеспечить адекватное его потребление. Напротив, в присутствии продуктов, содержащих витамин C или животные белки, негемовое железо хорошо усваивается.