NFHS-5 found that 67% of children under five in India are anaemic. A figure that has risen, not fallen, since the previous survey. For most families, the fix starts with food, not supplements. This blog explores 14 iron-rich foods that work for Indian children, explains how much iron each provides, gives age-appropriate serving sizes, and shows which food combinations actually boost absorption.

The best iron-rich foods for children include chicken liver (~13 mg per 100g), eggs (~1.75 mg per 100 g), and lean mutton (~2.7 mg per 100g cooked), all heme-iron sources the body absorbs most efficiently. For vegetarian families, ragi (~3.9 mg per 100g), rajma (~2.9 mg per 100g cooked), and masoor dal (~3.3 mg per 100g cooked) are the everyday nourishing options. Pair any plant-based iron source with a Vitamin C food at the same meal to increase absorption by up to 2-3 times. For instance, squeeze lemon in dal or add tomatoes to rajma.

FoodIron per 100 gType
Chicken Liver~13 mgHeme
Ragi~3.9 mgNon-heme
Rajma (cooked)~2.9 mgNon-heme

Why Iron Matters for Children’s Growth

Iron is not optional. It belongs to that family of nutrients whose shortfall during childhood has difficult consequences later. Here is what it does, and what happens when there is not enough.

What Iron Does to a Child’s Body

Iron is the core of haemoglobin, the protein found in red blood cells that carries oxygen from the lungs to every tissue in the body, including the brain. Without adequate iron, oxygen delivery drops, energy production falters, and brain development slows at precisely the periods when it is most active.

The ICMR-NIN Nutrient Requirements for Indians 2020 sets the iron RDA for children at 3 mg/day for infants aged 6-12 months, rising to 8 mg/day for ages 1-3 years, 11mg/day for ages 4-6 years, and 15 mg/day for ages 7-9 years.

Not all dietary iron is equal. Heme iron is absorbed at 15-35%. Non-heme iron is absorbed at only 2-20%, and is further reduced by inhibitors like tea, coffee, and calcium. This difference is why vegetarian children need deliberate pairing strategies.

Signs of Iron Deficiency in Kids

Most children with mild-to-moderate iron deficiency show no dramatic symptoms. The signs are quiet and easily missed:

  • Pallor: pale gums, inner eyelids (conjunctiva), or nail beds; one of the most consistent visible indicators of anaemia in children
  • Fatigue and poor concentration: children appear tired, disengaged, or irritable. Fatigue and reduced physical work capacity are among the primary symptoms of anaemia in children. (WHO, 2025)
  • Slow growth and developmental delay: Iron deficiency impairs cellular energy metabolism and is associated with measurable delays in motor and cognitive development in Indian children. (NCBI Bookshelf, NIH)
  • Frequent infections: Iron deficiency suppresses the body’s ability to fight pathogens, increasing both frequency and severity of illness.

Symptoms are easy to miss, which is why including iron-rich foods daily is the lowest-risk prevention strategy.

14 Iron-Rich Foods for Kids

Heme Iron Sources (animal-based – 15-35% absorption rate)

Heme iron is found exclusively in animal foods. The body absorbs it effortlessly, regardless of what else is on the plate. These are the most reliable dietary iron sources for children who eat non-vegetarian food.

1. Chicken Liver

Iron: ~13 mg per 100 g (heme iron – highest bioavailability) | Source: USDA FoodData Central

Serving for kids: 30-40 g once a week, mashed into dal or khichdi for toddlers. Older kids: small pieces in curry.

Pairing note: Chicken liver provides heme iron, which the body absorbs well without needing a specific pairing. It can be served with dal, khichdi, rice, or soft vegetables based on the child’s usual meal pattern. 

Age note: Safe from 6 months as a puree. Limit to once a week due to Vitamin A load.

2. Eggs (Whole, with Yolk)

Iron: ~1.75 mg per 100 g whole egg; yolk alone ~2.7 mg per 100 g | Source: USDA FoodData Central

