Best foods for weight gain in babies & toddlers (0 to 3 years)
This post has been updated with a new list of weight gaining recipes at the end of this post for toddlers – above 1 year old. Many readers have been asking for suggestions on best foods for weight gain in babies & toddlers. I have shared the tips that one can follow. If you are a new reader to this blog and have reached here looking for weight gaining foods or recipes for your little heart, please read this food chart for babies above 8 months.
I suggest following the recipes on the post as well for a good weight gain. I would also suggest to read the comments before posting your query here as similar queries may have been answered in the comment section below.
If you are looking for a food chart for baby around 6 months, you can refer this post on solids for 6 months baby.
Best foods for weight gain in babies & toddlers (0 months to 3 years)
1. Breast milk is one of the best foods for babies under 6 months to gain weight. Since mother’s milk is more nutritious than any other foods, it is good to exclusively breastfeed babies for the first 6 months.
If a baby is breast fed, mum needs to eat more nutritious foods to have enough milk supply and to increase the quality of milk.
To increase the milk supply in lactating mothers’ foods like milk, lentils (DAL), garlic, flax seeds (alasi in hindi or avise ginjalu in telugu), chickpeas (chana), almonds, whole grains, methi leaves, methi seeds, dill leaves (sabbasige soppu in kannada), fennel seeds (saunf), cumin (jeera) have been proved to be beneficial. One needs to include these in their diet moderately.
At least 2 protein rich meals and a breakfast should be included in the diet of a lactating mother. For vegetarians lentils / dal is a best protein rich food.
Chickpeas can be enjoyed by mums having babies older than 3 months. If using they need to be soaked overnight, soft cooked with turmeric and other Indian spices to prevent vata dosha.
Traditionally gond ke laddu, dry fruits ladoos and copra ladoos were eaten by lactating mothers to improve the quantity and quality of breast milk. Here are some protein rich ladoos which you can try after consulting your elders.
Gond ke laddu
Dry fruits ladoo
Copra ladoo (or dried coconut ladoo)
Here is a simple homemade powder for increasing milk supply in lactating mothers. Dry roast equal quantities of cumin and fennel seeds till they turn aromatic. Cool them and grind to powder.
Mix ½ tsp powder in ½ tsp warm ghee and consume 30 minutes before food 2 to 3 times a day. Desi ghee works best. This can be consumed for 2 weeks, followed by a break for 4 to 5 days and then repeat the cycle.
This also helps to reduce colic in breastfed babies. A small portion of ajwain/ carom seeds can also be included.
2. There is also a wide population of women who are unable to breast fed due to medical or professional reasons, yet their babies tend to grow well in terms of height and weight. For babies who are not breast fed, Formula milk has been proved to be of great help.
If your baby is over 6 months and you intend to stop breastfeeding, then choose a good formula milk with the help of your pediatrician. Formula milk is mostly balanced and has adequate nutrition which may not be available in dairy milk.
Formula milk helps to gain good weight in most babies, but one needs to be patient in trying out what works best for your baby. Many women express that formula milk is not good and hence should choose dairy milk.
Both have their own pros and cons. In the recent years, cows raised in farms are not grass-fed and are mostly on hormones either in their feed or injected to produce more milk. So it may be more unsafe than the formula milk.
A thorough research is conducted before any formula milk is sold in the market. So as a mother, you are the right person to choose between cow’s milk vs formula milk.
For babies above 12 months, fresh dairy milk can be used. Do not use milk that comes in tetra packs for babies and toddlers.
3. Foods like potato, pumpkin, sweet potato, dal, ghee, ragi, almonds, yogurt, eggs and milk help the baby to gain weight. Please take a pediatricians’ suggestion before you start any of these foods. As always follow a 3 day test rule.
How to make mashed potato for baby ?
Always choose hard potatoes that do not have any sprouts grown over them. Sprouted or soft potatoes are not healthy to use.
Wash and peel off the skin of the potato. Cook potato in excess water either in pressure cooker or a rice cooker steam basket or in a pot. It should be soft cooked.
While it is still hot, take it to a feeding bowl and mash it to soft. Add the potato stock that was left after cooking to make smooth puree. using a small steel glass you can easily mash it.
Add a pinch of ajwain and ghee and serve it warm. The same way you can also make mashed sweet potato for baby. Best time to serve these is for breakfast or lunch.
It can also be cooked along with rice to make a rice potato khichdi. You can find the recipe of sweet potato here (new post)
How much potato or sweet potato for baby?
7 months baby – 1 tbsp 2 to 3 times a week
8 to 10 months – 2 tbsp. 2 to 3 times a week
10 to 12 months – 3 to 4 tbsp. 2 to 3 times a week
toddlers- use your judgement . Can be served 5 times a week to daily.
Serve potato or sweet potato at least 2 to 3 times a week with little ajwain powder and ghee. Avoid when baby has tummy upset, colic or spit ups.
Moong dal and urad dal help a lot to gain weight in babies & toddlers. Urad dal is a power house of nutrients, high in calcium and protein and also EFA , essential fatty acids that help to develop the brain. So Idli is a very healthy food for babies.
Using urad dal make idli and serve with mild rasam or dal ka pani and ghee.This can be fed daily. You can find the recipe of soft idli here and a rasam recipe for babies here.
Include dal preferably moong dal or tuvar dal in lunch or breakfast every day. Do not mix dal with yogurt or milk. Just a simple vegetable dal rice khichdi works great for babies in gaining weight.
If your baby tends to get bored, change the vegetables used in the khichdi to give a different taste. You can find the recipe of dal khichdi here
Ragi porridge also helps to gain weight, it also strengthens the bones, teeth and helps for the overall development. Here is a complete post on how to introduce ragi to babies and how to make sprouted ragi flour for babies.
Yogurt and homemade paneer are also a good choice for babies over 8 months to gain weight. Serve yogurt alone or with brown rice and white rice in equal quantities.
I always used to make one cup curd separately for both my babies since it is not recommended to serve cold yogurt from the refrigerator. Also avoid serving in the evening or night.
how much yogurt/ curd to serve for babies ?
2 tbsp homemade unsweetened yogurt/ curd can be fed to 8 to 10 months baby, 2 to 3 times a week (avoid during winters)
4 tbsp can be fed to a 10 to 12 months baby. 3 to 4 times a week (avoid during winters)
Eggs also help babies to gain weight. Prefer boiled eggs instead of scrambled eggs. There is a loss of nutrition in scrambled eggs especially the protein content.
you can find the recipe of homemade curd here.
How to feed egg to baby ?
Make a hard boiled egg. Remove the yolk and take small portion of it and mash it with a pinch of cumin powder, add very little water and mash the egg to blend it well with water. It should become a smooth paste.
how much egg for 7 months old baby ?
For a 7 months baby – Start feeding a tsp of the above said mashed egg yolk. It can be served 2 times a week.
For 8 months baby – a tbsp and then increase the quantity.
For 10 months baby – by the end of 12 months a baby can eat the entire mashed yolk.
Include banana, papaya, apple, pear and chikoo (sapota). Serve banana at least 4 to 5 times a week. We give the small variety banana to babies. Avoid it when baby has cold and phlegm.
Serve a warm apple sauce or apple oats when the baby has cold and congestion. Banana helps to gain weight and most fruits helps to digest foods better since they contain natural digestive enzymes.
The nutrients from other foods are better absorbed by the body when a good amount of fruits are consumed (the right way).
Follow the rule, of feeding fruit alone without mixing with other foods at least once a day. Strictly do not serve fruits and milk together.
4. Ghee also helps to gain weight – How much ghee to serve for babies and toddlers ?
Start with only few drops a day when you introduce ghee to your baby. Try using organic and grassfed or desi ghee. Desi ghee can be found in ayurvedic stores or can also be bought online.
If you notice symptoms like coughing, itchy eyes or rubbing eyes or rashes stop it. Try with a new brand or try with homemade ghee. If your baby or toddler do not like the flavour of ghee, I suggest making ghee at home.
Just add few curry leaves towards the end when you make ghee at home, it adds a good aroma.
Excess usage of ghee may suppress the baby’s appetite, so use only as needed, a mother is the best judge. I followed the following measures for my babies and no cheese or butter was given to them.
If using butter then reduce the proportionate amount of ghee from the below mentioned quantity.
7 months ½ tsp ghee divided among 2 servings – start with only a few drops of melted ghee
8 months ¾ to 1 tsp ghee divided among 2 servings
10 months 1 to 1 ¼ tsp ghee divided among 3 servings
12 months on wards 1 to 1 ½ tsp ghee divided among 3 servings
Some babies may not digest fats in ghee well especially if formula milk, cheese, or butter are already a part of the diet. You can try with only half of the above quantity.
5. Can i use almonds / badam for my baby?
Experts advice not to introduce nuts to babies until 1 year as they may end up with severe allergies. So i would suggest waiting until your baby turns an year old especially if there is an history of allergy in your family.
However i have used almonds from 8 months for both my babies. Those who would like to try may start with almonds since these are the only kind of nuts that are slightly alkaline (apart from chestnuts).
Alkaline foods help us to keep our body healthy and energetic. Always try using soaked almonds. Soaking also increases the alkaline nature and hence digest well.
Soaking for about 5 to 6 hours also helps to peel the skin. They can be ground with little water and then used to cook baby foods like oats, ragi, rice etc.
6. Physical activity
Allow the baby to crawl freely, do not restrict your babies to prams or rocking chairs. Being physically active helps babies feel hungry in time. They are less fussy and eat or drink well.
Burping is very important as it helps to relieve the babies from colic and they tend to drink better. Gently Burp before feeding, in between the feeds, Burp after the feed. Keep the baby in upright position for at least 15 minutes after a feed.
Foods for weight gain in toddlers (above 1 year)
Pesarattu with ghee
Idli with ghee (1:2 proportion) – use search box for idli recipe
Soft thick dosa with boiled mashed potato
Chick pea / chana soup
chana dosa (with steamed mashed carrots)
moong dal soup
oats uttapam (use carrot for topping, follow method 2)
jowar dosa: you can make uttapam with carrot topping. Jowar makes bones strong and helps to gain good weight.
ragi mudde with rasam or any soup.
paneer paratha – no stuffing, good finger food too for snack in the evening
Boiled egg – boiled eggs have more nutrition than scrambled eggs. So try serving boiled egg with mild flavorings like pepper, cumin powder, ajwain and salt.
Suggestions from experienced mothers are welcome and highly appreciated to enhance this page.
Disclaimer: Please check with a pediatrician before you follow any of the tips or foods mentioned in this post.
My Heartfelt Thanks to all the Readers who have been consistently sharing with us their personal experiences with their babies, this has helped many new mothers to understand the baby food patterns and other food related issues.
Wishing a Wonderful Motherhood to all the MUMS
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills.
Follow Swasthi’s Recipes
Thanks for great work you are doing .my daughter is 4 months now and she is not gaining any weight she has retained at 2.8kgs .what can I feed her so that she can add up her weight now that am not breastfeeding.
My baby is 11 months but she dont add weight at all she remains 6.something …what can i do so that she can add weight
Usually underweight babies are put on some supplements and formulas. Please check with your doctor. You can also try feeding her lentils, ghee, jaggery, bananas, cooked eggs and finger millet porridge regularly. We usually give lentils and ghee everyday for lunch. Hope this helps
Hii..I have preterm delivery and my baby is now 7 months old but she is not gaining weight..what should I do?
Did you check with your doctor if you can start her on solids or on a formula? Because in India, most pediatricians suggest solids early for underweight babies. Consult your doctor and start this ragi porridge. I have a baby food chart here. You can take a look at it so you get an idea of how many feeds per day and what you should be feeding. Hope this helps
Please what foods can I introduce to my baby of 6months plus
Hi my baby is now 4 months with 5.5kg she refused breast feeding ,what can i feed her to increase her weight?
Please my baby is 5weeks old and she’s not growing fat. What can I eat to make her grow fat fast cos I like chubby babies?
Include lots of protein in your diet like full fat milk, cooked lentils and nuts (cashews, almonds etc). Here is a example list
2 servings of milk (2 * 250 ml)
180 ml bowl of cooked lentils in the noon for lunch
15 to 20 roasted cashews or almonds for snack
My baby is 2 years 4 month, when born it was 1 kg. now 7 kg.800 gram.How can increase weight
My name is meena and my baby was born in 8m and is weight was 1.5kg and now he is 4.5kg now 5month is completed is this weight is ok rpl me.
Please see a pediatrician every month to track the weight & height. I guess you have a growth tracking chart (percentile tracker) to know if everything is good. Please take a professional help to assess.
Hi my daughter is 7 months she is 6,5kg I guess she is not gaining what will I have to feed her soo dat she can gain weight
My baby is 18months is sick for fits to take it food all items r not
Thank you so much madam giving a useful suggestions…
Hiii IM Mrs Gargi Chakraborty. My baby is 3 months his weight is now 4.1kg and during his birth his Weight is 2.99 kgs . How his weight will gain more faster. Kindly help me.
Babies weight depends on your food intake. You eat lots of nuts, lentils, dairy and fresh veggies, fruits. Destress yourself by meditating. All these can improve the quality of breastmilk & can help the baby gain good weight. If possible speak to a pediatrician over the phone.
Hi my baby is one and half yr old and her weight is know at 8.5 her birt weight was 3.2 please help me
Please see a pediatrician. 8.5 is too low. You may follow the diet chart mentioned here but along with doctor’s advice. Usually a pediatrician will recommend some supplements. Hope this helps
Hi, my baby is 5 months old. His birth weight is 3.2g now is he weighing 5.5g. Plz suggest me what I have to give him to gain weight
I suppose it is kg and not g. Your baby is just 5 months old I think you should continue to breast feed or formula feed. I would suggest you to wait for another 1 to 2 months to introduce solids. Because some times baby can get rashes, colic or diarrhea when introduced to new foods. Sometimes may need to see the doctor immediately. In the current situation it may be hard for you to visit a doctor. Talk to your pediatrician over the phone first and then decide. Hope this helps
Swasthi, I began following your blog about a couple of years back. You have become my go-to for all recipes, be it veg, non veg or baby food! I love, love your recipes as they are simple, with your instructions being very clear and helpful throughout.
I feel like you are a helpful older sister always there to guide in all matters of food. Thank you for your wonderful blog and keep it up!
So happy to know! Thank you so much!
Hi swasthi my daughter is 8 months old iam giving her kichdi,and ragi,even with some homemade food items but she is nt getting weight gain even she does vomiting sometimes wt to do can u plz suggest me
Please read the comments. I have replied to similar queries there.
Thanks swasthi very helpful suggestion u give
Hi am a mom to 18months baby boy. He is very stubborn nowadays at eating. Not even opens his mouth and starts crying, when i start to feed him. Please help me so that he doesn’t become weak and gains weight..
Try to boost his appetite first so he feels hungry. Give him lots of fruits and try to give him something different from what you have been serving now.
What vitamin can I give the in order to start eating
Please call your doctor
Hi, my daughter is 13 months old. Her birth weight was 2.6kg. First 4 months she gained proper weight but after that she is not gaining weight at all. She is very under weight. However, she is very active. We feed her bananas, potatoes, cerelac, enfamil , different vegetables cooked in light spice and seasonal fruits. But still the weight is at same position for last 3 months which is 6.5kg.
I think you should stop giving cerelac and move to natural homemade food. I have a food chart for babies above 8 months. Please use the search on menu bar to locate the food chart for babies post on this blog. Follow that roughly until your baby completes 3 yrs. Only thing is to increase the quantities & introduce new foods as your kid grows. Focus more on soaked nuts, sprouts, fruits, lentils and legumes. Hope this helps
What can I feed my baby for dinner,food that is weight gaining
Good morning please i really need your help for my a year and 6 month boy he dont eat anything except pap and 123 milk he is very lean and tin and i just stop breastfedding him please is there any food or body suplement that i can be giving him because he is very lean and i dont know what to do again
Have you tried lentils, rice? Give him more whole foods and reduce processed foods. Include lots of fresh home cooked plant based foods like cooked chickpeas, soaked nuts and mung bean sprouts.
I am lavanya my daughter not eating food underweight. she is 2.5year old her weight 9.5 what to do madam
iam Rajini some circumstances I stop feeding ny child I had stop feeding at the age of one year that to boy baby he didn’t gain weight and he has lean body how can i make him fat can guide me Or giving some tips
I am sorry. Missed replying your comment. Please check this baby/ toddler link for ideas. Give soaked cashews, sprouts, lentils and lots of fruits and veggies.
I was just searching out that whether should i give banana to my baby in winters or not..and i found ur page..This is the frst blog i liked being a mother.. bcz you wrote after ur experience in motherhood..keep writing..also suggest me any alternate fruit of banana in winters for weight gaining..
Love you! God bless you!
Thank you so much! Try papaya, apples and chikoo. Avoid overripe papaya. You can also steam the smaller bananas (not the large ones) just for 4 to 5 mins. Mash them and serve warm. If your baby is old enough, add a pinch of true cinnamon powder. It also prevents cold and phlegm. Hope this helps.
Hi, I’m a new reader. My baby is 1yr 3month old but he is just 8.4kg, very much under weight. My baby is taking 1and half hour to take his each meal. I tried with all possible, but it’s not working out. Please help me.