Low hemoglobin levels are often caused by iron deficiency, poor nutrition, or certain medical conditions. The most effective natural solution is eating iron-rich and hemoglobin-boosting foods regularly. This guide provides a Top 10 Hemoglobin Food Chart, country-wise price tables, and practical tips to help improve hemoglobin levels naturally.
What Is Hemoglobin?
Hemoglobin is a protein in red blood cells responsible for carrying oxygen from the lungs to the body’s tissues. Adequate hemoglobin is essential for energy, brain function, and overall health.
Normal Hemoglobin Levels
| Group | Normal Hemoglobin Range |
| Adult Men | 13.5 – 17.5 g/dL |
| Adult Women | 12 – 15.5 g/dL |
| Children | 11 – 16 g/dL |
Low hemoglobin can lead to fatigue, weakness, dizziness, and anemia.
Top 10 Hemoglobin Food Chart

The following foods are among the best natural sources of iron, folate, and vitamin B12, which are crucial for hemoglobin production.
| Rank | Food | Key Nutrient | Iron (per 100g) | Hemoglobin Benefit |
| 1 | Spinach | Iron + Folate | 2.7 mg | Improves red blood cell production |
| 2 | Beetroot | Iron + Vitamin C | 0.8 mg | Supports blood purification |
| 3 | Pomegranate | Vitamin C | 0.3 mg | Helps iron absorption |
| 4 | Lentils | Iron + Protein | 6.5 mg | Excellent plant-based iron source |
| 5 | Pumpkin Seeds | Iron + Zinc | 8 mg | Boosts hemoglobin formation |
| 6 | Red Meat | Heme Iron | 2.6 mg | Highly absorbable iron |
| 7 | Eggs | Protein + B12 | 1.2 mg | Supports red blood cell growth |
| 8 | Dates | Iron + Fiber | 1 mg | Natural energy booster |
| 9 | Broccoli | Vitamin C + Iron | 0.7 mg | Enhances iron absorption |
| 10 | Almonds | Iron + Healthy fats | 3.7 mg | Supports overall blood health |
Hemoglobin Foods With Nutritional Values
| Food | Iron (mg) | Vitamin C | Folate | Best For |
| Spinach | 2.7 | Medium | High | Vegetarians |
| Beetroot | 0.8 | Medium | Medium | Blood purification |
| Lentils | 6.5 | Low | High | Protein + iron |
| Pumpkin seeds | 8 | Low | Medium | Quick iron boost |
| Red meat | 2.6 | Low | Low | High absorption |
Country-Wise Hemoglobin Food Price Table
India
| Food | Hemoglobin Benefit | Avg Price (per kg) | Currency | Resource |
| Spinach | High iron + folate | ₹20 – ₹40 | INR | https://www.bigbasket.com |
| Beetroot | Improves blood circulation | ₹40 – ₹60 | INR | https://www.reliancefresh.com |
| Lentils (Dal) | Rich plant iron source | ₹120 – ₹180 | INR | https://www.amazon.in |
| Pomegranate | Supports RBC production | ₹150 – ₹220 | INR | https://www.flipkart.com |
| Pumpkin Seeds | Iron + zinc boost | ₹700 – ₹1000 | INR | https://www.amazon.in |
Average spinach prices in Indian markets are around ₹20–₹23 per kg depending on mandi rates.
United States
| Food | Hemoglobin Benefit | Avg Price | Currency | Resource |
| Spinach | Iron-rich leafy vegetable | $5 – $7 / kg | USD | https://www.walmart.com |
| Lentils | High iron plant protein | $3 – $5 / kg | USD | https://www.amazon.com |
| Red Meat | Highly absorbable heme iron | $12 – $18 / kg | USD | https://www.costco.com |
| Eggs | B12 + protein | $3 – $5 / dozen | USD | https://www.target.com |
| Pumpkin Seeds | Iron dense snack | $8 – $12 / kg | USD | https://www.amazon.com |
United Kingdom
| Food | Hemoglobin Benefit | Avg Price | Currency | Resource |
| Spinach | Iron + vitamin C support | £8 – £11 / kg | GBP | https://www.tesco.com |
| Beetroot | Supports blood purification | £2 – £3 / kg | GBP | https://www.sainsburys.co.uk |
| Lentils | Plant-based iron | £2 – £3 / kg | GBP | https://www.tesco.com |
| Apples | Supports iron absorption | £3 – £5 / kg | GBP | https://www.asda.com |
| Pumpkin Seeds | Iron-rich snack | £7 – £10 / kg | GBP | https://www.amazon.co.uk |
Retail vegetable data shows beetroot typically selling around £2–£4.7 per kg in UK markets.
Australia
| Food | Hemoglobin Benefit | Avg Price | Currency | Resource |
| Spinach | Improves iron intake | $8 – $10 / kg | AUD | https://www.coles.com.au |
| Red Meat | High heme iron | $15 – $25 / kg | AUD | https://www.woolworths.com.au |
| Eggs | B12 + iron | $4 – $6 / dozen | AUD | https://www.coles.com.au |
| Broccoli | Iron + vitamin C | $5 – $7 / kg | AUD | https://www.woolworths.com.au |
| Lentils | Plant-based iron | $3 – $5 / kg | AUD | https://www.amazon.com.au |
Canada
| Food | Hemoglobin Benefit | Avg Price | Currency | Resource |
| Spinach | Iron rich leafy vegetable | $6 – $8 / kg | CAD | https://www.walmart.ca |
| Lentils | High iron vegetarian food | $4 – $6 / kg | CAD | https://www.amazon.ca |
| Red Meat | Highly absorbable iron | $14 – $20 / kg | CAD | https://www.costco.ca |
| Eggs | Vitamin B12 source | $3 – $5 / dozen | CAD | https://www.walmart.ca |
| Pomegranate | Supports iron absorption | $4 – $6 / kg | CAD | https://www.amazon.ca |
Iron-Rich Vegetarian Hemoglobin Food Chart
Many people prefer plant-based diets. These foods are excellent vegetarian options.
| Food | Iron Content | Price (Avg Global) | Resource |
| Lentils | 6.5 mg | $2 / kg | https://www.amazon.com |
| Chickpeas | 2.9 mg | $2.5 / kg | https://www.walmart.com |
| Tofu | 5.4 mg | $3 / pack | https://www.target.com |
| Pumpkin Seeds | 8 mg | $5 / pack | https://www.amazon.com |
| Spinach | 2.7 mg | $3 / bunch | https://www.kroger.com |
Non-Vegetarian Foods That Increase Hemoglobin
Non-vegetarian foods are among the best sources of heme iron, a form of iron that the body absorbs much more efficiently than plant-based iron. These foods also contain vitamin B12 and high-quality protein, which are essential for the production of red blood cells and maintaining healthy hemoglobin levels.

