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 & vegan diets: children & teens | Raising Children Network

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

Read more on 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

Special diets for kids

Your child may need a special diet for a metabolic condition, allergies or your beliefs. Learn about how to give your child the nutrients they need.

Read more on Pregnancy, Birth & Baby 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 MyDoctor website

Gluten-free diet - Better Health Channel

Gluten sensitivity can be managed with a gluten-free diet.

Read more on Better Health Channel website

Gluten-free diets | Dietitians Australia

A gluten-free diet is the foundation of managing coeliac disease. The popularity of gluten-free diets and products has grown in recent years. Internet searches for gluten-free diets are now the third most popular searched-for diet. This growth in popularity comes from claims that not eating gluten helps with a range of illnesses, even in people who do not have coeliac disease. But there is very little evidence that a gluten-free diet benefits everyone.

Read more on Dietitians Australia website

Can your diet prevent and treat cancer? | Dietitians Australia

Diet alone is unable to treat or cure cancer. But there are diet and lifestyle strategies you can use to reduce your risk of developing cancer. Diet and exercise are also an important part of cancer treatment.

Read more on Dietitians Australia 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 Queensland 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.