15 Foods That Boost Your Hemoglobin Levels


Haemoglobin gives our blood the red colour. Haemoglobin is made of copper, iron, vitamin C, and B12. Haemoglobin functions as the carrier of oxygen from the lungs to all the organs and cells. We can call haemoglobin the carrier of life. Anaemia is the condition where your haemoglobin is in deficiency. You need to eat the right foods that boost your haemoglobin levels.

The factor that causes anaemia are improper absorption of nutrients, poor diet, loss of blood, and some particular medical conditions. Pregnancy requires more haemoglobin in the body than regular days. The symptoms of haemoglobin deficiency are – Shortness of breath, fatigue, chest pain, headaches, dizziness. If you or someone you know is facing deficiency of haemoglobin, these are the foods that boost haemoglobin levels.

Chicken breast

Chicken breast is one of the most favourite meals of gym freaks. It is full of protein and iron, which will give your haemoglobin a good boost. Every 100gm of chicken breast contains .7 mg of iron, which is plenty.


Soybean, chickpeas, and kidney bean are a great source of iron for those who don’t or won’t eat meat. Legumes are also rich in protein and should be added in your regular diet. Soybean contains 15.7mg of iron in 100gm.

Brown rice

Brown rice is another excellent choice of food for vegetarians, it is full of energy and protein. It is alkaline and keeps you full. 100gm of brown rice contains.4mg of iron.

Whole grains

Whole grains are superfoods. Quinoa, barley, and oatmeal are the most preferred whole grains. They also keep your blood sugar regulated and fill you with energy. Whole grains contain 2.5mg of iron in 100gm of serving.

Dry fruits

Dry fruits contain omega-3 fatty acids, which are good for your heart and regulating the blood sugar. Raisins, apricots, and dates are the best source of iron among all dry fruits. 100gm of serving contain.8 mg of iron.

Prune juice

Prune juice is recommended by doctors in iron deficiency. It is rich in vitamin-C, which will also boost your immunity and aid in the production of your Red Blood Cells.


Strawberries, apart from being delicious give our body two benefits in iron deficiency. Strawberries provide us with iron and help our bodies metabolize iron in a better way.


It is true what they say, an apple a day keeps the doctor away. Apple is rich in antioxidants, which helps our body fight the free radicals causing oxidative damage. Apple is one of the best sources of iron, consume one apple each day to boost your haemoglobin levels.

Sun-dried tomatoes

If you or someone you know is facing a low haemoglobin count, I would strongly recommend sun-dried tomatoes. A 100gm serving of sun-dried tomatoes contains 9.1 mg of iron.


It is a superfruit which is rich in many vitamins, minerals, carbs, protein, calcium, and fibre. Doctors and nutritionists strongly suggest eating pomegranate to those with low haemoglobin levels.


If you can get a hand on this delicious exotic fruit, do try it. It is excellent for people with diabetes, and a great source of iron for people with low haemoglobin levels. 100gm of mulberries contains 1.8mg of iron.


Who doesn’t love watermelons, turns out this watery fruit is an excellent source of iron. Watermelon hydrates you, improves your immunity, provide you with iron, and enables better absorption of iron in your body.


Beetroot is a wonderful choice to boost your haemoglobin levels. It contains.8mg of iron in 100 gm of serving. It is also rich in vitamin-C, which means it will boost the metabolism of iron in your body.


Seaweed is a superfood. It keeps you full, aids in weight loss and provides you with 28.5 mg of iron content in a 100gm of serving. It has probiotics which enable better absorption of nutrients in our gut.


One of the healthiest choices of food. If you are anaemic, spinach is a must-have. Each 100gm of spinach serving gives you 4mg of iron. Spinach is an excellent source of magnesium, vitamins, minerals, potassium, and calcium.