Babies, weaning

How to introduce solid food

You should start giving your baby solid foods when they are around six months old. 

Try to avoid introducing solid foods when your baby is very hungry or tired. If your baby does get frustrated or hungry, start them off with a little milk before you offer them solids.

Some babies can become distracted by other things going on in the room while they are eating, such as the TV or radio, so try to keep the room free of these things.

As they eat more solids, your baby will want less milk. You can start to drop a milk feed, but continue to breastfeed or give 500-600ml (a pint) of infant formula a day until at least 12 months of age.

This guide covers:

How to start

First foods

More foods to try


How much and how often

How to start

Start by offering a small amount of mashed vegetable, fruit or cereal mixed with milk after a milk feed or in the middle of one, if this works better. If the food is hot, allow it to cool, stir it and test it before giving it to your baby.

Some babies take time to learn to eat new foods. Your baby will be finding out about different tastes and textures and learning that food does not come in a continuous flow. Be patient, let your baby touch the food if they want to, and be prepared for some mess.

  • Start by offering just a few teaspoons of food, once a day.
  • Use a little of your baby’s usual milk (breast or formula) to mix the food to the desired consistency.
  • Allow your baby to feed themself, using their fingers, as soon as they show an interest.
  • Give your baby a range of foods and textures to taste.
  • Do not force feed your baby. If your baby does not seem to want it, wait and try again later.
  • If you are using a spoon, wait for your baby to open their mouth when the food is offered.
  • Let your baby touch the food in the dish or on the spoon.
  • If you are bottle feeding, do not add any foods (including rusks, cereal or sugar) to the milk.

Make sure your baby is sitting up straight and is facing forward. A highchair is best. This way your baby is able to explore foods better and will be less likely to choke.

First foods

You could try:

  • cereals such as baby rice mixed with milk,
  • mashed cooked vegetables such as parsnip, potato, yam, sweet potato or carrot,
  • mashed banana, avocado, cooked apple or pear,
  • pieces of soft fruit or vegetables small enough for your baby to pick up.

Use mashed-up family food when you can. It is best to cook your own food for your baby. This way, you will know the ingredients of the food and you will be getting your baby used to eating what you eat. Do not add salt or sugar to food for your baby.

Ready-prepared baby foods

It can be useful to have a few jars, tins or packets of baby food in the cupboard, but do not let them replace family food altogether.

If you buy baby foods:

  • Check the ‘use by’ and ‘best before’ dates.
  • Check that the seals on cans and jars have not been broken.
  • Choose ‘sugar free’ foods, or foods that do not contain added sugars or sweeteners.
  • Remember to check the label of any food product you use to make family meals. Many of the food products we buy such as sauces, soups, breakfast cereals and ready-prepared meals are high in salt and sugars. Try to check the labels for healthier versions.

More foods to try

Once your baby is used to eating vegetables and fruit you should add other foods, such as:

  • puréed or mashed-up meat, fish and chicken,
  • mashed rice, noodles or pasta,
  • lentils (dhal) or pulses,
  • full-fat dairy products, such as yoghurt, fromage frais or custard (choose lower-sugar varieties).

See how your baby responds to the different flavours and textures. Offer your baby finger foods such as small pieces of fruit and vegetables or toast. How much your baby takes is less important than getting used to the idea of food other than milk.

Finger foods

Encourage your baby to chew, even if they do not have teeth, by giving finger foods. For example, cooked and cooled green beans or carrot sticks, cubes of cheese, toast, bread, pitta bread or chapatti, peeled apple and banana.

Some babies prefer food they can hold to mashed foods, so offer your baby finger foods from the beginning. Finger foods provide chewing practice and encourage babies to feed themselves.

Avoid sweet biscuits and rusks so that your baby does not get into the habit of expecting sweet snacks.


If you are bottle feeding, comfort sucking on a bottle can become a habit that is hard to break. Introduce a cup from six months and aim to have your baby off the bottle by their first birthday. Using an open cup, or a free-flow cup without a valve, will help your baby learn to sip and is better for your baby’s teeth.

Offer sips of water from a cup with meals. If you choose to give pure juice, dilute it one part juice to ten parts water, and offer it only at mealtimes.

How much and how often

When you are both ready, you can start to increase the amount of solid food you give. Try to react to your baby’s appetite, so if your baby is still hungry, you can give a little more. Your baby is the best guide to how much solid food you need to give.

Progress from offering solid food once a day to solid food at two and then three feeds. Offer different foods at each of the three meals to give more variety.

Begin to add different foods and different tastes. You will be able to use lots of the foods you already cook for yourself. Just mash a small amount cooked with no added salt or sugar and give it a try.

Offer foods from each of the following food groups:

  • starchy - such as potatoes, yams, rice or bread,
  • fruit and vegetables, and
  • protein - meat, fish, eggs, tofu or pulses such as beans and lentils.

Red meat (beef, lamb and pork) is an excellent source of iron. Eggs are a quick and nutritious source of protein, but make sure they are thoroughly cooked until both the white and yolk are solid.

Last updated: 04 October 2011

Continue to next section: From about nine months