14 Iron Rich Foods for Kids: A Nutrition Guide for Indian Parents (2026)
Key Takeaways
Mix Animal & Plant Staples: Offer highly absorbable heme iron (like chicken liver or eggs) or everyday vegetarian options (such as ragi, rajma, and masoor dal) to actively fight anemia.
- Pair with Vitamin C, Skip Milk: Squeeze lemon or add tomatoes to plant-based meals to triple iron absorption, and avoid serving calcium-rich milk or paneer at the same time.
- Target Daily Age Goals: Plan meals around the ICMR-NIN 2020 guidelines, which require 3 mg of iron daily for infants, scaling up to 15 mg for older children.
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.
| Food | Iron per 100 g | Type |
| Chicken Liver | ~13 mg | Heme |
| Ragi | ~3.9 mg | Non-heme |
| Rajma (cooked) | ~2.9 mg | Non-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 Group | Daily Iron Requirement | Easy Indian Food Source. |
| 6-12 months | 3 mg | Bajra mash or ragi porridge |
| 1-3 years | 8 mg | Beetroot cheela or dal paratha |
| 4-6 years | 11 mg | Roasted makhana or spinach soup |
| 7-9 years | 15 mg | Chana 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).
No Refined Sugar
No Preservatives
No Maltodextrin

