So whilst the medical community blame poor old cholesterol as the cause of heart disease, the real culprit walks the streets a free man.

The actual cause of heart disease is not animal fats and cholesterol, it is due to:

  • Excess consumption of vegetable oils
  • Hydrogenated fats
  • Excess consumption of refined carbohydrates, such as sugar and white flour
  • Vitamin and mineral deficiencies
  • Low levels of magnesium and iodine
  • A lack of anti-microbial fats such as animal fats and tropical oils, especially coconut oil.

Whilst high levels of cholesterol are not a good indication of future heart disease, a high level of a substance called homocysteine is. Homocysteine has been correlated with pathological build up of plaque in the arteries and the tendency to form clots which is a deadly combination.

Nutrients that lower homocysteine levels are folic acid, vitamins B6 and B12 and choline which are found mostly in animal foods.

Tune in for the final post, when I will explain what practical steps you can take to prevent heart disease…