Your baby’s first solid foods


Your baby’s first solid foods

When to start introducing solid foods

Introducing your baby to solid foods, often called weaning on to foods, should start when your baby is around six months old.

It is a really important step in your baby’s development and can be great fun to explore new flavours and textures together.






To begin with, how much your baby takes is less important than getting them used to the idea of eating.


They will still be getting most of their nutrition from breastmilk or infant formula. Babies don’t need three meals a day to start with, so you can start by offering foods at a time that suits you both.

Gradually you’ll be able to increase the amount and variety of food your baby eats until they can eventually eat the same as the rest of the family, in smaller portions.

Research shows that babies need nothing but breastmilk or infant formula for the first six months of life. 

This gives a baby’s digestive system time to develop so that they cope fully with solid foods. This includes solid foods made into purées and cereals mixed with milk.

Why it pays to wait until they are ready

If you are breastfeeding, feeding only your milk up to around six months will give them extra protection against infection, and it will continue to protect them for as long as you carry on.

Whether your baby has breast milk or infant formula, waiting until your baby is ready for food will save a lot of time too, as they will quickly be able to feed themselves and with less mess, as they will be able to swallow properly.

Three signs your baby is ready for their first food

Every baby is an individual, but there are three clear signs which, together, show your baby is ready for solid foods alongside breastmilk or infant formula. It is very rare for these signs to appear together before your baby is six months old.

They can stay in a sitting position and hold their head steady.

They can co-ordinate their eyes, hands and mouth so that they can look at the food, pick it up and put it in their mouth, all by themselves.

They can swallow food. Babies who are not ready will push their food back out, so they get more round their face than they do in their mouths.

Some signs that can be mistaken for a baby being ready for solid foods:

chewing fists

waking in the night when they have previously slept through

wanting extra milk feeds

These are normal behaviours and not necessarily a sign of hunger, or a sign of being ready to start solid food. Starting solid foods won’t make them any more likely to sleep through the night. Extra feeds are usually enough until they’re ready for other food.

Getting started

Always stay with your baby when they are eating in case they start to choke.

Let your baby enjoy touching and holding the food.

Allow your baby to feed themselves, using their fingers, as soon as they show an interest.

Don’t force your baby, wait until the next time if they are not interested this time.

If you are using a spoon, wait for your baby to open their mouth before you offer the food. Your baby may like to hold a spoon too.

Start by offering just a few pieces or teaspoons of food, once a day.

Cool hot food and test it before giving it to your baby.

Don’t add salt, sugar or stock cubes to your baby’s food or cooking water.

Tips on what foods to give your baby as they grow

Feeding your baby from 0-6 months

Breast milk or infant formula. ‘Follow-on’ formula is not suitable for babies under six months, you don’t need to introduce it after six months either.

Introducing solid foods before six months: if after checking with your health visitor or doctor, you decide to introduce solid foods before six months, you should avoid giving your baby certain foods as they may cause food allergies or make your baby ill. These include foods that contain wheat, gluten, nuts, peanuts, peanut products, seeds, liver, eggs, fish, shellfish, cows’ milk and soft or unpasteurised cheese.

Baby food from 6 months

First foods: your baby’s first foods can include mashed or soft cooked fruit and vegetables like parsnip, potato, yam, sweet potato, carrot, apple or pear, all cooled before eating. Or soft fruit like peach, melon, soft ripe banana or avocado as finger foods or mashed. Or baby rice or baby cereal mixed with your baby’s usual milk. Keep feeding them breast milk or infant formula as well but don’t give them whole cows’ milk as a drink until they are a year old.

Next foods: soft cooked meat such as chicken, mashed fish (check very carefully for any bones), pasta, noodles, toast, pieces of chapatti, lentils, rice and mashed hard boiled eggs. Also full-fat dairy products such as yoghurt, fromage frais or custard (choose products with no added sugar or less sugar). Whole cows’ milk can be used in cooking or mixed with food from six months.

Cups: introduce a cup from around six months and offer sips of water with meals. 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.

Feeding your baby from 8-9 months

