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.

Globe Icon Language displayed in:
Dropdown Arrow
beginning of content

Vegetarian and vegan diets

10-minute read

Key facts

  • Vegetarian and vegan diets prioritise foods that come from plants.
  • You may follow a vegetarian or vegan diet for health reasons or as a religious, environmental, ethical or economic choice.
  • A balanced vegetarian diet can meet most nutritional needs, but special attention is required for vegan diets.
  • Plant-based meat alternatives offer nutritional and environmental benefits.
  • Consult a dietitian before starting a vegetarian or vegan diet, especially for children or if you are pregnant or breastfeeding.

What are vegetarian and vegan diets?

Vegetarian and vegan diets prioritise foods that come from plants. These diets may help reduce your risk of chronic disease such as diabetes and heart disease. A well-balanced vegetarian or vegan diet can supply your body with all the protein, minerals and most vitamins it needs. If you are vegan, it is recommended to take a vitamin B12 supplement.

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

  • Ovo-vegetarians eat eggs.
  • Lacto-vegetarians eat dairy products.
  • Lacto-ovo-vegetarians eat eggs and dairy products.
  • Pescatarians eat fish and other seafood, avoiding meat and poultry.
  • Pescavegans do not eat eggs or dairy.
  • Vegans don't eat any animal products, including honey and gelatine.

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

What are the health benefits of a vegetarian or vegan diet?

Vegetarian and vegan diets can be good for your health if you plan well. A vegetarian or vegan diet based on vegetables, legumes, beans, wholegrains, fruits, nuts and seeds can help reduce the risk of:

A vegetarian diet can also reduce the risk of other conditions including:

Dietary fibre in a plant-based diet can help:

  • improve gut health
  • improve digestion
  • reduce inflammation

How can I meet my nutritional needs with a vegetarian or vegan 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 enough nutrients — especially for children.

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

Protein

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 and beans
  • tofu
  • nuts and seeds
  • wholegrains such as brown rice, polenta, quinoa and buckwheat

Calcium

You can get calcium from milk, cheese and yoghurt. Calcium is important for strong bones and teeth, and muscle and nerve functioning.

Good sources of calcium for vegans include:

  • tofu processed with calcium salt (check the label)
  • soy or alternative milk drinks with added calcium (check the label)
  • cereals or fruit juices with added calcium (check the label)
  • some nuts, such as almonds
  • leafy dark green vegetables, such as broccoli, kale and Asian greens

Iron

Iron is important for producing blood and moving oxygen around the body. 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-based foods can still give your body enough non-haem iron. However, they should be eaten with foods high in vitamin C to help your body absorb the iron. Include a wide variety of fruits and vegetables that are rich in vitamin C at each meal.

Good sources of iron include:

  • legumes such as lentils, beans and chickpeas
  • firm tofu
  • nuts, including cashews and pistachios
  • wholegrain cereals and bread
  • dried fruits
  • dark green leafy vegetables such as broccoli, spinach and green peas

People who menstruate (have periods) need about twice as much iron as people who don't menstruate. This replaces 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 form blood and supports the nervous system.

Sources of vitamin B12 include:

  • milk, cheese and yoghurt
  • eggs
  • some soy or alternative milk drinks (check the label)
  • some vegetarian burgers and similar products (check the label)

Some plant foods contain small amounts of vitamin B12, including some mushrooms, tempeh and sea vegetables such as nori. The amount can vary. Some studies suggest that nori contains active vitamin B12 and may help improve vitamin B12 levels in people following a plant-based diet. If you follow a strict vegan diet, it is recommended you take vitamin B12 supplements to avoid vitamin B12 deficiency — including anaemia.

If you're concerned about your vitamin B12 levels, see your doctor about getting a vitamin B12 test.

Omega 3 fats

Omega 3 fats are important for your general health and help protect you against disease.

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.

If you follow a vegan diet, you can take an algal-based omega-3 supplement to make sure you get enough long-chain omega-3 fats.