Serving for kids: 1 whole egg daily for children 1 year and above is safe and practical. Scrambled, boiled, or folded into a soft bhurji works well for toddlers.

Can a child eat 2 eggs a day for iron?Yes, two 100 g whole eggs provide ~3.5 mg of iron. This is a meaningful contribution toward the daily target of 10 mg (ages 4-8). For healthy children with no egg allergy, 2 eggs daily is nutritionally appropriate.

Pairing note: Egg yolk contains non-heme iron as well as a small heme fraction. Pairing it with a Vitamin C source (tomato in bhurji, orange juice alongside) maximises absorption from the non-heme portion.

Age note: Whole eggs (including yolk) are safe from 6 months.

3. Chicken (Dark Meat)

Iron: ~1.3 mg per 100 g (cooked) | Source: USDA FoodData Central

Serving for kids: 60-80g cooked dark-meat pieces at a meal, 3-4 times a week. Thigh curry, chicken rice, or shredded chicken in a wrap are a great choice for most picky eaters to accept.

Pairing note: Chicken contains heme iron, so it does not need a special absorption booster. Serving it with rice, roti, dal, or vegetables is enough for a balanced meal. 

Age note: Safe from 8-10 months as finely shredded soft pieces. Ideal first meat for young children due to mild flavour and easy texture.

4. Fish – Sardines / Tuna (Canned)

Iron: Sardines (canned in oil) ~2.9 mg per 100g; Canned tuna ~1.0-1.3 mg per 100 g | Source: USDA FoodData Central

Serving for kids: 2-3 tablespoons (~30-40 g) of canned sardines or tuna, 2-3 times a week. Mix into rice, serve on toast, or stir into a mild tomato sauce.

Indian market note: Canned sardines (Bangda/Tarli) and tuna (Tuna in brine/oil) are widely available at larger supermarkets and online retailers across India. Sardines (paplet-type small fish) are also commonly found fresh in coastal markets.

Pairing note: Fish provides heme iron that the body can absorb efficiently. It pairs naturally with rice, toast, tomato sauce, or mild curries without needing any special add-on. 

Age note: Introduce well-cooked, boneless fish from 8 months.

5. Red Meat (Lean Lamb/Mutton)

Iron: ~2.7 mg per 100 g (cooked lean cuts such as leg or shoulder) | Source: USDA FoodData Central

Serving for kids: 50-60 g cooked lean mutton, 1-2 times per week. Soft-cooked mutton in a light gravy, keema with vegetables, or slow-cooked stew are practical formats.

Pairing note: Mutton provides heme iron and can also help the body absorb more iron from plant foods eaten in the same meal. Serving it with dal, vegetables, or rice makes the meal more complete. 

Age note: Introduce well-cooked, soft minced mutton from 8-10 months. Monthly variety (not daily) keeps saturated fat intake in check. 1-2 servings per week is a balanced target.

Non-Heme Iron Sources (plant-based – 2-20% absorption rate)

India has one of the highest rates of vegetarianism in the world, and many Indian children depend entirely on plant foods for iron. Non-heme iron is less readily absorbed than heme iron, but absorption improves up to 3× when paired with Vitamin C-rich foods at the same meal.

6. Ragi (Finger Millet)

Iron: ~3.9 mg per 100 g (dry grain) | Source: PubMed Central

Serving for kids: 2-3 tablespoons (20-30 g dry) as ragi porridge (ambali/kanji), ragi dosa, or ragi ladoo, daily or near-daily from 6 months onward. One of the safest and most recommended weaning foods for Indian infants.

Pairing note: Ragi contains non-heme iron, so it works best when paired with Vitamin C. A little lemon, amla powder, or a fruit like orange can help improve absorption. 

Age note: Primary complementary food for infants from 6 months.

7.  Rajma (Kidney Beans)

Iron: ~8.2 mg per 100 g (dry, uncooked) | ~2.9 mg per 100 g cooked | Source: USDA FoodData Central

Serving for kids: ½ cup (80-100 g) cooked rajma, 2-3 times a week. Classic rajma chawal is one of India’s most nutritious meals for children.

