Anemia is a condition when your blood is deficient in red cell or of hemoglobin. A lack of iron, folic acid and/or Vitamin B can all result in anemia. Iron deficiency anemia is the most common type of anemia. Your body needs iron in order to produce hemoglobin, which is a protein responsible for carrying oxygen throughout the body. As a result, you may feel weak, tired, and irritable. You may also experience hair loss, brittle nails, cold feet and hands and dizziness.
Luckily, we can get more iron from eating the right foods. It’s important to note that eating foods that enable proper iron consumption is just as important as eating iron-rich foods when fighting anemia. For proper iron consumption it’s vital to eat foods high in Vitamin C, Vitamin B12 and folic acid. You’ll want to avoid drinking coffee or tea, as well as consuming calcium-rich foods when eating iron-rich foods.
There are two forms of dietary iron: heme and nonheme. Heme is from hemoglobin found in animal products and is the most absorbed by our bodies. Nonheme is found in plant products.
Here are some of the best foods to fight against anemia, divided into animal, seafood, and vegetarian products:
Animal Products
1 . Red Meat:
2. Eggs: 
Seafood Products
3. Shellfish: 
Vegetarian Products
4. Spinach: 
5. Beetroot: 
6. Legumes:
Whole grain bread: Packed with nonheme iron, a slice of whole grain bread contains about 6% of the daily iron requirement.
7. Nuts: 
8. Apples and dates: 
This list gives you a great starting point to fight against anemia. Which ones will you begin with today?