Log in to your account

Not a member yet?

Subscribe now



Vegan, vegetarian and plant-based – what are the differences?

Woman barbecuing vegetables

Vegan and vegetarian diets have grown in popularity over the past decade and now the term ‘plant based’ is bandied around on café menus, social media feeds and supermarket shelves. But what are the differences between veganism, vegetarianism and plant-based eating? Healthy Food Guide founding editor Niki Bezzant explains.

Here’s what we cover:

It can be confusing when we hear the term ‘plant based’ when it comes to diets. The term has been used to describe many different ways of eating. So, what do they all mean – and which is best for you?

What is ‘plant based’ anyway?

There’s no real official definition of a plant-based diet.

Looking at it literally, a plant-based diet is a diet that is based on plants; a way of eating that is mainly plant foods such as vegetables, fruit, grains, nuts, legumes and seeds.

Nutrition experts point out that plant-based diets can also include animal-derived foods such as fish, meat and dairy. The well-regarded Mediterranean diet is an example of this sort of plant-based diet. It’s a diet that’s firmly based on plants, but also features small amounts of other animal foods, and is widely acknowledged to be a great diet for health and longevity.

This type of plant-based diet might also be described as a flexitarian diet or a semi-vegetarian diet. Someone who eats no meat but eats fish – known as a pescatarian – is also likely eating a plant-based diet.

Other diets are also described as plant based. They include diets that are plant only, such as a vegan diet, and diets that include some animal foods but not meat, such as a vegetarian diet.

What is a vegetarian diet?

A vegetarian diet is based on plant foods and excludes meat, poultry and fish. Vegetarian diets include:

  • vegetables
  • fruit
  • nuts
  • seeds
  • grains
  • legumes

They may also include:

  • eggs
  • dairy foods

A vegetarian diet that includes eggs is known as ovo-vegetarian, and a vegetarian diet that includes dairy is lacto-vegetarian. These can be combined (ie, including both eggs and dairy) as lacto-ovo vegetarian.

Experts say a well-planned vegetarian diet – with or without eggs and dairy – can be a healthful way of eating that offers a good range of nutrients, vitamins and minerals.

It’s important for vegetarians to replace protein from meat sources with other forms of protein, to ensure they get enough. This is especially important for older vegetarians to help maintain muscle strength and mobility. Tofu, legumes, nuts, seeds, eggs, yoghurt and wholegrain bread are good options to include help meet daily protein targets.

Also, iron from plant sources can be harder to absorb than animal-sourced iron so it’s a good idea for vegetarian women and children to keep an eye on this nutrient and include vitamin C-rich foods at meals to aid non-haem iron absorption.

Browse our amazing vegetarian recipes.

What is a vegan diet?

Another plant-based way of eating, a vegan diet is similar to a vegetarian diet, in that it excludes meat, poultry and fish. But it goes further to exclude all other animal foods. Many vegans also avoid animal products in other areas of their lives, including beauty products, shoes and clothing.

A vegan diet includes:

  • vegetables
  • fruit
  • nuts
  • seeds
  • grains
  • legumes

A vegan diet excludes:

  • meat
  • poultry
  • fish
  • eggs
  • dairy
  • insects
  • insect foods such as honey

Experts say a well-planned vegan diet can be a healthful way of eating, too. But extra care needs to be taken to make sure you’re getting all the nutrition you need, including protein, calcium and vitamin B12 and iron especially. These are things we typically get from animal foods such as meat, fish, dairy and eggs, and getting them without those foods in the diet can be more difficult – though it’s by no means impossible.

One vitamin vegans might need to consider taking as a supplement is vitamin B12. This is only found in animal foods, so can be difficult to get in a diet without them. Vitamin B12 might be in some foods that are fortified, such as cereals or plant milks.

For delicious vegan recipes head here.

How to get the best out of your plant-based diet

All of the above types of plant-based diets can be healthy and highly nutritious. But like other eating patterns they can also be unhealthy and low in nutrition, depending on the types of food you include.

If you’re eating too much highly-processed food – whether vegan, vegetarian or otherwise – you’re not giving your body the best possible nourishment. It’s just as possible to have a poor-quality vegetarian or vegan diet as it is to have a poor-quality meat-based diet.

So, whichever plant-based way of eating you go for, make sure you stick to these basic principles:

  1. Choose whole foods first – go for unprocessed vegetables and fruits as much as possible. With other plant foods, go for minimally processed versions and whole grains
  2. Eat your colours – eat tons of colourful foods from the above food groups
  3. Go for variety – make sure your diet includes a wide variety of different foods so you get the widest possible range of nutrients.

For more on vegan, vegetarian and plant-based diets you might be interested in: How to choose vegan cheese alternatives or Help my teen has just turned vegetarian 

Article sources and references

Date modified: March 28 2022
First published: Jul 2021

Join healthyfood.com today from as little as 1 per month* using code:

Shopping list saved to go to meal plans