Gradually, in this time your baby will move toward eating three meals a day. It will be a mixture of soft finger foods, mashed and chopped foods.

Your baby’s diet should consist of a variety of the following types of food: fruit and vegetables; bread, rice, pasta, potatoes and other starchy foods; meat, fish, eggs, beans and other non dairy sources of protein and milk and dairy products.

Your infant's food from 12 months

Your baby will now be eating three meals a day, chopped if required, plus breast milk or whole cows’ milk and healthier snacks like fruit, vegetable sticks, toast and rice cakes.

They can now drink whole cows’ milk. Choose full-fat dairy products because children under two need the extra fat and vitamins found in them. From two years old if they are a good eater and growing well they can have semi-skimmed milk. From five years old 1% fat and skimmed milk is OK.

You can give your baby:

three to four servings a day of starchy food such as potatoes, bread and rice

three to four servings a day of fruit and vegetables

two servings a day of meat, fish, eggs, dhal or other pulses (beans and lentils)

What milk when?

For around the first six months you should feed your baby only breast milk or infant formula. Only use soya-based infant formula if your GP has advised you to. Follow-on milks are available for babies over six months but there is no need to change over to these. Cows’ milk can be mixed with food from six months and whole cows’ milk can be given as a drink from one year.  

Infant formula, follow-on formula or growing-up milks are not needed once your baby is 12 months old. Goats' and sheep’s milk are not suitable as a drink for babies under one year and rice drink is not suitable as a drink for children under the age of five.

Tips to encourage your child to explore foods

Healthy eating. Babies like the food they get used to so give them as many different, healthier foods as you can – this way they are more likely to keep eating them as they grow up. It is a great habit to get into and one that will hopefully make your life a little easier as they get older. Also, do not give them foods or drinks with added sugar, or salty or fatty food, as this will make them more likely to want them as they get older.

Solid foods and milk. As your baby eats more solid food, they may want less milk at each feed, or even drop a milk feed altogether. Babies should have breast milk (or infant formula) for at least the first year, and can carry on with breast milk for as long as you both want. From 12 months cows’ milk is fine as their main drink. Infant formula, follow-on formula or growing-up milk is not needed once your baby is 12 months old.

Take time. Allow plenty of time for eating, especially at first. Rushing or forcing your baby could lead to problems. Go at your baby’s pace and stop when your baby shows you they have had enough.

It’s messy. It can get messy but this is an important part of your baby’s development. You may want to cover the floor with newspaper or a protective mat to make clearing up easier.

Show them and eat together. Babies copy their parents and other children so you can help them by showing them that you eat healthier foods. Babies enjoy watching you eat, and learn from being a part of family mealtimes. Help them join in by talking to them and giving them food when you or the rest of the family is eating. Having mealtimes around the same time every day can make it easier for your baby to know when to expect to eat.

Finger foods. Let your baby feed themselves with their fingers. This way they can show you how much they want to eat, and it gets them familiar with different types of food. It also makes eating more enjoyable. As a guide, the best finger foods are foods that can be cut up into pieces that are big enough for your baby to hold in their fist, and stick out of the top of it. Pieces about the size of your own finger work well. 

How much? Most babies know when they are full up, so don’t make them finish a portion when they don’t want to. Smaller, more frequent meals and healthier snacks will suit them better when they are young. Don’t worry if your baby hasn’t eaten much in a meal or a day, what they eat over a week is more important.

Homemade is best. Homemade food is made from simple ingredients with no added sugar or salt. Any unused food can be kept in the fridge or frozen. Then all you have to do is reheat the amount you need. This also helps them get used to family foods and saves money.

Jar or packet food. Baby food in jars or packets can be handy, but portion sizes are often too big and much of it has the same texture. This may make it harder for your baby to accept more varied textures and to move to family foods as they get older. Jars are useful when you don’t have much time or you are out with your baby.

Sit up straight. Make sure your baby is sitting up straight so that they are able to explore foods better and are less likely to choke.

Offer different foods. Babies like to choose for themselves and sometimes take their time getting used to different foods, so offer a small amount lots of times to let them gradually get used to new foods.