Foods to Increase Hemoglobin Levels

Hemoglobin is a protein component found in red blood cells and function of which is to carry oxygen to the body cell through bloodstream.  Iron, Folate and Vitamins B6, B12 are the required nutrients to create red blood cell, so make your diet healthy with these nutrients to keep hemoglobin level within the normal range. 

The standard hemoglobin levels in the blood are 14-18 mg/dl for Men and 12-16 mg/dl for Women.  

Low hemoglobin symptoms can include fatigue, mental cloudiness and increased weakness to infection, whenever severe, overall health is compromised. 

Hemoglobin (Hb) deficiency results in Anemia and can be caused due to various reasons. In case of Anemia due to iron deficiency, the treatment includes taking healthy diet rich in Iron and other iron supplements. 

To increase the blood hemoglobin levels one should consume Iron supplements and Iron rich food. Here we discuss some foods that Increases Hemoglobin Levels food-to-increase - haemoglobin

It is supposed that iron in animal sources food is more useful in rising hemoglobin levels than any from plant or other sources. 

The iron in animal sources is known as haeme (ferrous, Fe 2+), which is highly absorbed up to 20-30% from the diet. Shell fish, Chicken, Liver, Beef, Red meat, Turkey, Fish, Pork etc. are excellent sources of iron.


Egg yolk is another rich source of hemoglobin. Egg yolks contain high values of iron which helps in the production of hemoglobin.


Folic acid deficiency may result in low hemoglobin. Eating pumpkins, rich in Vitamins and Folic acid could increase Hemoglobin levels.

Food to increase hemoglobinMeat:

Meat is the richest source of hemoglobin and with Vitamin B-12, which helps to maintain the normal iron level in the body. Red meat is the most excellent hemoglobin supplier.


Guava is rich in Iron, so this fruit can be used in treatment of iron deficiency-Anemia and prevents leukemia.


Use regular food items like: Leafy  Vegetables like Spinach (palak), Beetroot , Fenugreek leaves (methi), Beans and Lentils like Masoor daal, Chole, Moong daal, Toor daal, Urad daal, Rajma. Asparagus (Shatwar) and Sesame seeds (til) these are good sources of Iron, Minerals and Vitamins which boosts hemoglobin.


Grains like barley (jav), rice, semolina (sooji), bajra and maize (makai). These foods are other good sources of iron.

Dry Fruits:

Dry  fruits like Almonds (badaam), dried Peaches (anjeer) or Raisins (manuka) are also rich in iron, Vitamins and Minerals.

It is better to intake Vitamin C rich foods along with the treatment of iron deficiency. Vitamin C helps to increase in absorption of iron from the food we consume and thereby increases hemoglobin levels.

Avoid consuming cola drinks, tea, and coffee, and foods that contain a lot of fiber and calcium with iron foods, which could prevent iron absorption.