Pregnancy and baby

Vegetarian and vegan children

Is it okay to bring up my child as a vegetarian? (from 6 months)

Media last reviewed: 22/04/2015

Next review due: 22/04/2017

If you’re bringing up your child on a diet without meat (vegetarian) or without any food from an animal (vegan), they'll need two or three portions of vegetable proteins or nuts every day to make sure they get enough protein and iron.

Don’t give whole nuts to children under five years old as they could choke. Grind nuts finely or use a smooth nut butter.

Read Food allergies for important information about peanut allergy.

Weaning your vegetarian baby

The advice on introducing solids at about six months is the same for vegetarian babies as for non-vegetarian babies. However, as your child gets older, there's a risk that a vegetarian or vegan diet may be low in iron and energy and too high in fibre.

You can make sure your child gets enough iron by giving them:

  • fortified breakfast cereal
  • dark green vegetables
  • bread
  • beans and lentils
  • dried fruit, such as apricots, figs and prunes

Vitamin C in fruit and vegetables helps the body to absorb iron, so
include these at every mealtime.

You can help ensure that your child gets all the nutrients they need by giving them smaller and more frequent main meals, with one or two snacks in between, and making sure they eat a good variety of foods. You'll also need to make sure they get enough calcium, vitamin B12 and vitamin D.

Vitamin drops are recommended for all young children from the age of six months, and should be given until they are five years old.

Read more about vitamins for children.

Vegan diets for children

If you’re breastfeeding and you’re on a vegan diet, it’s important that you take a vitamin D supplement. You may also need extra vitamin B12.

Take care when giving children a vegan diet. Young children need a good variety of foods to provide the energy and vitamins they need for growth.

A vegan diet can be bulky and high in fibre. This can mean that children get full up before they’ve taken in enough calories. Because of this, they may need extra supplements. Ask a dietitian or doctor for advice before introducing your child to solids.


Young children need lots of energy to grow and develop. Give vegan children high-calorie foods, such as hummus, bananas and smooth nut and seed butters (such as tahini and cashew or peanut butter). They still need starchy foods. However, don't give only wholegrain and wholemeal versions to children under five years old because they're high in fibre. For extra energy, you could add vegetable oils or vegan fat spreads to foods.


Pulses and food made from pulses are a good source of protein for vegan children. Nut and seed butters also contain protein. Always use smooth versions for babies and children under five years old. Breastfeeding until your child is two or more, or giving them soya-based formula milk if they are vegan, will help ensure they get enough protein.

Ask your GP for advice before using soya-based formula.


Fortified soya drinks often have added calcium. Some foods are also fortified with calcium, so check the label.

Vitamin B12

Fortified breakfast cereals and some yeast extracts contain vitamin B12. Your child may also need a supplement.

Omega-3 fatty acids

Some omega-3 fatty acids are found in certain vegetable oils, such as linseed, flaxseed, walnut and rapeseed oils. However, these are chemically different from the long chain omega-3 fatty acids found in oily fish. Evidence suggests that these short-chain fatty acids may not offer the same protection against heart disease as those found in oily fish.

Page last reviewed: 07/05/2015

Next review due: 07/05/2017


How helpful is this page?

Average rating

Based on 67 ratings

All ratings

Add your rating


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

JoshBlake said on 02 October 2015

In reply to 'LittleVegan':

Are you serious about broccoli and calcium? 100g of broccoli only contains about 47 milligrams of calcium, roughly 5% of what a child needs daily.

Milk contains 2.5 times more calcium, and it is much easier to drink 100 ml of milk than 100g of broccoli, especially for children who naturally prefer milk.

Dairy is the best option for children. Not everything is a commercial conspiracy.

Report this content as offensive or unsuitable

hellms said on 23 July 2015

I found this information extremely helpful as I find the idea of a 6 year old being vegan terrifying! Thank you, I will 'butt out' and stop worrying/interfering.

Report this content as offensive or unsuitable

LittleVegan said on 09 July 2015

This page is quite misleading in terms of the nutritional values of leading a vegetarian or vegan diet.for example it implies that calcium is hard to come by while leading a vegan diet and that is simply not true. Broccoli is one of the easiest ways to intake calcium, and is much easier than obtaining calcium from from dairy products. It is true that if you do not eat a well balanced diet which is vegan then it is easy to lose track of your intake of basic nutrients and minerals. This page is highly biased and revolves around the stigma created by the meat and dairy industries to convince us that the healthiest way to eat is with meat and animal products - this having been denounced by many of the large health organisations and even the UN.

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

Search for services

Find parenting and childcare services in your area