Heart attack: Six vitamins and minerals to prevent the life-threatening condition

By | February 1, 2019

Heart attack is a serious medical emergency and if you suspect your or someone else is having one you should call 999 straightaway. The leading cause of heart attack is coronary heart disease, which is where the major blood vessels that supply the heart with blood get clogged up with deposits of cholesterol – known as plaques. When a plaque ruptures this can cause a blood clot and blocks the supply of blood to the heart, triggering a heart attack.

Eating too much salt is strongly advised against as this may raise your blood pressure and high blood pressure can increase your risk of coronary heart disease.

Eating foods that keep your blood healthy is key, and according to medical constant Dr Sarah Brewer and dietician Juliette Kellow there are six vitamins and minerals the blood needs to function properly.

In their book titled ‘Eat Better Live Longer’ they explain: “The body produces over 200 billion new red blood cells every day.

“To do this efficiently, bone marrow needs vital ingredients – iron and copper (for haemoglobin production), vitamin A (for stem cell activity), and various B vitamins (vitamins B6, B12, and folate for haemoglobin manufacture).

“A varied diet will provide all the essential micronutrients for making red blood cells.”

All these vitamins and minerals are also available in supplement form, if you fear you aren’t getting enough from your diet.

But here are foods rich in the vitamins and minerals outlined, according to the NHS.

Vitamin A

  • Cheese
  • Eggs
  • Oily fish
  • Fortified low-fat spreads
  • Milk and yoghurt
  • Liver and liver products such as liver pate

Vitamin B6

  • Pork
  • Poultry such as chicken or turkey
  • Fish
  • Bread
  • Wholegrain cereals such as oatmeal, wheatgerm and brown rice
  • Eggs
  • Vegetables
  • Soya beans
  • Peanuts
  • Milk
  • Potatoes
  • Some fortified breakfast cereals

Vitamin B12

  • Meat
  • Salmon
  • Cod
  • Milk
  • Cheese
  • Eggs
  • Some fortified breakfast cereals


  • Broccoli
  • Brussels sprouts
  • Liver
  • Leafy green vegetables such as cabbage and spinach
  • Peas
  • Chickpeas
  • breakfast cereals fortified with folic acid


  • Liver
  • Meat
  • Beans
  • Nuts
  • Dried fruit – such as dried apricots
  • Wholegrain – such as brown rice
  • Fortified breakfast cereals
  • Soy bean flour
  • Most dark-green leafy vegetables – such as watercress and curly kale


  • Foods high in copper, according to Healthline, include:
  • Liver
  • Oysters
  • Spirulina
  • Shiitake mushrooms
  • Nuts and seeds
  • Lobster
  • Leafy greens
  • Dark chocolate

While some foods are deemed good for the heart, others can increase your chance of a heart attack happening.

Daily Express :: Health Feed