HomeBlog › Child Nutrition Diet Chart

Child Nutrition Diet Chart for Indian Kids (2–12 Years)

A practical, age-wise Indian diet chart to help your child get enough protein, iron and energy for healthy growth — daily food groups, a sample meal plan, and common deficiencies parents should watch for.

By the NNWA Nutrition TeamReviewed by clinical nutritionistsUpdated July 2026~13 min read

Good nutrition between ages 2 and 12 shapes a child's growth, immunity, concentration and lifelong eating habits. This guide gives Indian parents a clear, practical diet chart — grounded in everyday foods like dal, roti, milk and seasonal vegetables — to help their child eat well without a constant battle at the table.

Why child nutrition needs special attention in India

National nutrition surveys consistently show that a large share of Indian children face undernutrition, anemia or micronutrient gaps, even as urban India also sees rising rates of childhood overweight from sugary drinks and packaged snacks. Both problems usually trace back to the same root cause: a diet that isn't varied or nutrient-dense enough for a child's rapid growth, whether that shows up as too little food or too much of the wrong food.

Daily food groups every child needs

Grains & millets

  • Roti, rice, ragi, jowar, bajra
  • Oats, dalia (broken wheat)

Protein foods

  • Dal, rajma, chana, soya
  • Milk, curd, paneer, egg
  • Chicken or fish (if non-veg)

Vegetables

  • Leafy greens (palak, methi)
  • Carrot, beans, pumpkin, gourds

Fruits

  • Banana, apple, guava, papaya
  • Seasonal local fruits

Healthy fats

  • Ghee, nuts (age-appropriate form)
  • Seeds (ground for younger kids)

Fluids

  • Water through the day
  • Milk (in age-appropriate quantity, not as a meal replacement)

Nutrition needs by age group

Age groupKey focusPractical notes
2–4 yearsVariety, small frequent meals, iron and calciumOffer 3 meals + 2 snacks; textures should suit chewing ability; avoid choking hazards like whole nuts or grapes
5–8 yearsSteady growth, brain development, immunityIntroduce more food variety; involve child in simple meal choices; limit packaged snacks at school
9–12 yearsPre-adolescent growth spurt, higher energy and protein needsIncrease protein and calcium (bone growth); watch for rising screen-time snacking habits

How much protein and iron do kids need?

Per ICMR-NIN's 2020 revised RDA guidelines, protein needs are calculated per kg of body weight and rise with age, roughly around 0.83 g/kg/day through early-to-mid childhood, increasing further approaching adolescence. In everyday terms, a child who gets milk or curd, a dal or legume portion, and an egg, paneer, chicken or fish serving spread across the day is usually meeting protein needs well.

Iron needs are also high relative to body size because children are building blood volume and muscle rapidly — this is one reason anemia is so common in Indian children, especially if diets rely heavily on milk and refined grains with little iron-rich food.

Indian foods to include daily

  • A grain at every meal — roti, rice or millets for sustained energy.
  • A protein source at every meal — dal, egg, milk, curd, paneer, chicken or fish.
  • At least one vegetable and one fruit daily, rotating types through the week for variety of vitamins and minerals.
  • A source of healthy fat — ghee, nuts or seeds in age-appropriate, safe forms.
  • Iron-rich foods a few times a week — leafy greens, jaggery, dals, and for non-vegetarians, egg or meat.

Foods to limit

  • Added sugar — sweetened drinks, candy, packaged juices and excess bakery items; health bodies generally suggest keeping added sugar well under 25 g/day for children.
  • Ultra-processed snacks — chips, packaged namkeen, instant noodles used as regular meals rather than occasional treats.
  • Sugary drinks and colas, which displace milk, water and nutritious food while adding empty calories.
  • Excess fried food — occasional is fine, but frequent fried snacks crowd out more nutrient-dense options.

Common deficiencies to watch for

DeficiencySigns to watchFood sources to increase
IronFatigue, pale skin, poor concentration, frequent infectionsLeafy greens, dal, jaggery, egg, meat (non-veg)
ProteinPoor growth, low muscle tone, slow wound healingMilk, curd, paneer, dal, egg, chicken/fish
Vitamin D & calciumBone pain, dental issues, frequent fracturesMilk, curd, sunlight exposure, fortified foods as advised
Vitamin APoor night vision, frequent infectionsCarrot, pumpkin, papaya, leafy greens, milk

Note: Growth should be tracked using a pediatric growth chart (height and weight for age) rather than assumptions — ask your pediatrician to plot this at routine check-ups.