Pairing note: Tomatoes in the rajma gravy provide natural Vitamin C for absorption. This is a popular self-pairing meal in Indian households.

Age note: Introduce well-mashed rajma from 8-10 months. Whole beans are safe from 2 years after chewing ability is developed.

8.  Spinach / Palak

Iron: ~2.7 mg per 100 g (raw); ~3.6 mg per 100 g (cooked) | Source: USDA FoodData Central

Serving for kids: 30-40 g (a small handful) of cooked spinach, 3-4 times a week. Dal palak, palak paneer, or spinach mixed into paratha dough all work well.

Pairing note: Palak contains iron, but it also has oxalates that can reduce absorption. Cooking it with tomatoes or adding lemon at the end helps the body use the iron better. 

Caution: Spinach contains oxalic acid. It binds to iron and reduces absorption. The actual absorbed iron can be as low as 2-5% without intervention.

Age note: Introduce soft-cooked, finely pureed spinach from 7-8 months. Fine to use daily in small quantities as part of a varied diet.

9. Jaggery (Gur)

Iron: ~10-13 mg per 100 g (traditional iron-vessel jaggery)| Source: PubMed Central

Serving for kids: 5-10 g per day (roughly 1 small piece or ½ teaspoon), used as a natural sweetener in porridge, ragi ladoo, or milk.

Pairing note: Jaggery can add a small amount of iron, but it should not be treated as the main source. Pair it with amla, citrus fruit, or ragi-based snacks to make the meal more iron-rich. 

Age note: Safe from 12 months. Keep quantity small (under 10 g/day) to manage sugar load.

10. Dates (Khajoor)

Iron: ~0.9-1.0 mg per 100 g (Medjool); ~1.0 mg per 100 g (Deglet Noor) | Source: USDA FoodData Central

Serving for kids: 2-3 dates (approximately 50-60 g) as a daily snack for children 2 years and above. Blend into a date-milk smoothie, add to oatmeal, or offer as a whole soft snack.

Pairing note: Dates are easy to include in snacks, but their iron is non-heme. Pairing them with orange, amla, or a squeeze of lime helps support better absorption. 

Age note: Offer only as a smooth paste or blend for toddlers under 2. Safe as soft whole pieces from age 2+.

11. Pumpkin Seeds

Iron: ~8.4-8.8 mg per 100 g (raw, whole seeds) | Source: USDA FoodData Central

Serving for kids: 1-2 tablespoons (10-15 g), 3-4 times a week. Blend into smoothies, mix into curd, add into ragi or besan ladoo, or homemade chikki. Older children (5+) can snack on lightly roasted seeds.

Pairing note: Pumpkin seeds can be added to smoothies, ladoos, curd bowls, or chikki. Since their iron is plant-based, serving them with a Vitamin C-rich fruit improves the overall value of the snack. 

Age note: Ground or blended into foods are safe 8-10 months onwards. Serve whole only for older children who can chew properly.

12. Lentils / Masoor Dal

Iron: ~3.3 mg per 100 g (cooked) | ~7.6 mg per 100 g (dry, raw) | Source: USDA FoodData Central

Serving for kids: ½ cup (100-120 g) cooked dal daily or near-daily. India’s everyday dal is a time-tested, reliable source of iron.

Pairing note: Dal becomes more iron-friendly when paired with Vitamin C. Add tomatoes while cooking or squeeze fresh lemon into the bowl before serving.

Age note: Soft-cooked, mashed dal is a first food safe from 6-7 months.

13. Iron-Fortified Cereals / Ragi-Based Porridges

Iron: Variable – 14 mg to 21 mg per 100 g (heavily fortified breakfast cereals); 3.9 mg per 100 g base (natural ragi) | Source: FSSAI Food Safety and Standards (Fortification of Foods)

Serving for kids: 30-40g serving of fortified cereal or porridge per meal, as directed on product label. Ragi porridge (ambali) made from commercial ragi flour with no added fortification still provides ~3.9 mg/100 g naturally.

