Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Vegetarian and vegan diets

7-minute read

What are vegetarian and vegan diets?

Vegetarian and vegan diets help reduce your risk of disease. They can also provide you with all the protein, minerals and most vitamins your body needs.

Vegetarians don't eat meat, poultry or seafood. However, there are different types of vegetarian diet:

  • Lacto-ovo vegetarians eat eggs and dairy products.
  • Vegans don't eat any animal products, including honey and gelatine.

Pescatarians are not strictly vegetarian as they eat seafood, but still focus on a diet high in plants.

People may follow a vegetarian or vegan diet for religious reasons, or as a sustainable, ethical choice.

What are the health benefits of a vegetarian diet?

Vegetarian diets can also be good for your health when well planned. A vegetarian diet based on vegetables, legumes, beans, wholegrains, fruits, nuts and seeds can help reduce the risk of:

Dietary fibre in a plant-based diet increases the 'good' bacteria in your bowel. This can:

  • improve gut health
  • reduce inflammation

How can I meet my nutritional needs with a vegetarian diet?

A well-planned vegetarian diet that includes a variety of plant-based foods can meet your nutritional needs. This includes foods from the 5 food groups. However, some nutrients may need special attention.

A vegan diet requires extra care to ensure your body gets adequate nutrients — particularly in the case of children's diets.

Here's how you can get enough protein, calcium, iron and other nutrients on a vegetarian or vegan diet.


Protein is made up of amino acids. Essential amino acids can't be made in the body. They are typically found in meat, poultry, fish, eggs, milk, cheese and yoghurt.

Not all plants have all the essential amino acids. However, you can get all the amino acids you need by eating a variety of plant sources of protein each day.

Good sources of protein include:

  • legumes such as chickpeas, lentils and beans
  • tofu
  • nuts, except coconut
  • seeds such as sunflower, pumpkin, chia and sesame
  • grains such as wheat, oats, barley, quinoa and buckwheat


Lacto-vegetarians get calcium from milk, cheese and yoghurt.

Good sources of calcium for vegans include:

  • tofu processed with calcium salt (check the label)
  • soy or alternative milk drinks with added calcium (look for 120 mg calcium per 100 mL)
  • almonds
  • tahini
  • Asian greens, such as bok choy


There are 2 types of iron in food: haem and non-haem. Haem iron is absorbed better than non-haem iron. Meat, poultry and seafood are sources of haem iron. Eggs and plant foods have only non-haem iron.

Plant foods can still provide an adequate amount of iron for the body but should be eaten with a food high in vitamin C to maximise absorption. Good sources of iron include:

  • legumes such as lentils, beans and chickpeas
  • firm tofu
  • tempeh
  • pumpkin seeds (also called pepitas) and sunflower seeds
  • nuts, especially cashews and almonds
  • wholegrain cereals such as oats or muesli, wholemeal bread, brown rice, amaranth and quinoa
  • dried apricots
  • vegetables such as kale, broccoli, spinach and green peas

Including fruits or vegetables which are all high in vitamin C at each meal helps you absorb non-haem iron. Try eating:

  • berries kiwifruit, melon or drinking an occasional, small glass of orange juice at breakfast
  • salad, home-made vegetable soup or fresh fruit for lunch
  • vegetables such as broccoli, capsicum, cabbage, cauliflower, snow peas, kale, pumpkin, spinach or tomatoes at dinner

People who menstruate (also known as your period) need about twice as much iron than people who don't menstruate, to replace the amount lost in blood until menopause, when menstruation stops.

Pregnant people need even more iron, although they're better at absorbing non-haem iron. If you're concerned about your iron levels, see your doctor about getting a blood test.

Vitamin B12

Vitamin B12 helps blood form and allows the nervous system to function properly. This vitamin is found in animal foods including milk, cheese, yoghurt and eggs. It is also added to some soy or alternative milk drinks and breakfast cereals. Vegetarians should make sure these foods are part of their diet.

Vegans are not able to get enough Vitamin B12 from their diet and will need to supplement their diet with food sources of vitamin B12 or injections. An option is to eat foods fortified with B12, such as some breakfast cereals and some soy or alternative milk drinks. Check the label to make sure they are supplemented with vitamin B12.

