A balanced diet for toddlers
Looking to pack more nutrients into your toddler's meals? Follow our dietician's guide to ensure your child enjoys a healthy, balanced diet.
Looking to pack more nutrients into your toddler's meals? Follow our dietician's guide to ensure your child enjoys a healthy, balanced diet.
During the early years, it’s important to get nutrition right; what your little one eats now impacts health, growth and development both in the short-term and in later life. Beyond nutrition, the right balance of food helps establish the habit of eating a healthy, varied diet with the rest of the family.
Discover our full range of health benefit guides; you may also be interested in our guide to children's appetite and advice for grown-ups on how to eat a balanced diet.
What is a balanced diet for toddlers?
For adults there are clear guidelines on what makes a balanced diet defined by the NHS Eatwell Guide.
However, while it’s sensible to include some of the principles of healthy eating for your toddler, it’s also important to make sure they get all of the nutrients they need in manageable packages – so, that means not having too many bulky, high-fibre foods, while including a source of good-quality protein, healthy fats and plenty of fruit and vegetables.
How much should my toddler eat?
As a guide, toddlers need three meals and two to three snacks, as well as six to eight drinks, each day. Children are good at judging their own appetite; some days they won't eat much and other days they’ll catch up. As their tummies are small, make sure you give ‘me-sized’ portions – this generally means a portion about the size of their cupped hand. Offering two courses at lunch and dinner can be a useful way of getting variety in, but don’t insist on a clean plate every time.
Looking for ideas? These mini egg & veg muffins make a great snack or a hand-held lunch. They're a good source of protein from the eggs plus fibre and other nutrients from the courgette, carrots and peas.
What do healthy meals for toddlers look like?
A healthy, balanced diet is made up of foods from all of the main food groups. This doesn’t have to be achieved at every meal, but it’s good to include something from each group across the main meals breakfast, lunch and dinner, with others delivered in snack form.
The main food groups are:
Grains and other starchy carbohydrates
Include at least five toddler-sized portions per day such as bread, rice, pasta, cereals and potatoes. These provide energy as well as the B group of vitamins. Higher fibre starchy foods, like wholegrain cereals and brown rice, also provide extra nutrients, but these should be introduced gradually because they can make the diet bulky and as a result impact appetite. Start to introduce more wholegrains from the age of two.
Try this healthy recipe for microwave courgette and pea risotto with prawns as a good source of starch.
Fruits and vegetables
Include around five hand-sized portions of fruit and veg a day. Fresh, dried, frozen, canned or in juice form (but limit juices to one per day as they're sugary) all count – aim to include as many different colours as possible to ensure a variety. Eating a ‘rainbow’, for example these frozen fruity skewers provide a great source of vitamins and minerals including vitamin C and make a colourful and enticing snack or dessert.
Familiarity plays an important role in developing food preferences, so having a bowl of colourful fruit and vegetables on show may encourage your little one to give new fruits or veg a go. Remember dried fruit should be offered as part of a meal to minimise any detrimental effects on teeth.
Milk and dairy
Offer 350ml of milk per day or two to three servings of dairy foods such as cheese, fromage frais and yogurt. Lower fat milks can be used as an ingredient in cooking from the age of one, but should not be used as a drink until the age of five. Children from the age of one can consume unsweetened, calcium-fortified plant ‘milks.’ However, babies and young children under five should not be given rice drinks because of levels of arsenic in these products.
Babies can eat full fat, pasteurised cheese from 6 months. Full fat cheeses and dairy foods are recommended up to the age of 2, as young children need the extra energy to grow.
Try these cauliflower cheese cakes as a tasty lunch.
Meat, fish, beans and pulses and other protein foods
Include a minimum of two portions of protein per day, three if your child is vegetarian or vegan. Protein foods include meat, fish, eggs, nuts and pulses e.g. beans and lentils, or foods made from pulses like tofu, dhal and soya chunks/mince. These foods provide protein as well as micronutrients including minerals like zinc and iron. If your little one eats fish be sure to include oily fish (e.g. salmon, sardines and mackerel) once or twice a week.
When offering nuts to young children offer them as butters or ground nuts because of the risk of choking, as long as allergy is not a problem, whole nuts and peanuts can be offered after the age of 5 years.
Learn more about protein foods.
What should my toddler drink?
Maintaining good levels of hydration is important especially in hot weather and when very active. Six to eight drinks per day (approximately 1 litre) is about the right amount. It's best to give water as their main drink and one or two cups of milk. Pasteurised and full-fat or semi-skimmed milk can be offered as a drink from the age of one, but from the age of five onwards, skimmed milk may be introduced as long as their diet is varied and they eat well.
Squash, juice and pop are all acidic and can cause tooth decay, Toddlers should be consuming drinks (including milk) from a cup, or free-flowing beaker, not from a bottle.
Find out more about how to protect your children's teeth
Should I supplement my toddler’s diet?
Don’t forget that, to boost their diet, vitamin drops are recommended for children under five. Some people can get Healthy Start vitamins free from their health visitor, but all toddlers should take vitamin D plus vitamins A and C.
For more information, see the NHS Healthy Start advice page.
How can I avoid fussy eating?
Breast milk is slightly sweet tasting so it’s natural that babies and toddlers show a preference for sweeter foods. That said, other tastes can be learned through exposure and repetition. Don’t give up because sometimes it can take 10-15 attempts for a food to be accepted! If your toddler is fond of saying ‘no’, just try again another day and don’t forget to set a good example by eating the food yourself.
See our guides for more advice on feeding toddlers:
Healthy foods kids will love
Top 11 recipes for toddlers
Top 5 healthy family meals
A guide to get-ahead dinners
Nutrition for babies, toddlers and pre-school children: a Q&A with Frankie Phillips
Healthy eating: What young children need
This page was last updated in 16 August 2024 by Kerry Torrens.
Kerry Torrens BSc. (Hons) PgCert MBANT is a Registered Nutritionist with a post graduate diploma in Personalised Nutrition & Nutritional Therapy. She is a member of the British Association for Nutrition and Lifestyle Medicine (BANT) and a member of the Guild of Food Writers. Over the last 15 years she has been a contributing author to a number of nutritional and cookery publications including Good Food.
All health content on bbcgoodfood.com is provided for general information only, and should not be treated as a substitute for the medical advice of your own doctor or any other health care professional. If you have any concerns about your general health, you should contact your local health care provider. See our website terms and conditions for more information.