Iron Rich Foods in India: Complete List with Exact Milligrams
Iron Rich Foods in India: Complete List with Exact Milligrams
India has the highest rate of iron deficiency anemia in the world. Over 50% of Indian women and 25% of men are anemic. The reason is not just low iron in food — it is how we eat iron foods. This guide tells you the best iron-rich Indian foods, how much iron is in each, and the one trick that doubles your iron absorption for free.
How Much Iron Do You Need Per Day?
ICMR-NIN 2020 recommends:
| Group | Daily Iron Requirement |
|---|---|
| Adult men (19+ years) | 17 mg/day |
| Adult women (19+ years) | 21 mg/day |
| Pregnant women | 35 mg/day |
| Breastfeeding women | 21 mg/day |
| Adolescent girls | ~21 mg/day |
| Children (7–12 years) | 13–16 mg/day |
Women need more iron than men because of monthly menstruation. Pregnant women need almost double the normal adult requirement.
Top 20 Iron Rich Indian Foods
| Food | Iron per 100g | Common Serving | Iron per Serving |
|---|---|---|---|
| Soya chunks (dry) | 15–17mg | 25g dry (half cup) | ~3.8–4.2mg |
| Sesame seeds (til) | 14–15mg | 1 tbsp (9g) | ~1.3mg |
| Soybeans (dry) | 14–15mg | Half cup cooked | ~3–4mg |
| Jaggery (gur) | 10–11mg | 1 tbsp (15g) | ~1.5mg |
| Chicken liver | 9–10mg | 50g piece | ~4.5–5mg |
| Bajra (pearl millet) | 8–9mg | 2 rotis (80g flour) | ~6–7mg |
| Pumpkin seeds | 8–9mg | 1 tbsp (10g) | ~0.8–0.9mg |
| Flaxseed (alsi) | 5–6mg | 1 tbsp | ~0.5mg |
| Rajma (kidney beans) | 5–6mg | 1 katori cooked (150g) | ~2.5–3mg |
| Kala chana | 5–6mg | 1 katori cooked | ~2–3mg |
| Moong dal | 6–7mg | 1 katori cooked dal | ~1.5–2mg |
| Masoor dal | 6–7mg | 1 katori cooked | ~1.5–2mg |
| Whole wheat flour | 3–4mg | 2 rotis (60g flour) | ~1.8–2.4mg |
| Ragi (finger millet) | 3–4mg | 1 katori cooked | ~1–1.5mg |
| Spinach (palak) | 2.7–3mg | 1 katori cooked (100g) | ~1–1.5mg |
| Sardines / small fish | 2–3mg | 75g serving | ~1.5–2.2mg |
| Amaranth leaves (chaulai) | 2–3mg | 1 katori cooked | ~1–1.5mg |
| Egg yolk | 2.7mg | 1 yolk | ~0.5–0.6mg |
| Raisins (kishmish) | 1.9mg | 1 tbsp (10g) | ~0.2mg |
| Dates (khajur) | ~1mg | 2–3 dates (24g) | ~0.2–0.3mg |
Heme Iron vs Non-Heme Iron
All iron in food is not equal. There are two types:
| Type | Found in | Absorption rate | Affected by blockers? |
|---|---|---|---|
| Heme iron | Meat, fish, liver, eggs | 15–35% | Less affected |
| Non-heme iron | Plants, legumes, grains, seeds | 2–20% | Strongly affected |
This is why vegetarians are at higher risk for iron deficiency. Almost all their iron is non-heme — which the body absorbs poorly, especially when eaten with tea, coffee, or calcium-rich foods.
The Free Trick That Doubles Iron Absorption
Add vitamin C to iron-rich meals. Vitamin C converts non-heme iron into a form your body absorbs much better. This is the single most impactful thing a vegetarian Indian can do for iron absorption.
Best Indian pairings:
- Palak + squeeze of lemon
- Rajma curry + tomato in the gravy
- Dal + lemon + fresh coriander
- Chana chaat + raw onion + tomato + lemon
- Bajra roti + green chutney with lemon juice
- Sprouted moong salad + amla or guava on the side
- Soya chunk curry + capsicum
- Ragi porridge + amla juice
Best vitamin C sources to pair: amla, guava, lemon, tomato, capsicum, mosambi, orange.
Foods That Block Iron Absorption
These common Indian habits reduce how much iron your body absorbs:
- Tea with or after meals: Tannins in tea bind to iron and prevent absorption. Avoid chai for at least 1 hour before and 1–2 hours after an iron-rich meal.
- Coffee: Same as tea. Polyphenols in coffee block non-heme iron absorption.
- Milk and calcium: Calcium competes with iron for absorption. Keep calcium supplements and large glasses of milk 2 hours away from iron meals.
- Unsoaked legumes: Phytic acid in raw or poorly cooked dal and legumes reduces iron absorption. Soak overnight, sprout, or pressure cook properly.
Iron-Boosting Kitchen Tricks
- Soak and sprout: Sprouting chana or moong reduces phytic acid by 50–70%. Sprouted legumes absorb iron much better.
- Ferment: Idli and dosa batter fermentation breaks down phytic acid. Idli is actually a good iron-absorption-friendly food.
- Use a cast iron pan: Cooking acidic foods (tomato curry, tamarind dal) in a cast iron pan can add a small amount of dietary iron to the food.
- Pressure cook dal properly: Under-cooked dal retains more phytic acid. Cook until completely soft.
- Add lemon at the end: Add lemon juice to dal and sabzi after cooking, not during. Heat destroys some vitamin C. Adding at the end keeps it active for iron absorption.
Milk vs Bajra vs Palak: Iron Comparison
| Food | Iron per 100g | Good iron source? |
|---|---|---|
| 1 glass milk (250ml) | 0.1–0.2mg total | No — milk is NOT an iron source |
| 100g bajra | 8–9mg | Yes — excellent |
| 100g palak (cooked) | ~1–1.5mg (absorbed) | Moderate — with lemon, better |
Milk has virtually no iron. Many families give children extra milk thinking it builds iron. It does not. Bajra, rajma, and dal are your real iron builders.
Best Iron-Rich Foods for Pregnant Women
Pregnant women need 35mg iron per day. Getting this from food alone is hard — most doctors recommend iron supplements. But food still matters:
- Rajma dal at lunch (adds ~2.5–3mg per katori)
- Bajra roti instead of wheat roti for breakfast (6–7mg per 2 rotis)
- Soya chunks in curry 2–3 times a week (~4mg per serving)
- Sesame laddoo or til chutney as a snack (~1.3mg per tbsp)
- Palak in dal or paneer with lemon
- Amla or guava after meals for vitamin C
- Avoid chai within 2 hours of meals
Always combine iron-rich foods with vitamin C sources at every meal during pregnancy. And take your prescribed iron supplement — food cannot fully replace the 35mg daily requirement for pregnant women.
Signs of Iron Deficiency
| Early Signs | More Serious Signs |
|---|---|
| Tiredness and weakness | Breathlessness on mild exertion |
| Pale skin, nails, inside eyelids | Heart palpitations |
| Hair fall | Restless legs at night |
| Brittle nails | Difficulty concentrating |
| Cracks at mouth corners | Reduced immunity |
| Headaches | Cold hands and feet |
High-risk groups: women of reproductive age, pregnant women, adolescent girls, vegetarians, people with worm infestations, frequent blood donors.
The Gold Nugget: The Most Underrated Iron Food in India
The most underrated iron food in India is soya chunks.
100g of dry soya chunks has 15–17mg iron. That is nearly a day's requirement for an adult man in one food. Soya chunks are cheap (₹80–120 per kg), easy to cook, and add to any curry or pulao.
Most Indians think of soya chunks only as a protein source. But it is also one of the best iron sources in any Indian vegetarian kitchen. A 25g serving (half cup dry) gives nearly 4mg iron — more than a katori of palak cooked.
How to Get Your Daily Iron from Indian Food
| Meal | Food | Iron |
|---|---|---|
| Breakfast | 2 bajra rotis + coriander chutney with lemon | ~6–7mg |
| Lunch | Rajma dal + rice + tomato salad | ~3–4mg |
| Snack | Sprouted chana chaat + tomato + lemon | ~2–3mg |
| Dinner | Soya chunk curry + roti + palak sabzi + lemon | ~5–6mg |
| Total | ~16–20mg |
This meal plan hits 16–20mg iron for the day. Women who need 21mg should add a sesame laddoo or some jaggery in chai replacement. Pregnant women need supplements on top of this.
Common Questions About Iron in Indian Diet
Is palak the best iron food for Indians?
No. Palak is good but not the best. It has 2.7–3mg iron per 100g, but it is also high in oxalic acid which reduces absorption. You absorb only about 1–1.5mg iron from a katori of palak. Compare this to bajra (8–9mg per 100g with better absorption when eaten with vitamin C) or soya chunks (15–17mg per 100g). Palak is useful but should not be your only iron food.
Does cooking reduce iron in vegetables?
Iron itself is not destroyed by cooking. However, boiling vegetables and discarding the water does cause some loss. Better to cook in minimal water or pressure cook so the water is incorporated into the dish. Adding lemon or tomato after cooking preserves the vitamin C that helps absorb the iron.
Can I take iron supplements with food?
Ideally take iron supplements on an empty stomach for best absorption. If you get stomach pain (common), take them with a small amount of food. Avoid taking with milk, tea, or coffee. Take with a glass of orange juice or amla water to improve absorption with vitamin C.
Is jaggery a good source of iron?
Yes and no. Jaggery does contain 10–11mg iron per 100g on paper. But you typically eat only 10–15g of jaggery at a time (1 tablespoon), which gives 1–1.5mg iron. It is a useful supplement to your diet — not a primary iron source. Jaggery is better than refined sugar as a sweetener because it adds some iron and minerals. Replace sugar with jaggery in chai and sweets where possible.
Is spinach water good for iron?
Not really. Spinach has high oxalate which binds to iron in the water. The most effective way to get iron from spinach is to cook it, squeeze lemon over it, and eat it. Drinking raw spinach juice does give some iron but also a high dose of oxalates — not suitable for people with kidney stones.
Do girls need more iron than boys?
Yes, from adolescence onwards. Girls start menstruation at puberty and lose iron every month. ICMR-NIN 2020 recommends 21mg iron per day for adult women vs 17mg for adult men. Adolescent girls also need around 21mg per day. This is why iron deficiency anemia is much more common in Indian women and girls.
Best Iron-Rich Indian Snack Ideas
- Til laddoo: Sesame + jaggery. Traditional and iron-rich. 2 laddoos add about 2–3mg iron.
- Sprouted moong chaat: Add lemon, onion, tomato, and coriander. About 2mg iron per serving.
- Chana sattu shake: Sattu has about 7–8mg iron per 100g. Add to water or milk with lemon for a quick iron-boosting drink.
- Kala chana chaat: Boiled kala chana + onion + tomato + lemon + chaat masala. About 2–3mg iron per katori.
- Pumpkin seed trail mix: Pumpkin seeds have 8–9mg iron per 100g. Mix with raisins and a few almonds for a portable snack.
Summary
- Adult men: 17mg iron/day, women: 21mg/day, pregnant: 35mg/day (ICMR-NIN 2020)
- Top vegetarian iron foods: soya chunks (15–17mg), sesame seeds (14–15mg), bajra (8–9mg), jaggery (10–11mg)
- Top non-veg iron: chicken liver (9–10mg per 100g)
- Milk has almost zero iron — do not rely on it for iron
- Always eat iron with vitamin C foods — lemon, amla, tomato, guava
- Avoid chai within 1–2 hours of iron-rich meals
- Soak, sprout, and ferment legumes for better iron absorption