Top 10 High Calorie Foods For Your Babies

✔ Research-backed
In This Article

Babies can be fussy eaters. And if you think your baby falls into this category, this post on high-calorie foods for babies is for you.

If your baby has started having solids but refuses to eat most of the food you give them, it might affect their growth and development. In such cases, foods that contain high calories might be the right choice for them. These foods can provide them with the required nutrition and bring a difference to their taste. Some examples of high-calorie foods include meat, fish, eggs, and cheese.

Read on to know more about high-calorie foods you can give to your baby.

10 High Calorie Foods For Babies

Here is our pick of ten high calorie foodstuffs you can add to your homemade baby food for your little one to gain weight and energy:

1. Avocado Is The Way:

Avocado is loaded with calories and is one of the best ways to make sure your baby gets their dose of calories for the day (1).

  • It is filled with nutrition and is packed with healthy fats. The best part about avocados is that it is very easy to prepare.
  • You can serve avocado directly from the skin by spooning it out and feeding your baby. Alternatively, you can also make it into a mash or puree by mixing infant formula milk or even your own breast milk.
  • You can also mix avocado with other vegetables or fruits purees like banana or tofu. Another great way to use avocado is by making it into a dip.

protip_icon Quick fact
100g of avocado can supply about 160kcal of energy (11).

2. Say Cheese:

Cheese, high a calories food for babies

Image: IStock

You can easily include cheese in your baby’s regular diet plan and ensure your baby gets a high dose of calories and taste (2).

  • Add grated cheese to your baby’s cooked, boiled, mashed, or pureed vegetables. In case your baby loves cheese and does not like vegetables, they may even want to eat them for the cheese!
  • Make a bowl of scrambled eggs for your baby and add a dash of cheese before serving. You can also add grated cheese to your baby’s bowl of mashed potatoes or boiled pasta.
  • Instead of always using butter, add full-fat cheese cream to your baby’s regular foods and meals.

protip_icon Quick fact
Cheddar, Parmesan, and Swiss cheese are some high-calorie cheeses babies aged six months and above can safely eat (12).

3. Milk It Up:

If you have started your baby on top feed milk, now is the time to milk up the fat content (3).

  • Ensure that all the dairy content you use is made of full-fat milk.
  • You can also make oats, cereals, and even sauces using fresh full-fat milk for your baby.

4. Oiling And Buttering:

Oils and butter can add a big dose of healthy calories

Image: Shutterstock

Oils and butter can add a big dose of healthy calories to your baby’s daily diet (4)

  • Include olive oil in your baby’s various food items like sautéed vegetables, boiled veggies, pasta, and more.
  • You can also sauté them in unsalted butter or add them in mashed sweet or regular potatoes.
  • If your baby is ready to have it, you can also add flaxseed or linseed oil to your baby’s food.
protip_icon Quick fact
Coconut oil is considered a healthy fats source that can supply ample calories to babies (13) (14).

5. Egg Is The Way:

Egg yolk is iron-rich and loaded with nutrition that will add a lot of high calorific content to your baby’s food routine (5).

  • Cook the egg yolk to make its nutrition content higher. It will help in the development of your baby’s brain.
  • You can add a cooked egg yolk to your baby’s pureed food.
  • You can also add it directly to your baby’s stews and soups.

6. Weighty Wheat Germ:

Wheat germ is a highly nutritious baby food addition

Image: IStock

Wheat germ is highly nutritious and is a great way to add high-calorie content to your baby’s food (6).

  • You can mix wheat germ with any baby food that you prepare.
  • Add it to your baby’s sweet or regular dishes to make it extra healthy.
  • You can also add it in various purees, baby cereals, and even finger foods to add taste and nutrition.

7. Sweetly Potato:

This is also one of the best high calorie foods for babies. Sweet potatoes have many health benefits, one of which is adding weight to your baby (7).

  • Sweet potato has a high content of sugar and beta carotene, both of which will help weight gain.
  • You can give your baby sweet potato in a mashed form along with other fruits and vegetables.
  • Add mashed potato to make soups, lentils, with chicken, and even as a pureed food with whole cream milk.

8. Butter Up With Peanut Butter:

Peanut butter can help your baby put on weight

Image: Shutterstock

Who does not like peanut butter? It is one great food item that can add a lot of high calories to your baby’s otherwise regular foods (8).

  • The peanut butter will help your baby put on that additional weight and increase the number on the scale.
  • You can spread peanut butter on your baby’s toast and bagels and let him eat it as a snack.
  • You can also offer peanut butter as a dip and let your baby use it with carrot sticks.

9. Nuts About Weight:

Nuts are a crunchy way to add weight and taste to any regular meal that you prepare for your baby. Before you start loading your baby with nuts, make sure you check in case there are any signs of peanut allergy in your little one (9).

  • Add a variety of nuts to your baby’s daily meal plan.
  • Mix up various nuts to increase your baby’s dose of vitamin E, fats, and proteins.
  • Add roasted nuts to your baby’s porridge, milkshakes, smoothies, cereals, and almost any other food.

10. Go Bananas:

Bananas are loaded with carbohydrates and energy

Image: IStock

