1 min read

Healthy eating for vegetarians and vegans

Medically reviewed

To ensure you have a balanced and varied diet, read our advice on healthy eating for vegetarians and vegans.

To have a healthy, balanced diet which includes all the nutrients your body needs, make sure you eat a wide variety of foods.

Vegetarians and vegans eat a diet of:

  • grains
  • pulses
  • nuts and seeds
  • fruit and vegetables

Vegetarians (but not vegans) also eat:

  • dairy products
  • eggs

Vegetarians and vegans don't eat:

  • meat
  • poultry
  • game
  • fish or shellfish (such as crab or lobster)
  • animal by-products (such as gelatine)

In addition, vegans don't eat eggs and dairy products.

Some people who call themselves vegetarians may eat different combinations of these foods. For example, some may consume milk but not eggs, while some may eat fish but not meat.

Lacto-ovo vegetarians

Lacto-ovo vegetarians eat both dairy products and eggs. This is the most common type of vegetarian diet.

Lacto vegetarians

Lacto vegetarians eat dairy products, but not eggs.

Ovo vegetarians

Ovo vegetarians eat eggs but not dairy products.


Vegans don't eat dairy products, eggs or any other animal product.

More information

A vegetarian or vegan diet can be suitable for everyone, regardless of their age. However, you may need to consider specific needs at different stages of life – for example, if you're pregnant.

Find out more about:

  • the vegetarian diet
  • the vegan diet
  • vegetarian food on a budget
  • vegetarian and vegan mums-to-be
  • vegetarian and vegan babies and children
Content supplied byNHS Logonhs.uk
Was this article helpful?

Important: Our website provides useful information but is not a substitute for medical advice. You should always seek the advice of your doctor when making decisions about your health.

What to read next
The vegetarian diet
A guide to help vegetarians eat the right proportions from different food groups to get a balanced diet.
Vegetarian and vegan diets Q&A
Answers to some common questions about how to stay healthy on a vegetarian or vegan diet.
Vegetarian food on a budget
Advice for vegetarians and vegans on keeping the costs down when shopping for food.