Last updated: October 2026 · Reviewed against IAP (Indian Academy of Pediatrics) and WHO 2026 complementary feeding guidelines, with iron values from NIN-ICMR's Indian Food Composition Tables (IFCT 2017) · Author: Leo Prabhu

When my grandmother fed her babies, she never said the word "iron". She just knew that a bowl of ragi kanji, a spoon of mashed masoor dal and a few soaked dates made little ones strong and rosy. She was right, and science has since explained why.

At around six months, the iron your baby was born with starts to run low. From then on, a baby needs more iron for their size than at almost any other time in life. Yet many Indian babies don't get enough. That's why this guide exists: a calm, data-led list of infant foods high in iron, with real numbers, the right age for each food, and simple ways to serve them in an ordinary Indian kitchen.

You'll also learn which foods to pair, which habits block iron, and when to see your paediatrician.

Infant foods high in iron — ragi, spinach dal, dates, jaggery and other Indian iron-rich foods

Why iron matters so much from 6 months

A full-term baby is born with a store of iron built up during pregnancy. Breastmilk has only a little iron, but it is very well absorbed, so the two together cover the first six months. By about six months, that store is mostly used up. From here, iron has to come from food.

Iron carries oxygen in the blood and helps build a growing brain. In the 6–24 month window, the brain is wiring itself at top speed, and iron shortages here can affect attention, memory and motor skills.

The scale of the problem in India is big. According to the National Family Health Survey (NFHS-5, 2019–21), about 67% of Indian children aged 6–59 months are anaemic, and iron deficiency is a leading cause. The good news: early, steady feeding of iron-rich foods is one of the simplest ways to protect your baby.

How much iron does a baby need?

Age Daily iron need (IOM / AAP) Where it comes from
0–6 months ~0.27 mg (adequate intake) Birth stores + breastmilk or formula
7–12 months ~11 mg (RDA) Breastmilk/formula plus iron-rich solids at every meal
1–3 years ~7 mg (RDA) Family foods, dals, millets, greens, eggs/meat if eaten

The 11 mg figure comes from the US Institute of Medicine and is used by the American Academy of Pediatrics. India's own ICMR-NIN Nutrient Requirements for Indians (2020) sets a lower figure for 6–12 months (around 3 mg a day), because it is calculated on different assumptions about body weight and absorption. Experts don't fully agree on the exact number, so don't chase a target on paper. The practical rule is the same either way: offer an iron-rich food at every solid meal, and help your baby absorb it.

13 best infant foods high in iron (with real numbers)

These are the most useful infant foods high in iron for Indian families. Iron is shown per 100 g of the raw or dry food, rounded down and taken from NIN-ICMR's IFCT 2017 where available (egg yolk and chicken liver use international food tables). Real values vary by variety, soil and processing, so treat them as a guide, not a lab report.

# Food Iron (mg per 100 g, approx.) From age How to serve
1 Rajgira (amaranth seed) ~9 7 m Roasted rajgira flour cooked into a smooth porridge
2 Til (sesame seeds) ~9 8 m Roasted, finely ground; a pinch stirred into porridge or dal. A common allergen, so start small
3 Masoor dal (red lentils) ~7 6 m Cooked soft and mashed; masoor dal khichdi
4 Bajra (pearl millet) ~6 8 m Thin bajra porridge or soft bajra khichdi, ideal in winter
5 Rajma (kidney beans) ~5 9 m Soaked overnight, pressure-cooked very soft, mashed and sieved
6 Poha (beaten rice) ~4.5 7 m Washed, cooked soft and mashed with dal or veg
7 Moong dal (green gram) ~4 6 m Dal water → mashed dal → moong dal khichdi
8 Whole wheat / dalia ~4 7 m Soft dalia porridge, or atta cooked into a smooth kanji
9 Ragi (finger millet) ~3.5 6 m Sprouted ragi porridge, the classic Indian first food
10 Palak (spinach) ~2 7 m Blanched and puréed into dal or khichdi
11 Dates and black raisins ~2–4 (dried) 7–8 m Soaked and puréed; never whole (choking risk)
12 Egg yolk (non-veg option) ~2.5 8 m Hard-boiled, mashed into porridge or khichdi
13 Chicken liver / fish (non-veg option) ~9 (liver) / ~1–2 (fish) 8–9 m Liver: well cooked and puréed, a small amount once a week. Fish: boneless, steamed, flaked