Chicken Liver
Chicken liver is one of the richest sources of iron and vitamin B12. It is especially helpful for people with anemia or low hemoglobin levels because it contains highly absorbable heme iron.
Regular consumption of chicken liver can help:
- Increase red blood cell production
- Improve oxygen transport in the body
- Boost overall energy levels
Cooking methods such as lightly sautéing or grilling help retain most of its nutrients.
Red Meat
Red meat such as beef and lamb contains heme iron, which is absorbed by the body more efficiently than plant-based iron sources. It also provides essential nutrients like zinc, vitamin B12, and protein that support blood health.
Eating moderate portions of lean red meat can:
- Rapidly improve hemoglobin levels
- Support muscle and tissue oxygenation
- Prevent iron-deficiency anemia
Eggs
Eggs are a nutritious and affordable option for improving hemoglobin levels. They contain iron, vitamin B12, and high-quality protein, all of which support the formation of red blood cells.
The egg yolk contains most of the iron. Including eggs in your daily diet can help maintain healthy hemoglobin levels and support overall nutritional balance.
Fish
Fish such as tuna, sardines, and mackerel contain iron, omega-3 fatty acids, and protein, which support healthy blood circulation and red blood cell production.
These nutrients help:
- Improve oxygen delivery throughout the body
- Reduce inflammation
- Support heart and blood health
Fatty fish also contribute to overall nutritional balance, making them a valuable addition to a hemoglobin-boosting diet.
- Shellfish
Shellfish such as oysters, clams, and mussels are extremely rich in iron and vitamin B12. These nutrients play a critical role in maintaining healthy hemoglobin levels.
Regular consumption of shellfish can:
- Help prevent anemia
- Improve oxygen transport in the bloodstream
- Support immune system function
Fruits That Boost Hemoglobin
Fruits may not contain high iron but help increase iron absorption.
| Fruit | Benefit | Price | Resource |
| Pomegranate | Improves blood flow | $3 / kg | https://www.amazon.com |
| Oranges | Vitamin C absorption | $2 / kg | https://www.walmart.com |
| Apples | Improves RBC count | $3 / kg | https://www.target.com |
| Dates | Natural iron source | $4 / pack | https://www.amazon.com |
Common Mistakes That Reduce Hemoglobin
Many people unknowingly reduce iron absorption.
- Drinking Tea or Coffee With Meals
Tea contains tannins that block iron absorption.
- Low Vitamin C Intake
Vitamin C is essential for iron absorption.
- Excess Processed Foods
Ultra-processed foods lack essential nutrients.
- Ignoring Balanced Nutrition
Iron alone is not enough; folate and vitamin B12 are also required.
Tips to Increase Hemoglobin Naturally
Maintaining healthy hemoglobin levels is essential for proper oxygen transport in the body and overall well-being. If hemoglobin levels are low, certain lifestyle and dietary changes can help improve them naturally. Below are some effective tips to boost hemoglobin levels.

