Do you need to supplement on a vegan diet?

Updated: Aug 22

Are you concerned about getting all of the vitamins and minerals that you need from a vegan or vegetarian diet? Perhaps you are wondering what supplements to take?

You may have chosen to follow a vegan or vegetarian diet because you are ethically opposed to eating animal products. That’s an awesome reason, but how can you make that diet as healthy as possible?

A vegan, vegetarian or omnivorous diet can easily cover all of your nutritional bases.

Diets which do not feature any animal products just need a little more planning and I'm going to give you some really simple guidance on the easiest way to do that.

To kick things off I just want to make a few definitions:

1. Vegan diet: Does not eat any animal products

2. Vegetarian diet: Does not eat meat, poultry and fish, but may eat eggs, honey, dairy etc.

3. Pescatarian diet: Same as the vegetarian diet but also eats fish

4. Flexitarian diet: Same as the vegetarian diet but occasionally eats small amounts of meat

The number of animal products consumed increase as you move down the list.

The more a particular food group is excluded from your diet, the more chance there is of a nutrient deficiency occurring. A number of the nutrients that your body needs for optimal health are either not present in plant-based foods or are difficult to absorb.

As such a vegan diet needs a little more planning than a flexitarian diet if you want to ensure you are getting everything you need.

For diets which exclude or limit animal-based foods, the following are the most important to pay attention to:

  • Iron

  • Calcium

  • Zinc

  • Vitamin B12

  • Omega 3

  • Protein

Read on to understand why and how to ensure you get enough of what you need without eating animal products.


Iron is important for healthy red blood cells and is the most common mineral deficiency resulting in anaemia.

Plant-based eaters are therefore not much more likely to be deficient than omnivores. But animal products do provide the body with the highest quantity of iron in the most easily absorbed form.

Plant-based sources of iron include beans, nuts, whole grains and dark leafy green vegetables (like spinach).

These foods provide lower quantities of iron that are more difficult for the body to absorb.

So, whilst you may be eating a lot of foods that seem to contain plenty of iron that does not mean you are getting (or absorbing) enough of it.

  • You can give your body a helping hand with absorbing plant-based iron by cooking things like leafy greens. If you like to have these in a smoothie then perhaps consider blanching them in the microwave first.

  • Vitamin C also helps your body absorb iron so you could consider eating some fruit alongside your iron sources (by blending in some lime juice to the smoothie in the example above)

If you are worried about your overall iron levels then speak to your G.P, they can do a simple blood test to confirm your levels and also rule out any underlying issues. They won’t mind and I’m sure they would rather you ask early on than leave things to potentially get worse over time.


You no doubt already know that calcium is pretty important for your bones. It also helps with blood clotting and regulating muscle contractions.

Lack of calcium can lead to lower bone density and increased risk of osteoporosis.

As dairy foods are the best source of calcium, those who exclude dairy need to pay closer attention to their calcium intake.

Plant-based sources of calcium include leafy greens and tofu. Again, don’t assume these will give you sufficient calcium as, just like iron, it is present in lower amounts and harder for your body to absorb.

Plant-based milk, fortified with calcium, can be a great help to those who don’t consume dairy. Make sure that you check the labels though! The recommended daily intake of calcium is 1000mg so consider a supplement if you are not reaching this level regularly but be sure not to exceed 2500mg per day.


Zinc helps with the reproduction of your cells, your immune system, the healing of wounds and in processing the energy within the foods you eat.

Seafood, lean meat, poultry and eggs are all great sources of zinc so if these are not present in your regular diet then you may need to consider things more carefully.

Plant-based sources of zinc include legumes, soy, bread and cereals. These are however not as easily absorbed by your body as animal-based sources.

Plant-based sources of zinc which are high in protein (like legumes and nuts) are better absorbed by your body, as are fermented foods like tempeh and miso

If you don’t eat many of these foods then perhaps consider a supplement. 15mg per day is recommended but be sure not to exceed 40mg per day.


Vitamin B12 also helps with the reproduction of your cells and is essential for producing healthy red blood cells. Deficiency can lead to degradation of the spinal cord as well as anaemia.

To further complicate things, deficiency in B12 can be masked by a high a folate intake, taking up to 2 years to detect, at which point it may be too late.

This is a very important reminder of why you should be careful with high vitamin doses and unbalanced diets!

B12 is naturally found in meat, poultry, eggs and dairy. But, except for Marmite and Sauerkraut, plant-based foods do not naturally provide B12.

Luckily breakfast cereals, milk substitutes and even energy drinks are often fortified with B12. As always, check the labels to see if they have been fortified and in what amount (for example organic plant milk is often unfortified).

As with calcium, you would need a lot of fortified plant-based milk to reach a sufficient level of B12.

So, no matter how many fortified foods a vegan may eat, the simplest thing for them to do is take a B12 supplement.

Note: Overconsumption of B12 is harmless as your body processes and removes it very quickly.

The World Health Organisation currently recommend 2.4ug per day for men and women (rising to 2.6ug for those who are pregnant and 2.8ug for those who are lactating).


Omega-3 fats are important for immune function as well as brain health.

The easiest forms of omega-3 for your body to utilise are EPA and DHA, which are typically found in oily fish such as mackerel, sardines or salmon.

It is possible to get omega-3 from plant sources like walnuts, chia seeds and walnuts but these foods provide it in the form of ALA which your body then needs to convert into EPA and DHA and this process is a little less efficient.

If you don’t eat omega-3 containing foods such as oily fish, nuts and seeds then you might want to consider a supplement. Check the labels for 250mg of EPA and DHA (combined).

Vegans should look for an algae-based supplement because these provide EPA and DHA rather than ALA.


Protein is really important for everybody, not just for active individuals. This is because it contains amino acids which are used within the body to perform all sorts of important functions like the growth and repair of muscle, bone and skin as well as to produce hormones.

Protein also provides a greater feeling of fullness which has obvious benefits to those who may be dieting.

No doubt you know that meat is a great source of protein and if you are a vegan you are probably fed up of people asking you how you get enough of it in your diet!

If you don’t eat meat, poultry, fish, eggs or dairy then you may need to do a little more planning because plant protein does have some limitations:

  • Plant-based sources have less protein per mouthful, so it can help to be aware of this to ensure sufficiency

  • Animal proteins have a ‘complete’ amino acid profile whereas plant sources do not. Therefore, it can be a good idea to pick different plant protein sources across a day to ensure the necessary variety

  • As plant protein is absorbed at a lower rate, it can be a good idea to aim for 1.6-2.2g of protein per kg of body weight, consuming a higher amount if you are more active or interested in building muscle

Simple tips for combining plant proteins:

  • Combine nuts and seeds with legumes: For example, lentil and nut curry, hummus (chickpeas and sesame seed paste) or almonds and peanuts (peanuts are actually a legume)

  • Legumes and grains: For example, the classic beans on toast, black beans and rice, peanut butter on toast, bean soup with bread or pasta with peas

Now you know how to set up your plant-based diet to properly supports your health and exercise performance and what supplements you might want to take.

If you want to know more, there are some great resources here:

Need some more information or tips, let me know in the comments. I'd love to help out!...

Photo byready madefromPexels

#plantbased #vegan #vegetarian #pescatarian #flexitarian #supplements #nutrition #health


© 2019 by FoodFlexibility