Three things the numbers tell you:

  1. Dals and millets are your workhorses. Masoor, moong, rajma, bajra and rajgira give vegetarian babies a steady daily supply.
  2. Some "iron foods" are overrated. Older tables listed poha at around 20 mg, but that was largely iron picked up from machinery during flattening; the newer IFCT 2017 values are much lower. Ragi, too, is famous as a calcium champion more than an iron giant. Both are still excellent, just not magic.
  3. No single food gets your baby to their daily need. Two tablespoons of ragi flour (about 15–20 g) give well under 1 mg of iron. That's why variety at every meal, plus the absorption tricks below, matters more than any one superfood.

Heme vs non-heme iron: why the source matters

Iron in food comes in two forms:

  • Heme iron is found in meat, liver and fish. The body absorbs roughly 15–35% of it, and other foods in the meal barely affect it.
  • Non-heme iron is found in grains, dals, greens, seeds, dried fruit and egg yolk. The body absorbs only about 2–20%, and how much depends heavily on what else is on the plate.

So a vegetarian baby can still do very well: Indian food is full of non-heme iron, and you can boost how much is absorbed. For non-vegetarian families, a little fish or liver eaten with dal or greens also helps the body absorb more plant iron from the same meal.

How to add iron to your baby's diet

Good infant foods high in iron are only half the story. The other half is absorption. Here's how grandmothers' kitchen wisdom lines up with today's science.

Indian baby happily eating iron-rich ragi porridge in a high chair

1. Pair every iron food with vitamin C

Vitamin C can sharply increase how much plant iron your baby absorbs; some studies show two to three times more. Heat destroys vitamin C, so add the fruit or lemon after cooking.

Iron-rich base Vitamin C partner Age
Masoor or moong dal khichdi 2–3 drops of lemon juice, stirred in after cooking 7 m+
Ragi or rajgira porridge Mashed papaya or a little mango purée on the side 6–7 m+
Palak dal Cooked, mashed tomato 7 m+
Dalia porridge Strained orange or mosambi pulp 8 m+
Rajma mash Steamed, mashed broccoli or capsicum 9 m+
Egg yolk mash Seedless, sieved guava pulp 8 m+

2. Keep the iron blockers away from iron meals

  • Tea and coffee: their tannins block iron. Babies shouldn't have them at all, and that includes "just a sip" or a biscuit dipped in chai.
  • Too much cow's milk: it is low in iron and can crowd out solid food. It is not a drink before 12 months, and after one year keep it to about 400–500 ml a day.
  • Calcium at the same meal: dahi, paneer and milk are healthy, but calcium competes with iron. Where you can, serve the dahi an hour or two apart from the main iron meal instead of mixing them into one bowl.

3. Sprout, soak and ferment

Grains and dals contain phytates, natural compounds that lock up iron. Soaking, sprouting and fermenting (idli, dosa batter) break phytates down, so more iron gets absorbed. This is exactly why Indian grandmothers sprouted ragi before drying and grinding it.

4. Cook in an iron kadai

Cooking dal or khichdi in a cast-iron pan or kadai can add small amounts of iron to the food, especially with something slightly sour like tomato. It's an old habit worth bringing back.

5. Keep breastfeeding

Breastmilk iron is small in amount but very well absorbed. WHO and IAP recommend continuing breastfeeding alongside solids up to two years and beyond.

7-day iron-rich meal plan for 6–12 months

Use this as a weekly rhythm, not a strict rule. For 6–8 months, offer only the breakfast and lunch columns, as smooth purées, alongside on-demand breastmilk or formula. From 8–12 months, add the evening meal and move to thicker, mashed textures. Introduce each new food on its own for 3 days before mixing it with others.

Day Breakfast Lunch Evening (8 m+)
Mon Ragi porridge + mashed papaya Masoor dal khichdi + 2 drops lemon (7 m+) Soaked date & banana mash
Tue Rajgira porridge + mango purée Moong dal palak khichdi + mashed tomato Mashed egg yolk (non-veg) or soft poha with veg
Wed Ragi poha porridge Soft dalia with mashed dal + lemon Steamed apple purée with a pinch of ground til
Thu Wheat-almond porridge + orange pulp (8 m+) Bajra khichdi with carrot (8 m+) or rice-moong khichdi (6–8 m) Soft idli with thin dal
Fri Multi-millet porridge + papaya Masoor dal + mashed rice + palak purée Ragi porridge with soaked, puréed black raisins
Sat Sprouted ragi porridge + guava pulp (8 m+) Rajma mash with rice (9 m+) or moong khichdi Flaked fish (non-veg) or paneer with veg mash
Sun Dalia porridge + mosambi pulp (8 m+) Mixed dal khichdi with ghee (7 m+) + lemon Mashed sweet potato + soaked date purée

