Is your child getting enough protein?
Protein builds muscle, supports growth and helps the body repair itself, and it turns up in far more of your family's everyday food than most parents expect. The ICMR-NIN recommends about 12.5 g a day for a 1 to 3 year old, 16 g for a 4 to 6 year old and 23 g for a 7 to 9 year old. A glass of milk (about 8 g) and half a cup of cooked dal (about 9 g) already come to 17 g.
Here is what protein does, how much children need at each age, which foods provide it, and how to build it into the meals you already cook, including a 7-day vegetarian meal plan and a separate 7-day non-vegetarian meal plan.
Why is protein important for children?
Protein is made of amino acids, the building blocks the body uses to make and repair almost everything in it.
- Growth: Children are growing all the time, and protein supplies the material for new muscle, bone and tissue.
- Repair: Protein helps the body heal after scrapes, illness and a busy day on the playground.
- Everyday body functions: The body also uses protein to make enzymes and hormones, and to support the immune system.
Protein works alongside the other nutrients in your child's diet. If you are planning a whole week of nutrition, our guides on iron-rich foods for kids, zinc-rich foods for kids and vitamin D for kids fit neatly alongside this one.
How much protein does your child need every day?
Protein requirements rise with age and body size. For Indian families, the ICMR-NIN gives age-specific recommendations.
| Child's age | Protein requirement per day |
|---|---|
| 1-3 years | 12.5 g |
| 4-6 years | 15.9 g |
| 7-9 years | 23.3 g |
| 10-12 years | Boys: 31.8 g; Girls: 32.8 g |
| 13-15 years | Boys: 44.9 g; Girls: 43.2 g |
| 16-18 years | Boys: 55.4 g; Girls: 46.2 g |
Source: ICMR-NIN, Nutrient Requirements for Indians, 2020, Table 2a. Values are Recommended Dietary Allowances (RDAs), which are daily dietary targets to aim for over time.
In per-kilogram terms, the ICMR-NIN figures work out to roughly 0.83 to 0.97 g of protein per kg of body weight per day across childhood and adolescence. The ICMR-NIN also notes that people eating a cereal-based diet with low-quality protein need about 1 g per kg per day. In practice, that is a good reason to put dal, milk, curd or eggs next to the roti and rice.
For comparison, the US Dietary Reference Intakes recommend 11 g for babies aged 7 to 12 months, 13 g for ages 1 to 3, 19 g for ages 4 to 8, 34 g for ages 9 to 13, and 52 g for boys and 46 g for girls aged 14 to 18. The two sets of numbers are close, and both are dietary targets for the whole day.
Remember: Daily requirements describe intake over time. You do not need to count grams at every meal. Offering a protein food at each meal and snack is what counts.
How much is that in real food?
Protein targets are easier to picture on a plate.
| Child | Daily target (ICMR-NIN) | One way to get there |
|---|---|---|
| 2-year-old | 12.5 g | 1 cup milk (8 g) + ¼ cup cooked dal (about 4.5 g) |
| 5-year-old | 15.9 g | 1 cup milk (8 g) + ½ cup cooked dal (9 g) |
| 8-year-old | 23.3 g | 1 egg (6 g) + 1 cup milk (8 g) + ½ cup cooked dal (9 g) |
Most Indian meal patterns reach these numbers without any special effort. Ordinary roti, rice, vegetables and fruit add a few grams too, and they are not counted above.
Protein quality: animal and plant sources
Protein foods are not all the same. Animal foods such as eggs, milk, curd, paneer, chicken, fish and meat generally supply protein that is easy to digest and rich in all the essential amino acids. Soya foods, such as tofu and soya chunks, are a strong plant option too.
Other plant proteins, such as dal, rajma, chana, nuts and seeds, are good sources with a few extra considerations. According to the Spanish Paediatric Association's position paper, plant protein is generally of lower quality than animal protein, and the fibre and natural compounds in plant foods can lower digestibility. The same paper says protein needs can be met on a plant-based diet that includes a wide variety of plant foods and enough energy, and it recommends eating protein-rich foods daily, especially legumes, nuts and seeds, and combining different protein sources.
The practical takeaway for a vegetarian family: serve a legume every day, add milk, curd or paneer if your family eats dairy, and rotate dals, beans, nuts, seeds and soya through the week. Dal with roti or rice is a classic combination that already works well.
Protein-rich foods for kids
Here are useful vegetarian and non-vegetarian options with the approximate protein in a child-friendly serving. Values are rounded reference figures for plain cooked or ready-to-eat foods, drawn from the Indian Food Composition Tables and USDA FoodData Central, and they vary by brand, recipe and cut.
Best vegetarian protein sources for Indian children
| Food | Serving | Protein |
|---|---|---|
| Cooked dal (lentils) | ½ cup | 9 g |
| Cooked rajma (kidney beans) | ½ cup | 8 g |
| Cooked chole or kala chana | ½ cup | 7 g |
| Cooked moong | ½ cup | 7 g |
| Soya chunks, dry | 15 g | 8 g |
| Firm tofu | 100 g | about 10 g |
| Paneer | 50 g | 9 g |
| Milk | 1 cup (240 ml) | 8 g |
| Curd (dahi) | ½ cup | 4 g |
| Peanuts | 1 oz (28 g) | 7 g |
| Peanut butter | 1 tablespoon | 4 g |
| Roasted chana | 30 g | 6 g |
| Oats, dry | ½ cup (40 g) | 5 g |
| Whole-wheat roti | 1 medium | 3 g |
Source: Rounded reference values based on the Indian Food Composition Tables 2017 (ICMR-NIN) and USDA FoodData Central. Tofu varies widely by type, from about 8 g to 17 g per 100 g, so check the pack. Home recipes made with more water, such as thin dal, will have less protein per cup.
1. Dal and other legumes. Moong, masoor, toor and chana dal, rajma, chole and kala chana all bring protein along with fibre and iron. Dal-rice, khichdi, sambar, chole and rajma chawal are everyday ways to serve them.
2. Milk, curd and paneer. Dairy brings protein and calcium together. Curd rice, raita, paneer bhurji and a glass of milk fit into most days.
3. Soya chunks and tofu. These are among the most protein-dense vegetarian options. Soya chunk curry, tofu bhurji and tofu cubes in a pulao are easy to try.
4. Nuts, seeds and nut butters. Peanut butter on toast is a quick snack. Grind or finely chop nuts for young children, and use nut butter spread thinly, because whole nuts are a choking hazard.
5. Whole grains. Roti, oats and millets add smaller amounts, and they help round out the protein in a vegetarian day.
Dairy-free families can lean on soya chunks, tofu, dal, beans and nut butters. Fortified, unsweetened soy milk is a common dairy alternative, and its label will show the protein per cup.
Best non-vegetarian protein sources
| Food | Serving | Protein |
|---|---|---|
| Egg | 1 large | 6 g |
| Cooked chicken | 50 g | 14 g |
| Cooked fish (bones removed) | 50 g | 10 g |
| Cooked mutton or mince (keema) | 50 g | 13 g |
Source: Rounded reference values based on the Indian Food Composition Tables 2017 (ICMR-NIN) and USDA FoodData Central. Values change with the cut, the cooking method and how much gravy is in the serving.
A 50 g portion is a realistic serving for a young child. Eggs, chicken, fish and mutton also bring iron and zinc, and the plans below mix them with dal and dairy so nothing relies on one food. Remove every bone from fish before serving it to a child.
Simple protein-rich Indian meal ideas for kids
You do not need a separate high-protein diet. A protein food at each meal and snack does the work.
| Meal | Easy ideas |
|---|---|
| Breakfast | Besan or moong dal chilla with curd; egg bhurji with toast; idli with sambar; oats cooked in milk |
| Mid-morning or evening snack | Glass of milk; boiled egg; roasted chana; hummus with roti; toast with peanut butter; paneer cubes |
| Lunch | Dal with roti or rice; rajma chawal; chole; curd rice with a vegetable side; chicken or fish curry with rice |
| Dinner | Paneer or tofu bhurji with roti; khichdi with curd; keema matar; dal soup with toast |
Example: A 5-year-old who has chilla and curd at breakfast, dal and roti at lunch, milk as a snack and khichdi with curd at dinner has met the day's protein target several times over.
7-day vegetarian meal plan
This plan is eggless and uses dairy, so it suits a lacto-vegetarian family. Dairy-free families can swap paneer for tofu, and milk and curd for a fortified, unsweetened soy milk or extra dal, beans and nut butter. Protein figures come from the reference servings in the tables above. Foods that add only a gram or two, such as most vegetables, chutneys and fruit, are left out of the totals unless noted, so the real numbers will be a touch higher.
Day 1: Besan, dal and paneer
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Besan chilla (2 small, about 30 g besan) with mint chutney | 6 g |
| Lunch | Dal (½ cup), 1 roti and cooked vegetables (½ cup) | 9 g + 3 g + 2 g |
| Snack | Milk (1 cup) and banana | 8 g + 1 g |
| Dinner | Paneer bhurji (40 g paneer) and 1 roti | 7 g + 3 g |
| Day total | about 39 g |
Day 2: Rajma and khichdi
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Vegetable poha with 1 tbsp peanuts and milk (1 cup) | 5 g + 8 g |
| Lunch | Rajma (½ cup) and rice (½ cup) | 8 g + 2 g |
| Snack | Roasted chana (30 g) | 6 g |
| Dinner | Moong dal khichdi (1 cup) and curd (½ cup) | 8 g + 4 g |
| Day total | about 41 g |
Day 3: Chole and tofu
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Oats porridge (½ cup dry oats) made with ½ cup milk and banana | 9 g + 1 g |
| Lunch | Chole (½ cup), 1 roti and cooked vegetables (½ cup) | 7 g + 3 g + 2 g |
| Snack | Whole-wheat toast (1 slice) with peanut butter (1 tbsp) | 7 g |
| Dinner | Tofu bhurji (100 g firm tofu) and 1 roti | 10 g + 3 g |
| Day total | about 42 g |
Day 4: A South Indian day
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Idli (3) and sambar (½ cup) | 6 g + 4 g |
| Lunch | Curd rice (1 cup rice with ½ cup curd) and beans poriyal (½ cup) | 8 g + 2 g |
| Snack | Milk (1 cup) | 8 g |
| Dinner | Toor dal (½ cup), rice (½ cup) and cooked vegetables (½ cup) | 9 g + 2 g + 2 g |
| Day total | about 41 g |
Day 5: Moong and soya
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Moong dal chilla (2 small) and curd (½ cup) | 7 g + 4 g |
| Lunch | Soya chunk curry (15 g dry chunks) and 1 roti | 8 g + 3 g |
| Snack | Hummus (3 tbsp) with cucumber sticks and 1 roti | 6 g |
| Dinner | Paneer paratha (1 paratha with 30 g paneer) and curd (½ cup) | 8 g + 4 g |
| Day total | about 40 g |
Day 6: Pulao and peanut butter
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Vegetable upma (1 cup) and milk (1 cup) | 4 g + 8 g |
| Lunch | Moong dal (½ cup), 1 roti and cooked vegetables (½ cup) | 7 g + 3 g + 2 g |
| Snack | Apple slices with peanut butter (1 tbsp) | 4 g |
| Dinner | Paneer and vegetable pulao (30 g paneer, ¾ cup rice, ¼ cup peas) and raita (½ cup curd) | 10 g + 4 g |
| Day total | about 42 g |
Day 7: Dosa and lentil soup
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Moong dal dosa (2 small) and coconut chutney | 7 g + 1 g |
| Lunch | Kala chana (½ cup), rice (½ cup) and 1 roti | 7 g + 2 g + 3 g |
| Snack | Milk (1 cup) | 8 g |
| Dinner | Lentil soup (½ cup) and whole-wheat toast (1 slice) | 9 g + 3 g |
| Day total | about 40 g |
Kitchen habits built into this plan
- A legume most days: Dal, rajma, chole, chana, moong or soya appears at lunch or dinner, so plant protein is never an afterthought.
- Dairy in small, frequent amounts: Milk, curd or paneer shows up once or twice a day.
- Protein at breakfast: Chilla, dosa, idli with sambar and milk with oats start the day with something more than carbohydrates alone.
- Safe textures: Use nut butter spread thinly and chop peanuts finely for young children.
7-day non-vegetarian meal plan
This plan adds eggs, chicken, fish and mutton to dal and dairy. Chicken, fish and mutton are counted at a 50 g cooked portion, which is a realistic serving for most young children. Remove every bone from fish, and keep gravies mild for small children.
Day 1: Egg and chicken
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Egg bhurji (1 egg) and whole-wheat toast (1 slice) | 6 g + 3 g |
| Lunch | Chicken curry (50 g cooked chicken), rice (½ cup) and cooked vegetables (½ cup) | 14 g + 2 g + 2 g |
| Snack | Curd (½ cup) with fruit | 4 g |
| Dinner | Moong dal soup (½ cup) and 1 roti | 7 g + 3 g |
| Day total | about 41 g |
Day 2: Fish and idli
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Idli (3) and sambar (½ cup) | 6 g + 4 g |
| Lunch | Fish curry (50 g cooked fish, bones removed), rice (½ cup) and cooked vegetables (½ cup) | 10 g + 2 g + 2 g |
| Snack | Milk (1 cup) | 8 g |
| Dinner | Egg curry (1 egg), 1 roti and cooked vegetables (½ cup) | 6 g + 3 g + 2 g |
| Day total | about 43 g |
Day 3: Keema and khichdi
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Oats porridge (½ cup dry oats) made with ½ cup milk and banana | 9 g + 1 g |
| Lunch | Keema matar (50 g cooked mutton or chicken mince, ¼ cup peas) and 1 roti | 15 g + 3 g |
| Snack | Curd (½ cup) and fruit | 4 g + 1 g |
| Dinner | Dal khichdi (1 cup) and cooked vegetables (½ cup) | 8 g + 2 g |
| Day total | about 43 g |
Day 4: Egg roll and rajma
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Egg roll (1 egg in 1 roti) | 9 g |
| Lunch | Rajma (½ cup) and rice (½ cup) | 8 g + 2 g |
| Snack | Roasted chana (30 g) | 6 g |
| Dinner | Chicken tikka or stir-fry (50 g cooked chicken) and 1 roti | 14 g + 3 g |
| Day total | about 42 g |
Day 5: Chilla and fish
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Moong dal chilla (2 small) and curd (½ cup) | 7 g + 4 g |
| Lunch | Vegetable pulao (¾ cup rice, ¼ cup peas) and raita (½ cup curd) | 5 g + 4 g |
| Snack | Milk (1 cup) | 8 g |
| Dinner | Grilled or mildly spiced fish (50 g cooked fish, bones removed), rice (½ cup) and cooked vegetables (½ cup) | 10 g + 2 g + 2 g |
| Day total | about 42 g |
Day 6: Chicken pulao
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Vegetable poha with 1 tbsp peanuts and milk (½ cup) | 5 g + 4 g |
| Lunch | Chicken and vegetable pulao (50 g cooked chicken, ¾ cup rice, ¼ cup peas) | 19 g |
| Snack | Apple slices with peanut butter (1 tbsp) | 4 g |
| Dinner | Dal (½ cup) and 1 roti | 9 g + 3 g |
| Day total | about 44 g |
Day 7: Mutton and lentil soup
| Meal | What to serve | Protein |
|---|---|---|
| Breakfast | Moong dal dosa (2 small) and coconut chutney | 7 g + 1 g |
| Lunch | Mutton curry (50 g cooked mutton), rice (½ cup) and cooked vegetables (½ cup) | 13 g + 2 g + 2 g |
| Snack | Curd (½ cup) and fruit | 4 g + 1 g |
| Dinner | Lentil soup (½ cup) and whole-wheat toast (1 slice) | 9 g + 3 g |
| Day total | about 42 g |
Kitchen habits built into this plan
- Mixing sources: Animal and plant proteins share the week, so no single food carries the load.
- Small portions count: A 50 g serving of chicken, fish or mutton adds as much protein as a full cup of milk or more.
- Dal and dairy alongside the meat: Every day also includes dal, milk, curd or eggs, so the week stays varied and the day's protein does not hinge on one portion of meat.
- Allergen awareness: Egg, fish, milk, peanut and soy are common allergens. Introduce them the way your paediatrician advises for your child's age.
How to read these plans
The totals add up reference servings, such as ½ cup of cooked dal or 50 g of cooked chicken, which suit a child of about 6 to 9 years with a healthy appetite. They land well above the 16 to 23 g that the ICMR-NIN sets for a 4 to 9 year old. That margin is intentional, because few children eat every portion at every meal. A 1 to 3 year old needs 12.5 g and usually eats smaller portions, so serve less and treat each total as an upper estimate. Older children and teenagers have higher targets (32 to 55 g on the ICMR-NIN table), so add a second serving of dal, an extra egg or a larger glass of milk. A bigger protein number is no goal in itself. Use the plans as templates for variety and mix the days as you like.
Protein for babies: 6 to 12 months
The US Dietary Reference Intake for babies aged 7 to 12 months is 11 g of protein a day, and breast milk or formula continues to contribute alongside the first solid foods. At around 6 months, many babies are ready to start complementary foods, and protein-rich options can be part of that from the beginning.
Suitable options, depending on developmental readiness and tolerance, include:
- Well-cooked, mashed or pureed dal and khichdi
- Thoroughly cooked, mashed egg
- Plain curd or paneer crumbled very fine, once your paediatrician is happy for dairy to start
- Finely minced or pureed, thoroughly cooked chicken or fish with the bones removed
- Mashed tofu and well-cooked, mashed beans
Egg, peanut, milk, soy and fish are common allergens, so ask your paediatrician how and when to introduce them. Introduce foods in safe textures and supervise meals. Avoid whole nuts, which are choking hazards.
Do kids need protein powders or shakes?
For most children, ordinary food covers protein needs, and the ICMR-NIN and US ranges are modest. A day of milk, dal, curd, eggs or paneer, and a few roti sits comfortably inside them. The US acceptable range runs from 10% to 30% of daily calories for ages 4 to 18, and 5% to 20% for ages 1 to 3. Check with your paediatrician before giving any protein powder or shake, and ask your doctor before changing protein intake if your child has a kidney condition.
When to talk to your paediatrician
Low protein intake usually shows up alongside a wider shortfall in food. Speak to your paediatrician if your child's growth has slowed, if they eat a very limited range of foods, if they follow a vegan diet, or if you have any worries about their weight, appetite or energy. A paediatrician or registered dietitian can look at the whole diet and suggest changes that suit your child.
The takeaway for parents
Protein supports your child's growth, repair and everyday energy, and meeting their needs does not call for anything exotic. Dal, rajma, chana, milk, curd, paneer, tofu, eggs, chicken and fish can all pull their weight. Offer a protein food at every meal and snack, mix your sources across the week, and keep portions that match your child's age and appetite.
Build protein into the meals your child already enjoys, and let your paediatrician guide any bigger changes.
Looking for more practical meal ideas? Explore our guides on iron-rich foods for kids, zinc-rich foods for kids, vitamin D for kids, quick-cook lunches for picky eaters and travel-friendly foods for kids.
Medical disclaimer: This article is for general educational purposes and is not a substitute for professional medical advice, diagnosis or treatment.