Breastmilk is the best food for babies less than 6 months old.
Formula milk also helps to gain weight in babies.
Another food that causes weight gain in babies is Oats.
Foods like pumpkin, sweet potato, ragi, yogurt, almonds, dal, ghee, and eggs help the baby to increase weight.
Peaches can be given after 6 months of age. Peaches are a great source of vitamin A, vitamin C, dietary fiber, and niacin.
Urad dal and moong dal helps babies and toddlers to gain a lot of weight.
Chicken can also be introduced into your baby's diet after 8 months of age. Chicken is rich in vitamin B6, B12, phosphorous, niacin, and magnesium.
Include banana, Apple, Chikku, and Pear to your baby's diet.
Cheese also helps in weight gain as it is rich in calcium, phosphorous, and selenium.
Avocado can be given to babies for weight gain after 6 months of age. This superfood is rich in dietary fiber and low in saturated fat.