Pairing note: Most fortified cereals use non-heme iron, so they work better with Vitamin C. Serve them with fruit, amla, or a small glass of fresh citrus juice where age-appropriate. 

Age note: Natural ragi porridge is safe from 6 months. Packaged fortified cereals intended for older children (typically 2 years+): follow label guidance.

14. Tofu / Soy Paneer

Iron: ~1.6-2.7 mg per 100 g (firm tofu, varies by coagulant and brand) | Source: USDA FoodData Central

Serving for kids: 50-80 g firm tofu, 3-4 times a week. Cube and add to a mild sabzi or crumble into a vegetable scramble as a paneer substitute. Indian-made soy paneer is similarly nutritious.

Note: Iron content in tofu varies by the coagulant used in production. Tofu made with calcium sulfate tends to be higher in calcium, but the iron content can vary.

Pairing note: Tofu works well in tomato-based gravies or with Vitamin C-rich vegetables like capsicum. This helps improve absorption from its plant-based iron.

Age note: Soft silken tofu can be introduced from 8-10 months as a smooth, mashed addition to meals. Firm tofu in soft cubes is suitable from 12 months onward.

Quick Iron-Rich Meal Ideas for Picky Indian Kids

These are meal ideas to rotate across the week. Mix and match based on what your child likes, and aim to include at least one pairing with a Vitamin C source at each iron-rich meal.

Ragi ladoo with jaggery and peanuts: Roll softened ragi flour, a small piece of jaggery, and roasted groundnuts into ladoos. Add a squeeze of orange juice to the dough for Vitamin C.

Dal palak with lemon: Cook masoor or toor dal with a handful of spinach, finish with a squeeze of fresh lime in the bowl to boost non-heme iron absorption.

Rajma rice with sliced tomatoes: The Vitamin C in tomatoes does the absorption work. Serve rajma at least twice a week as a main.

If your child is a very picky eater and consistently avoids iron-rich foods, speak to your paediatrician about whether a supplement is appropriate. For instance, Gritzo Super Milk Overall Growth provides 6 mg of iron per serving, formulated for boys and girls of 2-6 years.

How to Maximise Iron Absorption in Kids

Your child’s body must absorb iron to use it. However, plant-based iron offers slower absorption. Here are the best ways to maximise iron absorption in kids –

1. Pair with Vitamin C

Vitamin C converts non-heme iron to a more absorbable form. Pairing these can improve iron absorption by up to 3x (Hallberg et al., 1989).

Add lemon juice to your child’s dal. Serve amla chutney with ragi porridge. Offer a fresh orange with fortified cereals. These simple habits help the body absorb more iron. You can also read more about how key nutrients like Vitamin C are dosed by age.

2. Avoid Inhibitors During Iron-Rich Meals

Some foods act as inhibitors. These are substances that reduce non-heme iron absorption. Tannins in tea and coffee are common blockers.

Additionally, high amounts of calcium can also get in the way. The Indian Academy of Paediatrics (IAP) recommends serving milk between meals (Chandra et al.,2022). Do not give your child milk or paneer at the same time as iron-rich foods.

3. Cook in Iron Cookware

Traditional cast-iron pans add trace iron to food. Acidic foods like tomato gravy leach the most iron from the pan. Studies show iron content can increase by 2-3x when using these pans (PubMed, 2021).

Iron Requirements by Age: A Quick Reference for Indian Parents

Indian children have different iron needs as they grow from infants to school-goers. Know how much iron your child needs to avoid deficiency.

The following table shows the daily iron requirements by age (ICMR-NIN 2020) –

Age GroupDaily Iron RequirementEasy Indian Food Source.
6-12 months3 mgBajra mash or ragi porridge
1-3 years8 mgBeetroot cheela or dal paratha
4-6 years11 mgRoasted makhana or spinach soup
7-9 years15 mgChana chaat or jaggery peanut chikki

The period between 6 and 24 months is known as the complementary feeding window. This is a critical time for building your child’s iron stores (WHO, 2023).