With good planning, a vegetarian diet can be a healthy choice that meets your growing child’s nutritional needs. Talk to your doctor about her diet to make sure she is getting everything she needs and growing well.
What is a vegetarian diet?
A vegetarian diet means not eating the flesh of any animal. Some vegetarians also choose not to eat any food that comes from animals (like dairy products or eggs).
Here are the different types of vegetarian diet:
- Vegan: eats only non-animal foods.
- Lacto-vegetarian: eats non-animal foods plus dairy (no eggs).
- Ovo-vegetarian: eats non-animal foods plus eggs (no dairy).
- Lacto-ovo vegetarian: eats non-animal foods plus eggs and dairy products.
Are vegetarian diets safe for babies and children?
Children need many nutrients, in the right amount, to grow and develop. Like any diet that doesn’t include certain foods, some vegetarian diets make it harder to get enough energy, protein, and certain nutrients.
Some nutrients—like vitamin B12—are only found in animal sources, such as cow’s milk. Iron, which is very important for babies and children, is more easily absorbed by the body when it comes from meat. So if your child’s diet doesn’t include animal foods, you’ll need to ensure these nutrients come from other sources. The chart below may help.
Are vegetarian diets safe for teens?
Puberty is a time of great change, and teens need a lot of energy and nutrients to get them through it. Be aware of your teen’s eating habits and help her eat the foods she needs to stay healthy. If you think your teen isn’t eating well, speak to your doctor or a dietitian.
How can vegetarian parents properly feed their baby?
Vegetarian women who are pregnant or nursing should speak to a dietitian to ensure they are getting enough protein, calcium, iron and vitamin B12.
Breastfeeding is the best source of nutrition for at least the first 6 months of life. Babies who are exclusively breastfed should get a supplement of vitamin D every day.
At 6 months, you can begin to introduce other foods to your baby. Vegetarian babies should get the same variety of vegetables, fruits and iron-fortified cereals as other babies. Alternate foods should be added to replace protein sources such as meat, fish, poultry and (if they are not included in your baby’s diet) dairy products.
A healthy vegetarian diet should include:
| Energy (calories) |
|
|
| Protein |
|
|
| Fibre |
|
|
| Minerals | Iron |
|
| Calcium |
|
|
| Zinc |
|
|
| Fat and fatty acids |
|
|
| Vitamins | Vitamin D |
|
| Vitamin B12 |
|
Helpful resources for planning a vegetarian diet:
- Vegetarian Food Guide Rainbow, Dietitians of Canada
- A new food guide for North American Vegetarians, Dietitians of Canada
More information from the CPS:
- Iron needs of babies and children
- Vitamin D
- Vegetarian diets in children and adolescents, a statement of the Canadian Paediatric Society.
Other resources:
- Canada’s Food Guide (Health Canada)
Reviewed by:
CPS Community Paediatrics Committee
Last updated: December 2010





















