Need to talk? Call 1800 882 436.
It's a free call with a maternal child health nurse. *call charges may apply from your mobile

Is it an emergency? Dial 000
If you need urgent medical help, call triple zero immediately.

beginning of content

High energy diets for children

6-minute read

Key facts

  • Your child may have higher energy needs if they are underweight, losing muscle or not eating properly.
  • Energy comes from food and is measured in calories or kilojoules.
  • Protein in food provides energy and helps your child’s body to grow and heal.
  • If your child needs more energy and protein, they can follow a diet of high energy and high protein foods.
  • Before changing your child’s diet, speak to your doctor or an accredited dietitian.

What are high energy and high protein diets?

Your child gets energy from what they eat and drink. Energy is measured in calories or kilojoules. This information can be found on the food labels of packaged foods.

Energy is important to help your child’s body:

  • function
  • protect itself from infection
  • recover from illness

In foods, we get most of our energy from:

  • carbohydrates, such as sugar
  • fats
  • protein

Protein in food helps to repair and build your child’s body. It also gives them energy.

Some foods have more energy or protein than others. Eating more of these foods can make up a high protein, high energy diet.

Why might my child need a high energy diet?

There are different reasons why your child might need a special diet. Your child might need a high energy, high protein diet if they need more protein or energy. This might be because they are underweight, losing weight or losing muscle.

This may happen if your child has a:

  • short-term illness, such as an infection
  • long-term illness
  • poor appetite or nausea that prevents them from eating properly
  • procedure or surgery

The amount of energy and protein in your child’s diet will depend on their individual needs. Children with conditions such as cystic fibrosis need more energy in their diet. Children with some liver conditions or burn injuries need more protein in their diet.

A high energy, high protein diet can help your child recover from losing weight or muscle. It can also help them catch up on their growth and development.

How will I know if my child needs a high energy diet?

You should speak to your doctor about your child if:

  • you are concerned about their growth
  • they have been unwell or not eating
  • you think they are losing weight

You can also speak to an early childhood nurse or a dietitian.

Not all high energy or high protein foods are healthy. A dietitian can give you advice on how to meet your child’s nutritional needs.

What types of foods make up a high energy diet?

Some foods that are high in energy include:

  • full cream dairy products like milk and yoghurt
  • cheese
  • margarine and butter
  • sour cream and creamy salad dressings
  • sugar, honey and jam

It’s important to choose high energy foods that are also healthy. Some high energy foods lack other nutrients that are important for your child’s development. Try to avoid ‘sometimes’ foods or junk foods like:

  • chocolate
  • lollies
  • biscuits and other desserts
  • fast foods

High energy, low nutrient drinks like fruit juice, cordial and soft drink can also damage your child’s teeth and lower their appetite for more nutritious foods.

What types of foods make up a high protein diet?

Some foods that are high in protein include:

  • meats such as beef, chicken and pork
  • fish and other seafood
  • eggs
  • cream
  • full cream milk
  • cheese
  • beans

How can I give my child a high energy diet?

There are many ways you can include high energy and high protein foods into your child’s meals. You can:

  • choose full cream dairy over low-fat products
  • add nuts and seeds on top of salads
  • add a thick layer of butter or avocado when making sandwiches
  • prepare cereal and smoothies with full cream milk
  • add extra butter to mashed potato and other meals
  • add grated cheese or cream to soups, pastas and sauces

Remember to make healthy choices for your child. Include high energy, high protein foods in their diet that also have other nutrients that they need.

You may find your child gets full easily or has a poor appetite. To help them meet their high energy or high protein needs, you can:

  • give them smaller meals more often, up to 5 or 6 times each day
  • take high energy snacks out and about with you
  • encourage them to eat their high energy and high protein foods first
  • give them drinks fortified with energy or protein, such as milk or a smoothie

Moving around before meals, eating meals with family, and rewarding your child with desserts after meals can also help.

At what age can my child start a high energy diet?

If your infant or child has high energy needs, plan their diet with guidance from your doctor or a dietitian.

From 4 to 6 months old, you can start feeding your child solid foods. This includes foods high in energy and protein.

Try giving your child nut butters, which are high in energy and protein. These can be spread on breads or added to porridge. Do not give children under 3 years old whole nuts, since these are a choking hazard.

You should avoid giving honey to children under 12 months old.

Does my child need vitamins or supplements?

There are some carbohydrate supplements available for infants and children that can be added to meals.

Speak to your doctor or a dietitian before giving any vitamins or supplements to your child.