People who are pregnant and young children who follow a vegetarian diet should also take an omega-3 supplement.

Vitamin D

Vitamin D is important for bone health and supporting your immune system.

Eggs are a source of vitamin D. Some plant-based dairy products such as milk and margarine are strengthened with vitamin D (check the label).

Most people can get enough vitamin D from safe exposure to sunlight. Vitamin D is also available as a supplement.

If you're concerned about your vitamin D levels, see your doctor about getting a vitamin D test.

Is a vegetarian or vegan diet safe for my child?

A vegetarian or vegan diet can be safe for your child if it is carefully planned. Children need enough nutrients to support healthy growth and development, and some may need to take supplements, especially those who follow a vegan diet.

Plant-based diets can sometimes be low in important nutrients. These include protein, calcium, vitamin D, iodine, iron, zinc, and omega-3 fats. Vegan children may also not get enough vitamin B12, which is important for brain development.

Plant-based diets are often lower in energy (calories). If a diet is not planned well, it may affect your child's growth and development.

Bone health is also important during childhood because this is when strong bones are built. Low intake of nutrients such as calcium and vitamin D can affect bone strength.

Plant-based milks are not recommended for babies under 12 months. Plant-based milks strengthened with nutrients can be introduced after this age with guidance from a doctor or dietitian. If you are following a vegan diet during pregnancy and breastfeeding, a vitamin B12 supplement is especially important for your baby's brain development. Talk to your doctor or dietitian for advice.

Before starting your child, baby or toddler, on a vegetarian or vegan diet, talk to your doctor, child health nurse or dietitian to make sure they get all the nutrients they need.

What about meat alternatives?

Many meat alternatives are now available, such as plant-based burgers and sausages.

Some are fortified with nutrients such as iron and B12, which can help them offer similar nutrition to meat. Because they are made from plants, they can also have a lower environmental impact than traditional meat.

Another emerging option is cultured (lab-grown) meat. This is grown from animal cells in a lab without harming animals. Cultured meat could also be better for the environment, while still providing nutrients similar to regular meat.

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:

  • plan on starting a vegan diet
  • plan for a child or toddler to follow a vegetarian or vegan diet
  • have a history of iron deficiency
  • are pregnant, breastfeeding or planning a pregnancy

Tips for vegetarians and vegans:

  • Eat a variety of plant foods including wholegrain breads and cereals, legumes, nuts, seeds and beans.
  • Make sure your milk substitutes are enriched with calcium.
  • Get your iron levels checked.
  • If you are following a vegan diet, also include a vitamin B12 supplement.
  • Look for the healthier options with less salt and saturated fat when choosing meat alternatives.

Resources and support

For expert nutrition and dietary advice, visit Dietitians Australia. They offer personalised support to enhance your health and wellbeing.

Check out the Australian Guide to Healthy Eating to see which foods to include in a balanced diet.

Nutrition Australia aims to inspire healthy eating through information, education and consultation services.

NSW Health has a fact sheet about vegetarian eating for children and its management.

The Healthy Eating Advisory Service provides menu planning for vegetarian and vegan diets in languages other than English.

Information for Aboriginal and/or Torres Strait Islander peoples

Healthinfonet provides nutrition resources for Aboriginal and/or Torres Strait Islander peoples.

Get Up & Grow by the Australian Government provides healthy eating resources for Aboriginal and/or Torres Strait Islander parents.

Eat for Health has a guide to healthy eating for Aboriginal and/or Torres Strait Islander peoples.

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

Last reviewed: March 2026


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

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 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 give them a vegetarian or vegan diet, take care that they get adequate nutrition. Read our tips.

Read more on Pregnancy,Birth & Baby website

Vegetarian and vegan feeding guide for toddlers

Toddlers can eat a vegetarian or vegan diet, but take care that the foods they eat provide enough iron, protein and other nutrients.

Read more on Pregnancy,Birth & Baby 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 logo Northern Territory Government logo Queensland Government logo Government of South Australia logo Tasmanian government logo Victorian government logo Government of Western Australia 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.