When to start introducing solid foods
Introducing your baby to solid foods, often called weaning, should start when your baby is around six months old.
It's a really important step in your baby’s development and it 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 breast milk or formula. Babies don’t need three meals a day to start with, so you can begin 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.
Why it pays to wait until they are ready
Research shows that babies need nothing but breast milk or formula for the first six months of life. This gives their digestive system time to develop fully so that it can cope with solid foods.
If you are breastfeeding, having breast milk alone up to six months will protect your baby against infections. Breastfeeding will carry on protecting them from infections for as long as you carry on.
Whether your baby has breast milk or formula, waiting until they are ready for food will save a lot of time too. They'll 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 breast milk or formula. It's 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 with their tongue, 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 with weaning
- 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 to eat – 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. See what other foods to avoid giving your baby.
Tips on what foods to give your baby as they grow
Feeding your baby from 0-6 months
Your baby only needs breast milk or formula. "Follow-on" formula isn't suitable for babies under six months, and 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 "mouldy" 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, 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: once your baby is used to the foods above, they can have 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. They can also have 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.
Vitamins: it's recommended that all babies and children have vitamin drops containing vitamins A, C and D from six months to age five.
Read more about drinks and cups for babies and children.
Feeding your baby from 8-9 months
Your baby will gradually move towards eating three meals a day. It will be a mixture of soft finger foods, and mashed or chopped foods.
Your baby’s diet should consist of a variety of the following: 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 baby's food from 12 months
Your baby will now be eating three meals a day, chopped if necessary, 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)
Read more about what to feed young children.
What milk when?
For around the first six months you should feed your baby only breast milk or formula. Only use soya-based 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. Rice drink is not suitable as a drink for children under the age of five.
Tips to help your child enjoy new 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's a great habit to get into and one that will hopefully make your life a little easier as they get older. It's best not to give them foods or drinks with added sugar, or salty or fatty food either, 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 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 your 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 how you eat. 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 it's food time.
- 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 little. 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 your baby 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. Offer new foods often and your baby will gradually get used to them.