Caption

Scientists made the discovery after analysing the eating and lifestyle habits of more than 450,000 people for more than a decade

Turning vegetarian or just eating more veg could reduce your chance of heart disease by up to 20%.

Scientists made the discovery after analysing the eating and lifestyle habits of more than 450,000 people for more than a decade.

Those who got 70% of their food from plant sources were 20% less at risk than those where it made up less than 45% of their diet.

Lead researcher Dr Camille Lassale, of Imperial College London’s School of Public Health, said: “Instead of drastic avoidance of animal-based foods, substituting some of the meat in your diet with plant-based sources may be a very simple, useful way to lower cardiovascular mortality.”

The research took account other factors such as age, smoking and obesity.

It comes just days after a study found drinking three cups of coffee a day can slash your risk of a heart attack .

Research published in respected journal Heart has found those who drink three to five cups a day are less likely to develop clogged arteries which could lead to heart attacks or strokes.

People who have between three and five cups a day had the least amount of coronary calcium in their arteries.

Having too much of this can be an early indicator of coronary atherosclerosis - a potentially deadly condition where arteries become clogged up by fatty substances known as plaques or atheroma.

This causes arteries to harden and narrow, leading to blood clots which can trigger a heart attack or a stroke