Tips for the plan:

  • Start with 1–2 tablespoons per meal and follow your baby's appetite.
  • Ghee can be added in small amounts from about 7 months for calories and taste.
  • Offer water in a cup with meals from 6 months, in small sips, but not milk at the same time as the main iron meal.
  • If you'd like a full month-by-month schedule, our Indian weaning diet chart maps out every stage.

Common mistakes Indian parents make with iron

  1. Relying on milk alone after 6 months. Breastmilk is precious, but from six months it can't meet iron needs on its own. Start solids on time.
  2. Cow's milk as a drink before 12 months. It is low in iron, hard on a young gut, and can cause tiny amounts of bleeding in the intestine, which loses iron.
  3. Jaggery or honey "for iron" before one year. Jaggery is a traditional Indian iron remedy, but it is still sugar. IAP advises no sugar, jaggery, salt or honey before 12 months. Honey also carries a risk of infant botulism. Save jaggery for after the first birthday, in small amounts.
  4. Believing beetroot or pomegranate juice "builds blood". Both are healthy, but neither is high in iron, and juice isn't recommended for babies under one. Beetroot's deep red colour comes from betalain pigment, not iron.
  5. The chai-and-biscuit habit. A Marie biscuit dipped in tea is a common treat in Indian homes. It brings sugar, refined flour and iron-blocking tannins together.
  6. Skipping dal because of gas. Start with thin moong dal water, then mashed moong, then masoor. Most babies settle within a week or two.
  7. Starting iron tonics without a test. Too much iron is harmful for babies. Never give iron drops or syrup unless your doctor or health worker has advised it.

Homemade vs fortified packaged foods: the honest answer

Fortified packaged cereals do contain added iron, and a doctor may recommend them for babies already low in iron. That's a fair point in their favour.

But many popular cereals also carry added sugar, are mostly refined rice or wheat, and train babies to expect very sweet, very smooth food. Homemade dal, millet and grain porridges give less iron per spoon than a heavily fortified product, but they come with protein, fibre and natural flavours. With sprouting and vitamin C pairing, they're absorbed better too.

The practical middle path: build your baby's diet on whole, iron-rich home foods, use the absorption tricks above, and let your paediatrician decide if fortified foods or supplements are needed. We've compared the two in more detail in fortified vs natural iron-rich foods for babies.

When to worry: signs of iron-deficiency anaemia

Iron deficiency often builds slowly and quietly. Talk to your paediatrician if you notice any of these:

  • Pale skin, pale inner eyelids, pale palms or nail beds
  • Unusual tiredness, low energy or irritability
  • Poor appetite or slow weight gain (see our weight gaining foods for infants guide)
  • Fast breathing or a racing heartbeat during feeds or play
  • Frequent infections
  • Delayed sitting, crawling or babbling
  • In older babies and toddlers, eating mud, chalk or ice (called pica)

Babies at higher risk include those born premature or with low birth weight, babies whose mothers were anaemic in pregnancy, babies still on milk alone after six months, and those drinking a lot of cow's milk.

How it's checked: a simple blood test for haemoglobin (Hb), sometimes with serum ferritin. WHO's 2024 guidance treats an Hb below about 10.5 g/dL in babies aged 6–23 months as anaemia (older guidance used 11 g/dL). The American Academy of Pediatrics recommends screening around 12 months, and earlier for high-risk babies. Under India's Anaemia Mukt Bharat programme, iron-folic acid syrup may be offered to young children through anganwadis and health centres; give it only in the dose your health worker or doctor advises.

For background, the WHO anaemia fact sheet is clear and worth reading.

ByGrandma sprouted ragi and millet porridge mixes for babies

Easy iron-rich option: ByGrandma's ragi and millet porridge mixes

ByGrandma began in Bangalore in 2017, started by a working couple with no time to soak, sprout and grind grains the way their grandmothers did. So they bottled the recipe.

Our porridge mixes are built on the same iron-friendly foods in this guide (ragi, millets, wheat, dals and almonds), prepared the traditional way:

Every pack is:

  • No preservatives, no added sugar, no salt, in line with IAP guidance for babies
  • FSSAI licensed (Lic. No. 12420023001530)
  • Ready in minutes: cook with water, stir and serve

👉 Browse all ByGrandma baby weaning foods

Also available on:

Same product, same FSSAI batch, same family recipe. Pick whichever store you already use. A porridge mix is food, not medicine: if your baby has been diagnosed with anaemia, follow your doctor's treatment plan.

Frequently asked questions

1.What are the best infant foods high in iron?

The best infant foods high in iron for Indian babies are masoor and moong dal, rajgira (amaranth), bajra, ragi, rajma, poha, whole wheat or dalia, palak, ground sesame, and soaked dates or raisins. For non-vegetarian families, egg yolk, chicken liver and fish are good options too. Serve them with a vitamin C food to boost absorption.

2.How much iron does a baby need per day?

The US Institute of Medicine and the American Academy of Pediatrics recommend about 11 mg a day for babies aged 7–12 months. India's ICMR-NIN (2020) sets a lower figure for this age. In practice, offer an iron-rich food at every solid meal and follow your paediatrician's advice.

3.Which Indian food has the most iron for babies?

Among everyday vegetarian foods, rajgira (amaranth seed), sesame, masoor dal and bajra are among the richest, at roughly 6–9 mg per 100 g dry weight. Chicken liver is also very high and contains easily absorbed heme iron, but give it only in small amounts once a week.

4.Is ragi good for iron for babies?

Yes, ragi is a good everyday source, with about 3.5 mg of iron per 100 g, and it is outstanding for calcium. Sprouting ragi improves how much iron is absorbed. Pair ragi porridge with papaya or another vitamin C fruit for the best effect.

5.Can I give jaggery or dates to my baby for iron?

Soaked, puréed dates are fine from around 7–8 months. Jaggery, although a traditional iron food in India, is still a form of sugar, and IAP advises no sugar, jaggery, salt or honey before 12 months. After the first birthday, small amounts of jaggery are fine.

6.Does vitamin C really help iron absorption?

Yes. Vitamin C can sharply increase how much plant iron the body absorbs. Add a few drops of lemon to dal after cooking, or serve porridge with papaya, mango, orange pulp or guava pulp. Avoid serving tea, or large amounts of milk or dahi, with the main iron meal.

7.Should I give my baby iron drops or syrup?

Only if your paediatrician or health worker advises it. Some babies, such as those born premature or with low birth weight, may need iron supplements, but too much iron is harmful. Never start iron drops or tonics on your own.

8.Are fortified cereals better than homemade food for iron?

Fortified cereals do contain added iron, but many also have added sugar and refined grains. Homemade dals, millets and sprouted grains, paired with vitamin C, can meet most babies' needs. If your baby is low in iron, your doctor may suggest fortified foods or supplements.

9.Is beetroot good for iron in babies?

Beetroot is healthy, but it is not high in iron, at only about 1 mg per 100 g. Its red colour comes from a plant pigment, not iron. Use beetroot for variety, colour and folate, and rely on dals, millets and greens for iron.

10.Can a vegetarian baby get enough iron?

Yes. Indian vegetarian food is rich in plant iron from dals, millets, seeds, greens and dried fruit. The key is variety, sprouting or fermenting grains, pairing every iron meal with vitamin C, and keeping tea and too much cow's milk away.

Final thoughts

If you're reading this, you're already doing something wonderful: paying attention. Iron isn't about one perfect food or an expensive tonic. It's small, steady choices: dal with a squeeze of lemon, sprouted ragi with a little papaya, khichdi cooked in an iron kadai.

Use the table of infant foods high in iron above as your shopping list, follow the 7-day plan, and watch for warning signs without worrying over every meal. Your grandmother didn't count milligrams. She fed with variety, patience and love, and that is still the best recipe there is.

And on the busy days when there's no time to sprout and grind, ByGrandma's ragi and millet porridge mixes carry that same grandmother's care in a ready-to-cook pack, so your baby never misses an iron-rich meal.

This article references the Indian Academy of Pediatrics' complementary feeding guidance (2026), WHO infant and young child feeding and anaemia guidance, NIN-ICMR Indian Food Composition Tables (2017) and ICMR-NIN Nutrient Requirements for Indians (2020). It is informational and does not replace personalised medical advice. Iron values are approximate. Please consult your paediatrician before starting any supplement, and for your baby's specific feeding plan.