Anemia happens when your red blood cell count or hemoglobin is lower than the usual. It may affect cells that won’t get enough oxygen. There are different types of anemia and the most common is iron-deficiency anemia. Our red blood cells have a protein called hemoglobin, and this protein contains a lot of iron. Your body can’t produce hemoglobin if you are experiencing iron deficiency.

Our body requires 150 to 200 milligrams of iron daily. You can take some supplements to have iron in your body but having a diet plan for anemia is a better choice because it has a lot of benefits not only it can treat anemia but also have some health benefits.

Here is the list of food that can fight against iron-deficiency anemia:

Green leafy vegetables

Green leafy foods have great benefits in our body and also can treat iron deficiency anemia. This kind of food is a non-heme type of iron. Choose the dark ones because they contain more iron that can help you with hemoglobin production.

Meat and poultry

Meat and poultry are rich in protein with all the essentials of amino acids that are easily absorbed along with iron and zinc. Meat and poultry foods contain heme iron.


The liver contains folate and iron so eating this can help your body produce hemoglobin. Other animal organs like the heart, kidney and beef tongue are also good sources of iron.


Seafood is not just delicious but also has good benefits in your body. Some seafoods that are rich in iron are oysters, shrimps, mussels and canned sardines/salmons.


Beans are more affordable than other foodd that are rich in iron.

Nuts and Seeds

They are so many kinds of nuts and seeds that are rich in iron. Choose raw varieties if possible.

Showing the single result