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:
- Adult men: 19 mg per day
- Adult women: 29 mg per day
- Pregnant women: 27 mg per day
- Lactating women: 23 mg per day
- Adolescent girls (16–18 years): 32 mg per day
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
- Palak (spinach) — one of the richest vegetable sources of iron
- Bathua, chaulai (amaranth leaves), poi saag
- Methi (fenugreek leaves)
- Sarson (mustard greens)
Millets and grains
- Ragi (finger millet) — excellent source of iron and calcium
- Bajra (pearl millet)
- Whole wheat (atta)
- Poha (flattened rice) — iron-fortified poha is particularly good (many brands in India fortify poha with iron)
Pulses and legumes
- Rajma (kidney beans)
- Chana (chickpeas) and kala chana
- Whole moong, masoor dal, chana dal
- Soybean
Seeds, nuts, and others
- Til (sesame seeds) — sprinkle on salads or use in chutney
- Gur (jaggery) — contains iron along with its sweetness (use in moderation if diabetic)
- Dates (khajoor) — a handful provides both iron and energy
- Garden cress seeds (halim/aliv) — traditionally given to new mothers for iron
- Watermelon seeds, pumpkin seeds
Non-vegetarian sources
- Liver (mutton or chicken liver) — the single richest food source of heme iron
- Red meat, eggs, fish
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.
- 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:
- Tea (chai) and coffee: The tannins and polyphenols in tea and coffee can reduce iron absorption by 50–60%. This is a big concern in India where chai is served with every meal. The solution is not to stop drinking chai — just wait at least 1 hour after a meal before having tea or coffee.
- Calcium-rich foods (milk, curd, paneer): Calcium competes with iron for absorption. Do not take iron supplements with milk or have a heavy dairy meal alongside iron-rich foods. Separate them by 1–2 hours.
- Phytates (in whole grains and legumes): Ironically, many iron-rich foods also contain phytates that reduce absorption. Soaking dals overnight, sprouting beans, and fermenting doughs (like for idli or dosa) all reduce phytate content and improve iron availability.
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
- On an empty stomach (1 hour before or 2 hours after meals) for maximum absorption.
- With vitamin C — take it with a glass of nimbu pani or orange juice.
- Avoid taking with tea, coffee, milk, or antacids.
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.
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.