두번째로는 빈혈의 가장 흔한 원인은 철분의 결핍이기 때문에 철의 섭취를 증가하는 것이 필요하다. 붉은 살코기, 간, 달걀 노른자, 굴, 우유, 유제품, 두부, 두유, 녹색채소, 해조류 등이 철이 많이 들어 있어 단백질을 높일 수 있다.
세번째로 비타민 B12와 엽산이 빈혈을 예방하는데 도움을 준다. 씨앗, 땅콩, 시금치, 연어 등에는 엽산이 풍부하게 들어가 있으며, 비타민 B12가 많이 들어있는 식품으로는 육류(특히 간이나 허파), 어류, 난류, 유제품이 있다.
마지막으로 철의 흡수를 방해하는 요인을 피하는 것도 빈혈 식생활 가이드로 손꼽힌다. 커피, 녹차, 홍차 등에 함유된 타닌은 철과 결합하여 철 흡수를 방해하므로 식사 중이나 식사 전후로는 마시지 않도록 해야 한다. 흡연 또한 식후 1시간 이내에는 하지 않는 것이 좋다.