One- to five-year-old children need a lot of energy (calories) to grow in size. If your child is underweight, it is important to get him/her a balanced diet. Parents show a lot of concerns about their child’s weight and health. If you feel that your kid is underweight and not growing properly, see your health care professional as early as possible.

All children need nutrients that come from a varied and healthy diet. You should include fruits, vegetables, milk, and fresh juices to their daily food for desired results.

Here we have a list of best foods for weight gain in babies and kids.


No doubt, milk is a complete diet for growing children. Cow's milk has long been associated with good health and is one of the best beverages in the world. This white liquid has loads of proteins, calcium, vitamins, and minerals. Milk has almost all valuable nutrients, necessary for child’s growth.

For example, calcium in cow’s milk prevents osteoporosis and strengthens our bones to a greater extent. The U.S. Department of Agriculture (USDA) suggests that children (aged from 2 to 6 years) should consume three to four glasses of milk every day. It contains saturated fats and maintains healthy teeth and bones.


If you want your child to gain weight in a short time, get them potatoes regularly.

These are a rich source of amino acids (glutamine and arginine), proteins and carbohydrates.

Sweet potatoes are among the best foods for toddlers and babies. These are easy to digest and can be served in a variety of forms. Some evidence suggests that potatoes reduce constipation and inflammation in adults.


Apart from an excellent source of energy, bananas a packed with calories, proteins, carbohydrates, and fats.

You can prepare milkshakes at home or include bananas in puddings with dark chocolate and cream added to enhance the taste. Your child won’t have a reason to resist this delicious meal.

Today, bananas are grown in over 100 countries worldwide; Americans reportedly consume more bananas than oranges and apples.


Eggs are a natural source of proteins, carbohydrates, and minerals.

There are tons of ways you can include eggs in your child’s diet. Prepare a spicy omelet at home or serve eggs in boiled form, making sure that your child loves the taste. Eggs are packed with vitamin A, vitamin B, and cholesterol.

Egg yolks contain essential fatty acids and fat-soluble vitamins – good for child’s health. The whites, on the other hand, are a rich source of vitamin D, selenium, copper, iron, and zinc.