Pregnancy and baby

Your baby's first solid foods

When should I introduce my baby to solid foods?

Media last reviewed: 28/01/2015

Next review due: 28/01/2017

When to start introducing solid foods

Introducing your baby to solid foods – sometimes called weaning or complementary feeding – should start when your baby is around six months old.

It's a really important step in their 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 infant 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're ready

Research shows babies can get all the nutrients they need from breast milk or infant formula until they are around six months old. Waiting till then gives their digestive system time to develop fully so it can cope with solid foods. This includes solid foods made into purées and cereals added to milk.

If you are breastfeeding, having breast milk alone up to the age of six months will protect your baby against infections. Breast milk will carry on protecting them from infections for as long as you carry on feeding.

Whether your baby has breast milk or infant 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 that, 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.

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

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

3. 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 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 solid foods

  • Always stay with your baby when they are eating in case they start to choke. Find out how to help a choking child.
  • 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're not interested this time.
  • If you're 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.

What foods to give your baby as they grow

Feeding your baby from 0-6 months

Your baby only needs breast milk or first infant formula. "Follow-on" formula isn't suitable for babies under six months, and you don't need to introduce it after six months either.

Check with your health visitor or GP first if you want to introduce solid foods before six months.

Babies and food allergies

While variety in your baby's diet is really important, there is a chance they may be allergic to certain foods. That's why it's important to introduce cows' milk, eggs, wheat, gluten, nuts, peanuts, peanut products, seeds, fish and shellfish one at a time and not before six months.

There is no evidence that waiting until your child is older will prevent them developing a food allergy. Once your baby is ready for solids, give them these foods in very small amounts and watch carefully for any symptoms of an allergic reaction.

If your baby already has a known allergy, such as a diagnosed food allergy or eczema, or you have a family history of food allergies, eczema, asthma or hay fever, you may need to be particularly careful when introducing peanuts and peanut products. Talk to your GP or health visitor first. Remember, peanuts, like all nuts, should be crushed or ground.

See more about food allergies in babies and toddlers.

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. Soft fruits like peach or melon, or baby rice or baby cereal mixed with your baby's usual milk, are good as well.

Keep feeding your baby breast milk or infant formula, too, but don't give them whole cows' milk as a drink until they are one year old.

Finger foods

Finger food is food that is cut up into pieces big enough for your baby to hold in their fist with a bit sticking out. Pieces about the size of your own finger work well. Your baby learns to chew this way. Try grabbable bits of soft, ripe banana or avocado.

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.


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 their teeth.

See more about cups for babies and toddlers.


It's recommended that all babies and children are given supplements in the form of vitamin drops containing vitamins A, C and D from the age of six months to five years.

Babies who are fed infant formula don't need vitamin drops if they're having 500ml (about a pint) of formula or more a day. This is because formula is already fortified with the vitamins they need.

If you're breastfeeding your baby and didn't take vitamin D supplements during your pregnancy, your health visitor may advise you to give your baby vitamin drops containing vitamin D from the age of one month.

Read more about vitamins for babies and toddlers.

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 as 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 infant formula. Infant formula made from cows' or goats' milk is the only suitable alternative to breast milk in the first 12 months of your baby's life. 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. Semi-skimmed milk can be introduced once your child is two years old, as long as they're a good eater and they have a varied diet. Skimmed and 1% milk aren't suitable for children under five, as they don't contain enough calories.

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.

You can give your child unsweetened calcium-fortified milk alternatives, such as soya, almond and oat drinks, as part of a healthy, balanced diet from the age of one. Toddlers and young children under the age of five should not be given rice drinks because of the levels of arsenic they contain.

If your child has an allergy or intolerance to milk, talk to your health visitor or GP. They can advise you on suitable milk alternatives.

See more about drinks for babies and toddlers.

Page last reviewed: 07/05/2015

Next review due: 07/05/2017


How helpful is this page?

Average rating

Based on 299 ratings

All ratings

Add your rating


The 8 comments posted are personal views. Any information they give has not been checked and may not be accurate.

DietitianFife said on 27 June 2015

Why doesn't this page say that red meats can also be offered as second stage foods? Chicken and fish are low in iron and young children are at risk of iron deficiency. These options are also low in fat. Why not mention that minced beef, pork and lamb are good foods for weaning? By omitting to mention red meat, you give the false impression that these foods are unsuitable for infants, or are harmful.

Report this content as offensive or unsuitable

Rashid_Aziz said on 25 November 2013

I was worried much for my daughter as my wife died with cancer when my daughter was just 3 months old. I could not trust any one to take care of my child. Thanks to this website from where I got training to take care of my daughter. Before that I didn't have an idea even to make formula milk for my daughter and giving bath to her. This was the sit e that I could trust. I am happy father at this time and my daughter is healthy and 5 months old.
Rashid Aziz.

Report this content as offensive or unsuitable

rapunzel2525 said on 08 September 2013

This article was very useful.I am pregnant with my first and it can get difficult with people of all ages telling you when this should be done and when that should be done.Following advice from health professionals makes it much easier in my eyes.

Report this content as offensive or unsuitable

babylou3 said on 11 May 2013

The idea of giving mashed food to a baby at 6 months all seems so out of date. If you are prolonging weaning to the recommended 6 moths you might as well go straight on to giving solid food that they can hold and feed themselves. By 6 months a baby is able to chew food and push it to back of his mouth in order to swallow it. There digestive systems are also mature enough to eat such foods.

Report this content as offensive or unsuitable

hlagos said on 02 September 2012

World Health Organization and UNICEF recommend that babies be breastfed for at least two years. So do the American and Canadian pediatric health organisations. NHS is a little behind on not picking up and promoting this reccomendation yet. All the toddler health studies are pretty conclusive.

Report this content as offensive or unsuitable

Mad Mum said on 14 August 2012

Babies cannot have just cows milk as their main drink as it does not contain enough Iron. That is why breast milk or fomula is needed til then. It can be used for cooking as the baby will still be getting the iron they need from their milk feeds.

Report this content as offensive or unsuitable

Hey_whatsoever said on 11 August 2012

Why is advice that babies cannot have cows milk before 12 months? My generation were weaned from breast milk to cows milk pre-12 months and it seems silly to introduce formula, which is made of cows milk, rather than the cheaper and more freely available full fat milk?

I also notice the advice says cows milk can be given with food from 6 months but not as a drink - this makes even less sense.

Report this content as offensive or unsuitable

mimzyc said on 01 August 2012

Shouldn't it say 'the who recommends exclusive breastfeeding for the first six months, then continuing to give breast milk along side food for the first two years and beyond'??

Report this content as offensive or unsuitable

Image alt text

Get pregnancy and baby emails

Sign up for week-by-week emails about your pregnancy and baby, with advice from experts, mums and dads

Being a parent

Learn about what it means to be a parent, including sex and relationships, rights and benefits, health and fitness, coping with stress, and bringing up a child on your own

Tips for helping a teething baby

All you need to know about helping your baby through teething, including advice on gels, rings, painkillers and comforting your baby

Search for services

Find parenting and childcare services in your area