TL;DR

Children need protein in every meal (dal, eggs, milk, paneer), calcium for bones (ragi, curd), iron for brain development (jaggery, dates), and healthy fats (ghee, nuts). Replace packaged snacks with homemade alternatives. Never force feed fussy eaters — instead, hide nutrition in familiar foods.

Childhood is the foundation of lifelong health. Yet, 1 in 3 Indian children is undernourished, while urban kids face the opposite — childhood obesity. The right nutrition during growth years (1-12) shapes their immunity, cognitive development, and adult health.

Nutritional Needs by Age

1-3 Years (Toddlers)

Brain growth is at peak. Need: 1000 calories, 13g protein, full-fat dairy, healthy fats, iron, calcium.

4-8 Years (Early Childhood)

Active growth, immune development. Need: 1200-1400 calories, 19g protein, increased fiber, varied vitamins.

9-12 Years (Pre-teen)

Pre-puberty growth spurts. Need: 1600-2000 calories, 34g protein, more iron (especially girls), calcium for bone density.

Indian Superfoods for Kids

Healthy Lunch Box Ideas

Strategies for Picky Eaters

What to Avoid

Sample Day for a 7-Year-Old

TimeMeal
7:00 AM1 glass milk + soaked almonds (3) + 1 date
8:00 AMVeg paratha with ghee + curd + 1 boiled egg
10:30 AM (school)Lunch box: sandwich + fruit + nuts
1:30 PMRice + dal + sabzi + curd
4:30 PMMilk + 2 multigrain biscuits or homemade ladoo
7:30 PMRoti + paneer/egg + vegetable + salad

Red Flags — When to See a Pediatric Nutritionist