The best Indian sources of iron are ragi, bajra, rajma, chana, jaggery (gur), sesame seeds (til), dates, and dark leafy greens like palak, methi, and bathua. To boost absorption, pair iron-rich foods with vitamin C — amla, lemon squeezed on dal, guava, or orange. This simple combination can double or triple iron absorption. Avoid tea and coffee within 1-2 hours of iron-rich meals or supplements — tannins in chai can block iron absorption by up to 60%. Calcium (milk, curd) also competes with iron, so separate dairy from iron-rich meals by 1-2 hours. This guide covers the best food sources, practical meal ideas, and how to time iron supplements with other medicines.

The good news is that Indian kitchens are full of iron-rich ingredients — many of them foods your grandmother already cooked with. The challenge is knowing how to get the most iron from your food, and how to take iron supplements correctly, especially if you are also on other medicines.

How Much Iron Do You Need?

According to the ICMR-NIN Recommended Dietary Allowances (2020) for Indians:

These values are higher than Western recommendations because Indian diets are predominantly plant-based, and plant iron (non-heme iron) is less easily absorbed than iron from meat (heme iron). The RDA accounts for this lower bioavailability.

Iron-Rich Indian Foods

Here are everyday Indian foods that are good sources of iron, based on data from the Indian Food Composition Tables (IFCT) 2017 published by NIN, Hyderabad:

Green leafy vegetables

Millets and grains

Pulses and legumes

Seeds, nuts, and others

Non-vegetarian sources

What Helps Iron Absorption

Eating iron-rich food is only half the battle. You also need to help your body absorb it. Vitamin C is iron's best friend — it can increase absorption of plant-based iron by two to three times.

Indian vitamin C superstars:
  • Amla (Indian gooseberry) — one of the richest natural sources of vitamin C in the world. Even amla murabba retains some vitamin C.
  • Lemon (nimbu) — squeeze on dal, salad, or sprouts
  • Guava (amrood) — excellent and affordable vitamin C source
  • Orange, mosambi (sweet lime)
  • Tomato — cook it into your dal or sabzi
  • Green chillies, capsicum

A simple habit: squeeze half a lemon over your dal or palak sabzi. This one small change can significantly increase how much iron your body absorbs from the meal.

What Blocks Iron Absorption

Some common foods and drinks interfere with iron absorption when consumed at the same time:

The chai-with-meals trap: If someone in your family is anaemic, the single most impactful change may be moving chai from during meals to 1 hour after meals. This is especially important for women and children who are already iron-deficient.

Iron Supplements: Timing with Other Medicines

If your doctor has prescribed iron tablets (ferrous sulfate, ferrous fumarate, or ferrous gluconate), here is how to take them correctly:

Best way to take iron supplements

Some people experience nausea or stomach upset with iron on an empty stomach. If this happens, take it with a small amount of food (not dairy) — absorption will be somewhat lower but compliance is more important than perfection.

Iron and thyroid medicine (levothyroxine)

Iron supplements significantly reduce the absorption of thyroid medicine. If you take both, separate them by at least 4 hours. A common routine: take thyroid medicine first thing in the morning, and iron supplement in the afternoon or evening.

Iron and antacids

Antacids (like Gelusil, Digene, or any medicine containing aluminium, magnesium, or calcium) reduce iron absorption. Take iron at least 2 hours before or after antacids.

Iron and antibiotics

Iron can reduce the absorption of certain antibiotics (tetracyclines and fluoroquinolones), and these antibiotics can also reduce iron absorption. If you are temporarily on antibiotics, separate them from iron supplements by at least 2 hours.

Practical timing example: Morning — thyroid medicine at 6:30 AM with water. Breakfast at 7:30 AM. Iron supplement at 11:00 AM with nimbu pani. Lunch at 1:00 PM. Chai at 2:00 PM (1 hour after lunch). This schedule avoids all the major conflicts.

A Simple Iron-Boosting Day

Breakfast

Ragi dosa with coconut chutney + a glass of orange juice (vitamin C helps iron from ragi absorb better).

Mid-morning snack

A handful of dates (khajoor) and a few til (sesame) laddoos.

Lunch

Rajma or chole + roti + palak sabzi with lemon squeezed on top + salad with tomato. Wait 1 hour, then enjoy your chai.

Evening snack

Sprouts chaat with lemon and green chutney. Or chana jor garam with nimbu.

Dinner

Dal (masoor or moong) cooked with tomato + roti + any seasonal sabzi. A small serving of amla chutney on the side.