Bananas should be a regular feature in your baby’s daily meals (10).

  • Bananas are loaded with energy and healthy carbs.
  • You can include it in your baby’s diet as mashed banana and mix it with breast milk or formula milk, depending on what your baby has. You can also give it to your baby as it is.
  • Mash banana and spread it on your baby’s toast, or add it to your baby’s cereal or porridge to make it healthier and more nutritious.

High-Calorie Recipes For Babies

The following recipes contain various high-calorie foods that can help meet your baby’s nutritional needs and gain healthy weight.

Quinoa Banana Porridge

Quinoa Banana Porridge

Image: Shutterstock

You will need:

  • 1 banana
  • 1 cup frozen strawberries
  • ½ cup cooked quinoa
  • ¼ cup almond milk

How to:

  1. Place banana and strawberries in the top pot of a double boiler over boiling water and steam for five minutes.
  2. Mash the fruit into a smooth, lump-free paste.
  3. Mix cooked quinoa, almond milk, and fruit paste to make the porridge.
  4. Put some porridge in a feeding bowl and serve to your baby warm.

Homemade Hummus

Homemade Hummus

Image: Shutterstock

You will need:

  • 240g boiled chickpeas
  • 1 lemon (juiced)
  • 1 clove garlic (optional)
  • 2tbsp tahini (roasted sesame paste)
  • 2tbsp olive oil
  • 2tbsp water

How to:

  1. Lightly sauté the garlic in olive oil over medium flame.
  2. Blend chickpeas, lemon juice, garlic, tahini, and olive oil into a smooth, lump-free paste.
  3. Add water to adjust consistency.
  4. Pour the hummus into a bowl. Add a little olive oil and some oregano.
  5. Serve warm with thin slices of bread for the baby to practice self-feeding.

Frequently Asked Questions

1. Why is my baby not absorbing calories?

Factors such as metabolic disorders, food allergies, premature birth, gastroesophageal reflux, and breastfeeding issues may prevent babies from absorbing calories and gaining weight (15) (16).

2. How many calories should a baby eat to gain weight?

One-year-old babies may need around 900kcal daily if they have a sedentary lifestyle. However, if your child is moderately active, give them an additional 200kcal and if they are very active, consider adding 200 to 400kcal daily (17).

3. What is the highest-calorie baby formula?

High-calorie milk contains 22 or 24 calories per ounce. This milk is generally given to preterm babies. You may either buy this milk or make it at home. If you are making a high-calorie formula at home, make sure you take the exact measurements of the formula as instructed by your doctor. Alternatively, you can also make it by mixing regular formula with pumped breast milk (18).

Giving high-calorie and organic foods for babies will ensure she gains weight as required. Make sure you check with your baby’s doctor about how much weight gain is good for your baby. Refrain from force when feeding the baby.

Infographic: Tasty Finger Foods For Infants

Infants and toddlers have tiny tummies and are often fussy when eating food. You can introduce some tasty finger foods into their diet to make them get adequate calories. Here is a list of delicious and high calories finger foods you can serve your child.

yummy finger foods for your little one (infographic)

Illustration: Momjunction Design Team

Key Pointers

  • Babies can obtain the required nutrition and enhance their growth and development by consuming high-calorie foods.
  • Examples of high-calorie foods suitable for babies are avocado, cheese, eggs, and oil.
  • Increasing calorie intake for babies can be achieved by adding full-fat dairy, eggs, butter, and nutritious ingredients like wheat germ to their meals.
  • Bananas and sweet potatoes are also beneficial high-calorie options for babies.
High Calorie Foods For Babies_illustration

Image: Stable Diffusion/MomJunction Design Team


MomJunction's articles are written after analyzing the research works of expert authors and institutions. Our references consist of resources established by authorities in their respective fields. You can learn more about the authenticity of the information we present in our editorial policy.
  1. Kevin B. Comerford, et al; The Role of Avocados in Complementary and Transitional Feeding.
  2. Foods to avoid giving babies and young children.
  3. Cow’s milk and children.
  4. Feeding Your Toddler – Ages 1 to 3 Years.—ages-1-to-3-years
  5. Eggs for Babies and Children.
  6. When should I introduce wheat into my baby’s diet?
  7. Sweet Potato Puree (Baby Food).
  8. When can I start giving my baby peanut butter?
  9. Nuts, health and kids.
  10. Bananas.
  11. Avocados, raw, all commercial varieties.
  12. Selecting Cheese for Health.
  13. Preschoolers’ Diets Shouldn’t Be Fat-Free: Here’s Why.
  14. Oil, coconut.
  15. What is slow weight gain?,can%20eat%20without%20feeling%20ill
  16. Managing poor weight gain in your breastfed infant.,instance%20of%20poor%20weight%20gain
  17. Dietary Recommendations for Healthy Children.
  18. Formula or Breast Milk: How to Make High-Calorie.
Was this article helpful?
Like buttonDislike button
The following two tabs change content below.
Jyoti Benjamin
Jyoti BenjaminMS, RD, CSO, FAND, CD
Jyoti Benjamin has 25 years of experience as a clinical dietitian and currently works in Seattle. She focuses on teaching people the value of good nutrition and helping them lead healthy lives by natural means.Benjamin has a masters in Foods and Nutrition, and has been a longtime member and Fellow of AND (Academy of Nutrition and Dietetics) and the International Confederation of Dietetic Association.

Read full bio of Jyoti Benjamin