What if my child is vegetarian or vegan?

If your child is vegetarian or vegan and needs high energy and high protein, talk to your doctor or dietitian.

There are high energy foods that are suitable for plant-based diets, like:

  • plant oils such as olive oil, coconut oil, peanut oil and canola oil
  • avocado
  • alternatives to milk, cheese, yoghurt and ice-cream made from plant products like coconut, oats and nuts
  • dried fruit
  • dips such as hummus

High protein plant-based foods include:

  • legumes such as lentils, chickpeas, baked beans and hummus
  • grains such as quinoa
  • meat alternatives like tofu, tempeh, falafel and seitan
  • nutritional yeast
  • nuts, seeds and pastes such as peanut butter

Some plant foods are high in both energy and protein, like:

  • soy products, including soy milk and yoghurt
  • nuts, seeds and nut butters like peanut butter and tahini

Encourage your vegetarian or vegan child to eat more often to meet their high energy or high protein needs.

Resources and support

For support and advice, speak to your doctor or find an Accredited Practising Dietitian on the Dietitians Australia website.

Speak to a maternal child health nurse

Call Pregnancy, Birth and Baby to speak to a maternal child health nurse on 1800 882 436 or video call. Available 7am to midnight (AET), 7 days a week.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: May 2024


Back To Top

Need more information?

High Protein High Energy Diet for Children

Read more on Queensland Health website

High energy eating (children) factsheet | The Sydney Children's Hospitals Network

This factsheet provides information about high energy eating for children who have difficulty gaining weight.

Read more on Sydney Children's Hospitals Network website

Sugar - Better Health Channel

Too much sugar in the diet can contribute to health problems, so limit foods and drinks with high amounts of added sugar.

Read more on Better Health Channel website

Healthy diet for children - myDr.com.au

The average child's diet now gets over 40% of kilojoules from junk foods and drinks. Find out how to encourage better food choices.

Read more on MyDoctor website

How diet can make a difference - Ngala

Your diet can make a huge difference to how well you cope with the demands of pregnancy

Read more on Ngala website

Vegetarian and vegan feeding guide for toddlers

Toddlers can eat a vegetarian or vegan diet, as long as the foods they are eating contain enough energy, protein and nutrients for them to grow.

Read more on Pregnancy, Birth & Baby website

Protein | Dietitians Australia

Protein is an important nutrient that our bodies use to function properly. Most Australians get enough protein, but there are some groups of people who may need to monitor the amount of protein they eat. Here are some easy ways to increase the protein in your diet.

Read more on Dietitians Australia website

Milk, yoghurt, cheese and / or their alternatives ( mostly reduced fat ) | Eat For Health

Low or reduced fat milk, yoghurt and cheese choices are recommended for most people two years and over. Most Australians consume only about half the recommended quantity of milk products or alternatives, but eat too many full fat varieties, which can increase the kilojoules and the saturated fat content of the diet. Reduced fat varieties of milks are not suitable as a milk drink for children under the age of two due to their high energy needs required for growth. For nearly everyone else (over the age of two) this is the best choice.

Read more on NHMRC – National Health and Medical Research Council website

Sugars | Eat For Health

Too much sugar in food or drink can make it high in kilojoules, or ‘energy dense’. This can make it harder to control your weight. It has also been linked with tooth decay. Not all sugars are the same. There are: Naturally occurring sugars These are found in milk, fruit, vegetables and legumes. They are eaten in smaller quantities, along with many important nutrients.

Read more on NHMRC – National Health and Medical Research Council website

Grain ( cereal ) foods, mostly wholegrain and / or high cereal fibre varieties | Eat For Health

Most Australians consume less than half the recommended quantity of wholegrain foods, and too much refined grain (cereal) food.  At least two thirds of grain foods eaten should be wholegrain.

Read more on NHMRC – National Health and Medical Research Council website

Call us and speak to a Maternal Child Health Nurse for personal advice and guidance.

Need further advice or guidance from our maternal child health nurses?

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.

This information is for your general information and use only and is not intended to be used as medical advice and should not be used to diagnose, treat, cure or prevent any medical condition, nor should it be used for therapeutic purposes.

The information is not a substitute for independent professional advice and should not be used as an alternative to professional health care. If you have a particular medical problem, please consult a healthcare professional.

Except as permitted under the Copyright Act 1968, this publication or any part of it may not be reproduced, altered, adapted, stored and/or distributed in any form or by any means without the prior written permission of Healthdirect Australia.