Spirulina, unfortified nutritional yeast, comfrey, tempeh and mushrooms are not sources of vitamin B12.

Omega 3 Fats

Omega 3 is important for your general health and helps to protect you against disease.

Our bodies make only a very small amount of long-chain omega-3 fats, so it’s essential to get them from your diet.

Long chain omega 3 fats are found in fish, seafood and seaweed. Flax, chia and hemp seeds and oils also provide short-chain omega-3 fats.

Vegans can take an algal-based omega-3 supplement to be sure to get enough long-chain omega-3 fats.

Pregnant women and young children who are vegetarians should also take an omega-3 supplement.

Vitamin D

You need vitamin D for bone health and your immune system.

You can most easily get vitamin D from exposing your skin to the sun for 15 minutes each day.

Eggs are a source of vitamin D. Vitamin D is also found in some fortified plant-based dairy products (milk and margarine).

Is a vegetarian diet safe for my child?

A lacto-ovo vegetarian diet is fine for children as long as they eat a variety of plant foods.

It's a good idea to seek the advice of a doctor or dietitian before putting children, especially babies and toddlers, on a vegan diet to ensure they get all the nutrients they need.

If not planned correctly, inadequate nutrition due to a restricted diet can be a cause of poor growth and vitamin deficiency in children.

  • Breast milk is best for infants and toddlers for the first 2 years. If young children are started on a vegetarian or vegan diet, then seek professional advice to make sure they get enough nutrition.

Should I see a dietitian?

It’s best to consult with a dietitian if you want to start a vegetarian or vegan diet. You should visit a dietitian if:

  • You intend to start a vegan diet
  • You intend a child or toddler to follow a vegetarian or vegan diet
  • You have a history of iron deficiency
  • You are pregnant, breastfeeding or planning a pregnancy

Tips for vegetarians and vegans

  • eat 2 pieces of fruit and 5 handfuls of vegetables every day
  • eat a variety of plant foods including wholegrain breads and cereals, legumes, nuts, seeds and beans
  • make sure your milk substitutes are calcium enriched
  • get your iron levels checked
  • if you are following a vegan diet, also include a vitamin B12 supplement

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: May 2022

Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Vegetarian and vegan feeding guide for toddlers

Toddlers can eat a vegetarian or vegan diet, as long as the foods they are eating contain enough energy, protein and nutrients for them to grow.

Read more on Pregnancy, Birth & Baby website

Vegetarian and vegan eating - Better Health Channel

A well-planned vegetarian or vegan diet can meet nutritional needs during all stages of life.

Read more on Better Health Channel website

Vegetarian and vegan feeding guide for babies

If your baby is ready for solids and you plan to start them on a vegetarian or vegan diet, you may need to take extra care to ensure they get adequate nutrition.

Read more on Pregnancy, Birth & Baby website

What is a vegetarian diet? | Dietitians Australia

A varied and well-balanced vegetarian diet can supply all the nutrients you need for good health. Here are the nutrients you need to pay attention to if you're following a plant-based diet.

Read more on Dietitians Australia website

Vegetarian diets: children & teenagers | Raising Children Network

Children and teens who choose vegetarian diets need to eat a wide variety of fresh foods to get enough protein, omega-3 fatty acids, iron and vitamin B12.

Read more on website

Special diets for kids

Special diets for kids may be due to metabolic conditions, allergies or your beliefs. Here are tips on how to give your child the nutrients they need.

Read more on Pregnancy, Birth & Baby website

Teenage nutrition & healthy eating | Raising Children Network

In this video, parents and teenagers share their views on nutrition and healthy eating, including school lunch boxes, takeaway food, and being vegetarian.

Read more on website

Fad diets for kids

It’s important that children have a balanced diet. Special diets are needed for food allergies, but other restriction diets can be unhealthy for children. Read more here.

Read more on Pregnancy, Birth & Baby website

Diets and Healthy Food Choices | myVMC

Many consumers pick foods depending on the attraction and temptation of the item, but there are many things we should know to help us eat a nutritious and healthy diet.

Read more on myVMC – Virtual Medical Centre website

Iron intake for vegetarians -

Iron deficiency can be a nutritional problem for vegetarians, especially women. Find out about iron in food and how to enhance your iron absorption.

Read more on myDr website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.