Eat Iron-Rich Foods Regularly
Iron is the most important nutrient for hemoglobin production. Including iron-rich foods in your daily meals helps the body produce more red blood cells. Good sources include spinach, lentils, beans, pumpkin seeds, red meat, eggs, and seafood. These foods provide the iron needed to support healthy blood formation.
Combine Iron With Vitamin C
Vitamin C significantly improves the body’s ability to absorb iron from food. When eating iron-rich foods, try pairing them with vitamin C sources such as oranges, lemons, tomatoes, strawberries, or bell peppers. For example, adding lemon juice to spinach or lentils can enhance iron absorption.
Increase Folate Intake
Folate, also known as vitamin B9, plays a key role in producing healthy red blood cells. Foods rich in folate include leafy green vegetables, avocados, beans, broccoli, and fortified cereals. Consuming adequate folate helps the body maintain healthy hemoglobin levels.
Include Vitamin B12 Sources
Vitamin B12 is essential for the formation of red blood cells. A deficiency in vitamin B12 can lead to low hemoglobin levels and anemia. Foods such as eggs, dairy products, fish, poultry, and fortified foods are good sources of vitamin B12.
Cook With Iron Utensils
Cooking in cast iron cookware can slightly increase the iron content of food. This simple method can help add extra iron to meals, especially when cooking acidic foods like tomato-based dishes.
FAQ
Which food increases hemoglobin fastest?
Foods rich in heme iron like red meat, chicken liver, and seafood increase hemoglobin faster because the body absorbs them more efficiently.
Can fruits increase hemoglobin?
Yes. Fruits like pomegranate, oranges, and apples help increase hemoglobin by improving iron absorption.
How long does it take to increase hemoglobin with food?
With a proper diet, hemoglobin levels can improve within 3–6 weeks depending on the deficiency level.
Is beetroot good for hemoglobin?
Yes. Beetroot contains iron, folate, and antioxidants that support red blood cell production.
What drink increases hemoglobin?
- Beetroot juice
- Pomegranate juice
- Spinach smoothie
- Carrot and apple juice
Final Conclusion
Maintaining healthy hemoglobin levels is essential for energy, immunity, and overall health. By regularly including foods like spinach, lentils, pumpkin seeds, beetroot, eggs, and red meat, you can naturally improve your blood health.
Following a balanced diet with the Top 10 Hemoglobin Food Chart above, along with vitamin C-rich foods, can significantly help increase hemoglobin levels and prevent anemia naturally.