Handling fussy eaters

  1. Keep offering, without pressure — it can take 8 to 10 exposures before a child accepts a new food; one refusal isn't final.
  2. Change the form, not just the food — grate vegetables into paratha, blend into soup, or roast as crispy snacks.
  3. Pair new with familiar — serve an unfamiliar vegetable alongside a food the child already enjoys.
  4. Involve them in cooking — children are often more willing to eat food they helped choose or prepare.
  5. Avoid using dessert as a bribe — this can make treats seem more desirable and vegetables less so over time.

Sample 1-day meal plan (ages 5–8)

Meal & timeWhat to serve
Breakfast · 7:30 AMVegetable paratha or besan chilla + a glass of milk
Mid-morning · 10:00 AMA fruit (banana/apple) or a handful of soaked nuts
Lunch · 12:30 PMRoti/rice + dal or rajma + a vegetable sabzi + curd
Evening snack · 4:00 PMRoasted chana or homemade cutlet + a fruit
Dinner · 7:30 PMKhichdi with vegetables or roti + paneer/egg curry + a small salad

Want to plan children's nutrition professionally?

NNWA's practical, India-first Diploma in Nutrition, Dietetics & Public Health covers maternal and child nutrition, growth monitoring, and real-world diet planning for Indian families.

Explore the Diploma in Nutrition →

12 practical tips for parents

  1. Serve small portions and let your child ask for more, rather than over-serving.
  2. Keep meal and snack times consistent to build a healthy appetite rhythm.
  3. Include one protein and one vegetable/fruit at every main meal.
  4. Limit screen time during meals so children pay attention to hunger and fullness cues.
  5. Rotate grains beyond just rice and wheat — try ragi, jowar and bajra.
  6. Keep healthy snacks visible and accessible (fruit bowl, roasted chana) at home.
  7. Model good eating habits yourself — children copy what they see.
  8. Don't force-feed; a consistently poor appetite is worth discussing with a doctor.
  9. Limit sugary drinks; prefer water, milk or fresh fruit.
  10. Pack school lunches with a protein, a vegetable and a grain, not just snacks.
  11. Track growth with your pediatrician at routine visits.
  12. Address anemia or other deficiencies early — they affect learning and immunity.

When to see a pediatric nutritionist

Consult a pediatric nutritionist or doctor if your child is consistently underweight or overweight for their age and height, an extremely selective or fussy eater affecting growth, showing signs of a nutrient deficiency, or has a diagnosed condition such as a food allergy, celiac disease, or failure to thrive. Early, personalised guidance can prevent small issues from becoming long-term growth or health problems.

This article is for general information and education only and is not a substitute for personalised medical or dietary advice. Every child's nutrition needs vary with growth pattern, activity level, appetite and health conditions. Consult a pediatrician or registered dietitian for guidance specific to your child.

Frequently asked questions

How much protein does an Indian child need daily?

Per ICMR-NIN 2020 recommendations, protein needs scale with age and body weight — roughly 0.83 g per kg body weight per day for toddlers, rising through childhood. In practical terms, a mix of dal, milk, curd, paneer, egg and, for non-vegetarians, chicken or fish across the day usually meets a growing child's protein needs.

Why are so many Indian children anemic or underweight?

National surveys show a large share of Indian children under 5 are anaemic and a significant proportion are underweight or stunted, largely due to poor complementary feeding after 6 months, low dietary diversity, repeated infections, and inadequate intake of iron, protein and micronutrients during rapid growth phases.

How can I get a fussy eater to eat vegetables?

Involve children in cooking, offer the same vegetable in different forms (grated into paratha, blended into soup, roasted as a snack), pair new foods with familiar favourites, avoid pressuring or bribing with sweets, and keep offering a food multiple times — it can take 8 to 10 exposures before a child accepts a new taste.

Is milk enough for a child's daily nutrition?

No. Milk is a valuable source of calcium, protein and some vitamins, but it does not provide enough iron, fibre or overall energy for a growing child on its own. Children need a varied diet with grains, dals, vegetables, fruits and a protein source at each meal, with milk as one part of that, not a meal replacement.

How much sugar and packaged food is safe for kids?

Health bodies generally recommend limiting added sugar to well under 25 grams a day for children and minimising packaged, ultra-processed snacks, which are often high in sugar, salt and unhealthy fats while displacing more nutritious home-cooked foods needed for growth.

When should I consult a pediatric nutritionist for my child?

Consult a pediatric nutritionist or doctor if your child is consistently underweight or overweight for their age, an extremely fussy or selective eater, shows signs of a nutrient deficiency (fatigue, pale skin, poor growth, frequent illness), or has a diagnosed condition like food allergy, celiac disease or failure to thrive.

NN
NNWA Nutrition Team

Written and reviewed by practising clinical nutritionists at NNWA (National Nutrition & Wellness Academy), Kolkata — training India's next generation of nutrition professionals with practical, India-first programmes.