A plant-based diet is based on foods that come from plants with few or no ingredients that come from animals. This includes vegetables, wholegrains, legumes, nuts, seeds and fruits.

vegetarian vegan and plant based diets bowl of salad

You may choose a plant-based diet for a variety of reasons. These could include concern about animal welfare, health benefits, environmental concerns or personal preference.

Plant-based diets can support healthy living at every age and life stage. But as with any diet, you should plan your plant-based eating to meet your nutritional needs.

Those who follow plant-based diets are categorised as:

  • Lacto-ovo vegetarians: eat dairy foods and eggs but not meat, poultry or seafood
  • Ovo-vegetarians: include eggs but avoid all other animal foods, including dairy
  • Lacto-vegetarians: eat dairy foods but exclude eggs, meat, poultry and seafood
  • Vegans: don’t eat any animal products including honey, dairy and eggs
  • Pescatarians: eat fish and/or shellfish
  • Semi-vegetarians (or flexitarians): may eat some meat, seafood, poultry, eggs and dairy

How can I eat with this in mind?

Diets centred on a wide variety of plant foods offer affordable, tasty and nutritious options. Plant-based diets rich in beans, nuts, seeds, fruit and vegetables, wholegrains (such as oats, barley and quinoa) and minimally processed foods can provide all the nutrients needed for good health.

The exception is vitamin B12. This nutrient is not available from plants. You will need to get this from fortified foods or a supplement.

Plant-based eating is recognised as an intervention to improve health outcomes. They could reduce your risk of type 2 diabetes, hypertension, cardiovascular disease and some cancers and may help you manage your weight.

If you are reducing foods that come from animals, or cutting them out altogether, there are a few nutrients that you need to pay attention to.


You can easily meet protein needs by eating protein-rich foods.

These include lentils, beans, chickpeas, seeds, nuts and nut butters (e.g. peanut butter), tofu and tempeh. Eggs and dairy are also good sources if you eat these.

Meat substitutes like soya burgers and soya sausages, mycoprotein (sold as Quorn), and seitan (from wheat) are high-quality protein sources and can be useful for those adapting to a plant-based diet. However, these can often be high in salt and fat so you should use them in moderation.

Some meat substitutes contain animal ingredients such as eggs, milk derivatives and honey. If you are trying to follow a vegan diet, you will need to read the labels carefully.

Long-chain omega-3 polyunsaturated fatty acids

These fats are important for your health.

The richest source is oily fish e.g. pilchards, salmon and mackerel. If you don't eat fish, the body can convert the essential fats found in plant-based foods, such as walnuts, flaxseeds (linseeds) chia seeds and hemp seeds, into long-chain omega-3 fatty acids.

Oils such as rapeseed (usually labelled as vegetable oil), hemp, and flaxseed oil provide essential omega-3 fats. They are preferable to corn, sesame and sunflower oils, which are lower in omega-3.

Omega-3 supplements made from algae are also available and are suitable for vegans. Find out more about this in our omega-3 food fact sheet.

Vitamin B12

You only need small amounts of this essential vitamin. If you have too little, you could suffer fatigue, anaemia and nerve damage, you may also increase your risk of cardiovascular disease.

As eggs and dairy foods contain vitamin B12, it’s unlikely you will be deficient, unless you are excluding all animal-derived foods.

If you are vegan, the only reliable sources of vitamin B12 are fortified foods and supplements. Suitable B12-fortified foods include some breakfast cereals, yeast extracts, soya yoghurts and plant-based dairy alternatives. Make sure you check the label to be sure as not all are fortified.

Since absorption varies greatly depending on the dose and your needs, it is recommended to supplement with greater than the Recommended Daily Allowance (RDA) of 1.5 micrograms to ensure adequate intake. The Vegan Society recommends you should either:

  • eat fortified foods at least twice a day, aiming for 3mcg of vitamin B12 a day OR
  • take a supplement of at least 10mcg daily or at least 2000mcg weekly

Vitamin D

Alongside calcium, Vitamin D is important for maintaining bone health. Your body makes this when your skin is exposed to the sun, particularly in the summer months. Learn more about vitamin D in our food fact sheet.


Calcium is essential for bone health. An adult requires approximately 700mg per day.

Dairy foods are rich in calcium, but if you are not eating these make sure you get calcium from other sources. These include fortified plant-based dairy alternatives, dried fruit e.g. figs, nuts such as almonds, leafy green vegetables such as kale, red kidney beans, sesame seeds, tempeh and calcium-set tofu. See our fact sheet on calcium for further information.


This mineral is vital to health, as deficiency causes anaemia.

Plant sources of iron include dried fruits, wholegrains, nuts, green leafy vegetables, seeds, peas, beans and lentils. The form of iron in plant foods is absorbed less efficiently than iron from animal-derived sources such as meat and eggs.

You can increase the iron available to your body from plant-derived foods by eating plenty of fruits and vegetables rich in vitamin C.

These include citrus fruits, strawberries, berries, green leafy vegetables and peppers. Vitamin C helps the iron to be better absorbed. Find out more about iron in our fact sheet.


Zinc is important for growth and development in childhood. It is necessary for the immune system.

Like iron, zinc absorption from plant foods is lower than from animal foods. Sources include eggs and milk.

Good plant choices include wheat germ, beans, nuts, seeds, mushrooms and some fortified breakfast cereals.

To increase zinc absorption, eat fermented soya such as tempeh and miso, soak dried beans then rinse before cooking and sprout grains and seeds.


You need iodine for healthy thyroid function. This is needed for many bodily processes including metabolism. The major sources of iodine in our diet are dairy products and seafood. If you eat exclusively plant-based diets you may be at risk of deficiency.

You may rely on seaweed e.g. nori, wakame and kelp, or iodine-fortified plant-based dairy alternatives. Guidance is not to consume sea vegetables more than once a week.

An excess of iodine is also unhealthy, so if you are taking a supplement, speak to a dietitian. Find out more about iodine in our fact sheet.

Sustainable eating

In the UK, it is estimated that well-planned, completely plant-based, or vegan, diets need just one third of the fertile land, fresh water and energy of the typical British 'meat-and-dairy' based diet.

Reducing animal-derived foods and choosing a range of plant foods can be beneficial to the planet, animals and our health. Find out more through the BDA's One Blue Dot project.

Top tips

  • Carefully planned plant-based diets can support healthy living at every age and life stage
  • Plant-based diets can help to manage weight and may reduce the risk of type 2 diabetes and other chronic diseases
  • You can get all essential nutrients from plant foods but vegans need to ensure a reliable source of vitamin B12
  • If excluding dairy, make sure you consume other calcium-rich foods
  • Include a wide variety of plant-derived foods to ensure your diet is balanced and sustainable