Every parent wants their baby to grow healthy and strong. But when it comes to weight gain, many moms worry — "Is my baby gaining enough weight?" or "What foods are best for healthy weight gain?"
The good news is that there are plenty of nutrient-dense, easy-to-digest foods that can help your baby gain weight naturally and healthily.
In this guide, we’ll share 10 healthy weight gain foods for babies aged 6 to 12 months — foods that are packed with essential nutrients, healthy fats, and energy to support your little one’s growth.
- Avocado
Avocado is rich in healthy fats — the kind that supports brain development and healthy weight gain. It’s smooth, creamy, and easy for babies to eat.
Serve mashed or pureed on its own, or mix with banana or yogurt for extra nutrition.
- Banana
Bananas are high in calories, potassium, and natural sugars. They are soft, easy to digest, and babies love them.
Mash a ripe banana and serve as is, or mix with oats or yogurt for a filling meal.
- Potato
Potatoes are a good source of carbohydrates and energy. They are easy to cook and mash, making them a great first food for babies.
Serve mashed with a little ghee or butter for extra calories and flavour.
- Moong Dal
Moong dal is rich in protein and easy to digest. It’s a gentle food for baby’s tummy and supports healthy growth and muscle development.
Cook until soft and mash or blend into a smooth consistency before serving.
- Ghee
Ghee is a source of healthy fats that help in weight gain and brain development. It also adds a rich flavour to baby’s food.
Add a small spoonful of ghee to khichdi, dal, or mashed vegetables.
- Egg
Eggs are packed with high-quality protein and healthy fats. They support muscle growth, brain development, and overall weight gain.
Introduce eggs after 6 months — start with well-cooked yolk and gradually move to whole egg.
- Mango
Mango is rich in calories, vitamins, and natural sugars. It’s sweet, soft, and a favourite among babies.
Serve mashed or pureed — on its own or mixed with yogurt.
- Full-Fat Yogurt
Full-fat yogurt is a great source of healthy fats, calcium, and probiotics. It supports gut health and healthy weight gain.
Choose plain, full-fat yogurt and serve as is or mix with fruits.
- Dates (Khajoor)
Dates are natural sweeteners and energy boosters. They are rich in iron and essential minerals.
Soak and blend dates into a smooth paste and add to baby’s porridge or purees.
- Sweet Potato
Sweet potato is packed with nutrients, good carbs, and fibre. It’s easy to digest and supports healthy growth.
Steam or boil until soft, mash and serve with a little ghee or butter.
Every baby is different, and growth happens at its own pace. Offering a variety of nutrient-rich foods consistently is the best way to support healthy weight gain.
Remember, it’s not about how much your baby eats in one day — it’s about what they eat over time. Trust your baby’s cues, stay consistent, and always consult your pediatrician if you have concerns.
FAQs About Baby Weight Gain
- What foods help babies gain weight quickly?
Foods like avocado, banana, ghee, sweet potato, and full-fat yogurt are nutrient-dense and help with healthy weight gain. - How can I tell if my baby is gaining enough weight?
Track your baby’s growth using their growth chart, monitor wet diapers, and look for developmental milestones. Always consult your pediatrician. - Can I give ghee to my 6-month-old?
Yes, a small amount of ghee can be added to baby’s meals from 6 months onward. It provides healthy fats and calories. - How many times a day should I feed my baby?
At 6–8 months, 2–3 meals a day. At 9–12 months, 3–4 meals along with breastmilk or formula. - Should I be worried if my baby eats less some days?
No, appetite can vary from day to day. Focus on the overall variety and consistency of food over the week.
