The pros and cons of a vegan diet

More people in the UK are going vegan than ever before. Is it just a fad, or are there real health benefits to be had?

The number of vegans in Great Britain quadrupled between 2014 and 2018, with 600,000 vegans in Great Britain in 20181

What is a vegan diet?

Essentially, a vegan diet eliminates all animal products. This means cutting out not just meat and fish but also eggs, dairy products, and all animal by-products.2

However, veganism is not just about diet. It’s often part of a wider lifestyle commitment to support animal welfare and the environment.

What’s the difference between a vegan diet and a plant-based diet?

You may have also heard the term ‘plant-based diet’. Although the two are often conflated, there are important differences.

A plant based diet is built around plants and plant proteins, and many people do choose to cut out meat and animal products altogether. However, this is not essential. Many plant-based diets still include small amounts of meat or dairy.

Vegans cut out all animal products, not just in food and drink. For example, vegans don’t use products that have been tested on animals, they don’t eat honey, and they don’t wear leather or wool.

The most important distinction is often that a vegan diet is ethically driven, while plant-based diet is usually followed for its perceived health benefits.

If you’re thinking of going vegan, there are various things to consider. The most important question is: Will it be good for your health?

What are the pros of a vegan diet?


Vegan and vegetarian diets have been associated with lower risks of certain health problems, including high blood pressure, high cholesterol and obesity.3  They are also linked to lower rates of Type 2 diabetes and certain cancers.4

While not all of the health benefits attributed to veganism have been proven,3 there is one key benefit to a plant based diet: going vegan encourages you to eat more fruits, vegetables, pulses and other nutrient-dense foods that are proven to boost your health.

The average vegan or vegetarian diet also contains fewer calories and more fibre than non-vegetarian diets.

What are the cons of a vegan diet?

Many people worry that adopting a vegan diet will be too difficult, associating veganism with depriving themselves.


However, today more than ever, going vegan doesn’t have to mean missing out. As the diet’s popularity has increased, so has the variety of easily accessible vegan foods and ingredients.

In fact, you can now find vegan alternatives to many of your favourite treat foods, such as vegan ‘fried chicken’ or ‘ice cream’. (Though keep in mind, just because these are plant-based treats, it doesn’t mean they’re any healthier than their animal product counterparts.)

One thing you do have to consider when it comes to a vegan diet is that you will likely have to put more effort in to ensuring you get all the nutrients your body needs.

Getting the right nutrients from a vegan diet

Adopting a vegan diet will hopefully encourage you to eat more fruits and vegetables, upping your intake of a variety of nutrients.

Still, there are a few key nutrients that are not found as readily in plants as they are in animal products. These include:

  • Calcium
  • Vitamin D
  • Iron
  • Vitamin B12
  • Omega-3 fatty acids5

If you are adopting a vegan diet, you will need to ensure you get enough of these nutrients.

Vegan sources of calcium

Calcium is needed for healthy bones and teeth. Non-vegans get most of their calcium from dairy products.

For vegans, good sources of calcium include:

  • Green, leafy vegetables (excluding spinach)
  • Plant milks (soya, rice, oat) that have been fortified with calcium. Be sure to opt for unsweetened versions
  • Calcium-set tofu
  • Sesame seeds and tahini
  • Pulses
  • Brown and white bread (in the UK, calcium is added to both white and brown flour)
  • Dried fruits4
Vegan sources of Vitamin D

Vitamin D is used by the body to regulate calcium and phosphate levels.

Sunlight is one of the body’s main sources of vitamin D. However, between October and March we often don’t get enough vitamin D from the sun alone and therefore need to find it in our diet.

Vegans can get vitamin D from fortified plant-based products including spreads, breakfast cereals and soya drinks. Always read the label to check whether a product has been fortified, and that it doesn’t have high levels of saturated fat or added sugar.

You can also purchase supplements if you are worried about your vitamin D levels. Just make sure to check it is definitely a vegan supplement.4

Vegan sources of iron

Iron is an important consideration for vegans because, while iron is found in many plant-based foods, this type of iron is not absorbed as well by the body as iron found in meat.4

Vegans should try eating iron-rich foods in the same meal or snack as those containing vitamin C, which helps the body absorb more iron.6

Good sources of iron for vegans include:

  • Pulses
  • Wholemeal bread and flour
  • Fortified breakfast cereals
  • Dark green, leafy vegetables including watercress, broccoli and kale
  • Nuts
  • Dried fruits4
Vegan sources of Vitamin B12

Vitamin B12 is necessary to maintain healthy blood and a healthy nervous system.

Because B12 is only found naturally in animal products, vegans need to get theirs from supplements or from fortified foods.

Vegan foods fortified with vitamin B12 include some breakfast cereals, some soya drinks, and yeast extracts.4

Vegan sources of omega-3 fatty acids

Omega-3 fatty acids can help reduce the risk of heart disease as part of a balanced diet. They are primarily found in oily fish, but vegan sources include:

  • Flaxseed (linseed) oil
  • Rapeseed oil
  • Soya oil and soya-based foods, such as tofu
  • Walnuts4

One common misconception is that vegan diets don’t contain enough protein. Actually, if you eat a well-balanced plant-based diet you should be getting all the protein you need.

Good sources of protein for vegans include beans, lentils, chickpeas, tofu, soya alternatives to milk and yoghurt, and peanuts.7

The Consultant's View

Dr Ali Khavandi, Consultant Cardiologist at BMI Bath Clinic, offers his advice on adopting a vegan diet

What are the health benefits of a vegan diet?

There is a major burden of disease in the Western world, but certain foods have protective effects.

Adopting a vegan diet has a lot of positive health crossovers, and by definition will encourage you to eat more of these protective plant-based foods.

There are several plant-based foods that are complete superstars for health, in particular their cardiovascular-protective properties. These include berries, green leafy vegetables and broccoli.

Legumes such as beans and lentils are also phenomenal additions to the diet.

Apart from having a really healthy nutritional profile, they’re a particularly good carbohydrate swap and a good natural alternative to refined carbohydrates, which can cause damaging peaks in blood sugars, leading to weight gain, high blood pressure and high cholesterol.

Also, eating a plant-based diet generally means you’re eating a diet that’s high in fibre compared the average modern day diet, which doesn’t tend to contain enough.

What are the disadvantages of a vegan diet?

Vegans are more at risk of nutrient deficiencies and need to be more careful with their dietary patterns.

When you eat animal products, the animal has done the hard work on your behalf, and the dense nutrient profile has been built with relatively little work required from you to access this diverse range of nutrients.

Eating animal-derived foods allows you to be a bit lazier, but vegans have to be much more conscious about what they’re eating.

Is veganism right for me?

As with all diets, most people find it difficult to maintain restrictive eating habits that go against their natural eating habit.

It has to be something you enjoy and part of your lifestyle. Think about the long-term rather than just the short-term.


Read more from Dr Ali Khavandi at Cardiologist’s Kitchen including a selection of vegan recipes.

Remember, cutting out all animal products is a big change to your diet and one you should discuss with your GP before going ahead with.

To find out more call us on 0808 101 0337

or make an online enquiry.



You may also like…

With increasing concern about the link between processed meat and cancer, what is the best way to eat a healthy vegetarian diet? Read more

We’ve put together 10 tasty, healthy vegan recipes to show you just how easy plant-based cooking can be. Which one will you eat for dinner tonight?Read more

Plant-based cooking doesn’t have to be a chore. This vegan stir fry is super easy and on your table in 20 minutes or less. Read more

There no waiting lists when you pay for yourself. Download our treatment price list
Sign up to Health Matters updates