food for kids to gain weight: 7 super nutritious foods

As commonly as we hear about obesity in children. it will be surprising to know that many have to look for tips on weight gain for kids or food for kids to gain weight. Children who are underweight usually don’t have very good appetite or they fill themselves with snacks or fast-foods. So, the requirement of essential nutrients for a body is never fulfilled. Many parents associate lack of weight gain to lack of eating also. While this can be true, however, there can be many reasons for not gaining weight among kids.

WHATSAPP for concerns like Speech Delay, Low Weight, Frequent Illness, Hyperactivity, Low Concentration, Weak Eyesight, Improper Sleep, Pigmentation, Pores, Face Marks, Fine Lines , Lactation etc.

The most common reason to not gain healthy weight is lack of consumption of healthy and nutritious food for children to meet body requirements. By making some small changes in children’s eating habits throughout the day, you can help them to increase (quality) calories they get. If the child is a good eater, then there is less to worry about lack of weight gain. It will eventually happen with age and for as long as it doesn’t, its not detrimental to health.

If the child is a fussy eater, then the challenge is to feed nutrient dense high calorie food. It is important for kids to consume calories which come packed with necessary fats, carbs, proteins, fibre, vitamins and minerals. Reducing drinks at mealtimes is also a quick tip to enable higher consumption of nutritious food for children. As water or drink can fill up the tummy sooner than it is ought to. Other tips include introducing four or five tiny meals instead of offering three big meals and encouraging a few healthy snacks over the day. These are some of the co win efforts that can really help your child not only gain weight but also get a healthy and active body.

This is a reference Weight and Height Chart for Indian Boys and Girls upto 5 years of age.

Indian Boys Growth Chart

*Weight in Kg and Height in cm.

Indian Girls Growth Chart

*Weight in Kg and Height in cm

Foods for kids to gain weight

Some nutritious food for kids to gain weight that can be included in your kid’s diet which can help him/her gain healthy weight are mentioned below.


Bananas are one of the best foods to increase weight, as they are high on potassium, magnesium, calcium and Vitamin B9. The fruit is also rich in carbohydrates and is a source of instant energy. Bananas are fairly high in natural sugar, which enables a quicker energy supply than other foods. It is also a high calorie food compared to many other fruits. A cup of apple slices has about 55-60 calories, while a cup of banana slices has around 130 calories, however both are nutritious. (Recipe for Banana muffin)


Each potato packs about 4 grams of fibre and 4 grams of protein, which keeps kids feeling full. Being a simple carb which is easy to digest, Potatoes can also raise instant energy levels. To pack more nutrition to this food, it is preferred to consume them with their skin, which adds fibre and other nutrients to the diet and makes one of the favourite and best foods for kids to gain weight. Consuming sweet potato is also a more nutritious alternative with similar calorie intake. (Recipe for fries)


It is are packed with high quality proteins and healthy fats. Eggs are nutritious food for children to eat when they are trying to gain weight. The egg yolk is imperative to meet the demands of the body for healthy fats. It provides a significant amount of protein as well as Vitamin B2, phosphorus and vitamin D. Adding two eggs to the diet provides 120 calories along with 12g of protein and so much more nutrition for the body.


Milk and other dairy products contain protein and calcium, essential for weight gain and muscle building. If the goal is weight gain, whole milk can be the best option since it has a good amount of protein along with some saturated fat. Researchers believe that whey protein can be a dependable source of consuming protein to support muscle repair and development (how to make whey at home?). Additional studies have found that milk or whey and casein combined, can lead to greater mass gain than other protein sources. (Recipe for whey protein buns). Cheese and cottage cheese are other nutritive sources of high calories.

Nuts and Seeds:

These are among the best foods to increase weightNuts and nut butters are absolutely the right choice if you are looking for some foods for your kids to gain weight. Just one small handful of raw almond contains 170 calories, 6 grams of protein, 4 grams of fiber and 15 grams of healthy fats. Pistachios, walnuts, cashews, sunflower seeds, pumpkin seeds, chia and flax seeds too are high in fat and calories and can help to gain weight and provide the essential fat for the brain. (Recipe for nut cookies or cake) or (Recipe for nut chocolate)


Soy foods are said to be high in calories, which means they are the most nutritious food for children and can help them to gain weight. 1/2 cup of soy nuggets/ granules will give about 100 calories. Soy protein is a great product to include in the diet to help with weight gain. 

know some more weight gain foods for kids.

Recipe for Quinoa Poha (Quinoa rice flakes meal)- 6 veggies, 2 grains, 1 sprout and nut

Let’s make every dish tasty and nutritious by ‘hidden’ nutrition of veggies, herbs and nuts.

Check the Recipe made with Iyurved’s secret health ingredient- DAILY NUTRITION spread.

Check more healthy recipes loved by kids.


We are happy to introduce our range of nutritious & tasty Ayurvedic foods for kids!!
We know that preparing and feeding healthy foods everyday is a huge task. Even more tough when kids are picky eaters. Kids prefer certain foods and formats. It is not easy to feed kids bitter Ayurvedic herbs, variety of vegetables, fruits, nuts and seeds everyday.
Mixed with Ayurvedic herbs, this unique Ayurvedic weight savoury spread is an easy solution to feed daily nutrition for Immunity, Brain development, Bone strength and overall-growth to kids without any fuss.

India’s First Tasty Kids Nutrition fortified with Ayurvedic herbs.

If your child is underweight according to his/her age or has less appetite, you can give Kids and Teens WEIGHT Savoury Spread | Made with clinically approved ‘5 Ayurvedic Herbs and 7 Nuts | ORDER | 0% preservative | 0% Palm oil |

Check more products for: Immunity, Gut health, Digestion, Healthy weight, Brain development, Eye health, Autism, Hyperactivity, Sleep, Bones and Overall growth

(shipping in India & Singapore only)

Join Facebook group for FREE CONSULTATION

Foods and Remedies by a Nutrition Expert

Read more blogs

8 thoughts on “food for kids to gain weight: 7 super nutritious foods

Leave a Reply

Your email address will not be published.