17 High Calorie Foods for Baby Weight Gain

Are you worry about your baby’s low weight? To help you handle this situation, we will share the top 17 high-calorie foods that will prove highly contributive towards the weight gain of your baby.

Not only will these foods help in gaining weight, but it also might prove to stimulate brain development, boost energy levels, and enhance their overall health.


Fish contains adequate amounts of proteins, vitamin A, vitamin D, and other necessary fatty acids to gain weight. Fish is one of the primary sources of omega-3 fatty acids that are productive towards developing your baby’s brain.

Vitamin D is essential as it helps our body to absorb calcium, further making our bones stronger and stimulates their growth. At the same time, vitamin A has positive effects on our skin and eyes. It is soft, making it easy for the baby to bite or swallow.

  • Check if your baby is allergic to the fish.
  • The safest option is to start with small slices of salmon
  • Do not give baby that less than six months old eat fish.
  • It would be best if you gave them fish 2-3 times a week.
  • You can even mash it up with other solid foods and then feed your baby.
17 High Calorie Foods for Baby Weight Gain • salmon calorie
17 High Calorie Foods for Baby Weight Gain 4

Nutritional Value of 100g Salmon (USDA):

Total lipid (fat)15.49g
Carbohydrate, by differenceg
Fiber, total dietaryg
Sugars, total including NLEAg
Calcium, Ca14mg
Iron, Fe0.76mg
Sodium, Na63mg
Vitamin C, total ascorbic acidmg
Vitamin A, IUIU
Fatty acids, total saturated2.46g
Fatty acids, total transg

Buy New Zealand King Salmon on Amazon.com

Dry Fruits

Dry fruits are a rich energy source that your baby needs for their nutritious and healthy growth. They don’t fatten up the baby but give necessary nourishment and ample calories required for weight gain.

Cashews, walnuts, almonds, pistachios, raisins, figs, etc. contain healthy fats.

  • You can grind dry fruits and sprinkle them over cereals, smoothies, etc.
  • At eight months of age, your baby can start using dry fruits in his diet.
  • You should not give whole dry fruits to babies below two years old for prevention against choking.

Nutritional Value of 100g Almonds (USDA)

Total lipid (fat)53.33g
Carbohydrate, by difference20g
Fiber, total dietary10g
Sugars, total including NLEAg
Calcium, Ca253mg
Iron, Fe3.33mg
Sodium, Na367mg
Vitamin D (D2 + D3), International UnitsIU
Fatty acids, total saturated3.33g
Fatty acids, total transg

Buy Whole Raw Almonds on Amazon.com

Read also
How To Prevent A Baby From Crying After Eating


Eggs have a richness of proteins, minerals, vitamin A, vitamin D, zinc, vitamin B12, and saturated fats. So, it tends to be highly beneficial for your baby’s healthy development. It also has fair volumes of choline, which dominantly controls the neurological system and brain.

  • It would better if you offer eggs only to children over one year old.
  • You can add egg yolk in your baby’s soup or stew

Nutritional Value of 100g Egg (USDA)

Carbohydrate, by difference1.77g
Fiber, total dietary0.9g
Sugars, total including NLEAg
Potassium, K150mg
Sodium, Na195mg
Fatty acids, total transg

Buy 365 Egg Recipes Book on Amazon

Sweet Potatoes

Sweet potato is an excellent source of vitamin C, vitamin A as well as vitamin B6. Future more, it also provides the necessary volumes of manganese, potassium, and fibers. The amount of saturated fats in sweet potatoes is relatively less.

Sweet potatoes are very nutritious and easy to digest; hence it does not upset your baby’s metabolism process.

  • To prevent choking, you should boil sweet potatoes then mash them.
  • Do not give baby that less than six months old eat sweet potatoes.

Nutritional Value of 100g Sweet potato (USDA)

Total lipid (fat)g
Carbohydrate, by difference20g
Fiber, total dietary3.5g
Sugars, total including NLEA4.71g
Calcium, Ca35mg
Iron, Fe0.59mg
Sodium, Na53mg
Vitamin D (D2 + D3), International UnitsIU
Fatty acids, total saturatedg
Fatty acids, total transg

Buy Organic Sweet Potatoes on Amazon.com


Bananas are a valuable source of vitamin B6, vitamin C, fiber, potassium, carbohydrates, and a rich amount of natural energy to baby, further improving his stamina. They can offer more than 100 calories, especially when mixed with other fruits.

You can make mash a medium-sized banana in your baby’s pureed food or just feed him with banana puree itself.

  • Make sure your Baby is above 6 months of age for familiarizing them with bananas.
  • You can even make Pancakes from Banana for babies above 8 months of age.
  • Banana pudding is also a great high calorie recipe for babies.
  • It is one of the best high calorie baby foods that comes handy while traveling.

Nutritional Value of 100g Banana (USDA)

Total lipid (fat)1.07g
Carbohydrate, by difference78.57g
Fiber, total dietary1.8g
Sugars, total including NLEA57.14g
Calcium, Camg
Iron, Fe1.93mg
Sodium, Na7mg
Vitamin C, total ascorbic acid2.1mg
Vitamin A, IUIU
Fatty acids, total saturatedg
Fatty acids, total transg

Buy Banana Recipes Book from Amazon.com

Read also
Taking Perfect Newborn Baby Photos


Extremely healthy and easy-to-digest high calorie food has to be whole cream yogurt. It has just the right amounts of essential fats and calories to support your baby in gaining weight.

Apart from this, yogurt is also known to be a rich source of minerals and calcium. It goes very easy on your baby’s tummy, is light to digest and can effectively aid loose motions or other gastrointestinal issues.

  • Make sure to give whole-fat yogurt to your babies; low-fat yogurt will not provide ample amount of nutrition that is much needed for healthy development of brain.
  • Yogurts can be safely given to the babies above 8 months of age.
  • Avoid flavored fruit yogurts that are sold in the markets, they comprise high levels of sugar which are not favorable for babies.
  • Try making yogurt smoothies, rice with yogurt or other such nutritional recipes.

Nutritional Value of 100g Yogurt (USDA)

Total lipid (fat)2.67g
Carbohydrate, by difference6.67g
Fiber, total dietary0.7g
Sugars, total including NLEA5.33g
Calcium, Ca100mg
Iron, Fe0.24mg
Sodium, Na133mg
Vitamin C, total ascorbic acid3.2mg
Vitamin A, IU5667IU
Fatty acids, total saturated1.33g
Fatty acids, total transg

Buy Organic Fruit Yogurt on Amazon.com


With its abundant amounts of proteins, potassium, magnesium, iron, calcium, etc., pulses are also highly contributive in providing a daily dose of calories to your baby. Most of the pulses are easy to digest and are light on your baby’s metabolism system.

They have fairly low amounts of fats and high amounts of fiber, making it extremely healthy and appropriate for babies.

  • You can make soups, or cook pulses in combination with rice for added richness.
  • You can even make pureed foods with pulses.


Butter is a high-fat food which helps in positive growth of your baby’s body and equally develops the brain. Essential fats (about 100+ calories), vitamin A and other fatty acids make butter a good means of weight gain for your baby.

Nut butter like peanut butters, almond butter are also a great source of essential fats that can help in gaining weight.

  • Make sure the intake of butter is limited to one teaspoon.


Another power-packed high calorie food with fair amounts of vitamins, calcium and proteins, cheese proves to be one of the very popular foods that help in baby’s weight gain. Safe to be given to babies above 8 months of age, cheese is an optimum choice for babies who seek calorie-rich food items.

  • You can give small chunks of cheese to the babies directly.
  • You can grate cheese over cooked vegetables or over pasta.
  • Toddlers might love the idea of cheese sandwich.
Read also
Home remedies for baby acne


Avocados are rich in calories, potassium, vitamin E as well as folate, eventually making it the best food for gaining weight, especially for babies. Due to its creamy texture and fairly mild flavor, you can easily make pureed foods or mash it and mix it with milk, bananas, etc. It can provide about 240 calories in total per fruit.


Chicken is one of the best high calorie foods that comprise about 100+ calories, followed by turkey and ham. You can safely the give chicken to babies above 8 months of age as they are rich in vitamin B6, vitamin B12, magnesium as well as niacin. Meats are packed with proteins and essential fats, so you can worry-freely include them in your child’s diet.

  • Give meat once a week to your babies.
  • Chicken can be given as boiled, as a chicken soup or mixed with rice.
  • Make sure to look for high-fat meats that are fresh.


Whole-fat milk is very popular and beneficial way to add up to the daily dose of calories and make your baby healthier-looking. Cow milk is considered to be safe for babies above 1 years of age and is beneficial due to the high amounts of proteins in them.

Babies below 1 years of age must avoid cow milk as it might upset their tummy. Milk is a rich source of calcium, minerals, vitamins and proteins. You can include cow’s milk in your baby’s diet twice in a day (above 1 years of age). You can make smoothies, milkshakes, mix milk with rice, cereals, oats, etc.

Olive Oil

Amongst all the oils available, olive oil proves to be safest and healthiest option to add into your baby’s diet for serving about 119 calories/ tablespoon. It has a mono-saturated type of fat in it, which is considered as a good type of fat that initiates weight gain in babies.

You can prepare your baby’s pureed foods in virgin olive oil or mix directly into boiled veggies.

Olive oil also tends to make your baby’s skin more soft and smooth. You can opt for coconut oil as well, which is the next best thing that is rich in calories.

Whole Wheat

Whole wheat contains pretty great amounts of fiber, antioxidants and various other essential minerals like magnesium, iron as well as zinc. Though, whole wheat is not very high-caloric food, but it certainly contributes to eventual weight gain of your baby.

Whole wheat is best to be given to babies that are above 10 months of age. You can make pancakes or cereals out of wheat.


Oats are a rich source of fiber and other nutritional contents like zinc, phosphorus, magnesium, iron, etc. They are fairly low in saturated fat, thus making it extremely easy for babies to digest it.

Oats always come handy whenever you are confused what to feed your baby as a snack. They are capable of aiding erratic bowel movements of your baby and also can to loosen up hard stools.

  • You can make cookies, pancakes, cereals out of oats.


Amongst all green veggies, peas tend to carry very high nutritional value due to great amounts of fiber, vitamin C, vitamin A, vitamin B6, magnesium, phosphorus and niacin contents. It is a great addition to your baby’s diet, especially as a first solid food for your baby.

You can make puree foods out of peas or serve it up as a veggie soup.


If your baby is below 5 months of age, an ultimate way to provide a high-calorie food at this age would be breastmilk. It is considered as a healthiest, safest and nutritionally valuable calorie-rich food that can effectively help your baby to gain weight.

It naturally comprises of all the essential nutrition that a baby needs in its early stage of life for primary development. It is easy to digest and does not cause any metabolic problems.


Above given top 17 high calorie foods for baby weight gain will certainly help your baby gain weight positively. As a matter of fact, the lower weight of their babies is always a cause of every mom’s dreadfulness. Therefore, by consulting a pediatrician and feeding your baby with all the right amounts of nutritious food will definitely aid this enigma.

Hope you enjoyed reading this article and gained some informative facts from it. Feel free to share your thoughts down below in the comments section and make sure you share this article with your friends and family to spread the word!

Leave a Comment

At Spirit Mommy, we believe that our children are our future. We strive to help mothers mothers take care of their children. We, like you, are parents who always love and want our children to be happy. We're here to share everything we know about parenting.