photo of different supplements for heart health

Top 7 vitamins and supplements for heart health

There are plenty of supplements for your heart’s health on the market. Choosing the most effective supplements for your heart is a matter of research. You can check out what experts recommend in terms of vitamins and minerals that will keep your old ticker in great shape.

Briefly, here are some supplements you can take to maintain your heart health or reduce the incidence of heart disease:


Jannine Krause, a doctor, acupuncturist and podcaster recommends CoQ10 or Coenzyme Q10 for your heart’s health. CoQ10 is a coenzyme that is naturally produced in your body. Its main function is to protect the cells from oxidative stress. Dr Krause believes that taking Coenzyme Q10 for your heart will help protect its muscle. This will also help the heart produce more energy.

Unfortunately, after a certain age, CoQ10 is found in lower quantities in the body. Therefore you might need to take a supplement. Research shows that CoQ10 lowers blood pressure, prevents heart attacks and helps the liver work more efficiently when the patient is taking drugs to lower their cholesterol.

C0Q10 may also be beneficial in treating migraines and muscular dystrophy.

Vitamin B12

Research shows that patients with high levels of ‘homocysteine’ in their bodies had higher chances of developing heart disease. Homocysteine is an amino acid found in the body. The more of it you have, the worse it is for your heart.

B12 breaks down this amino acid which leads to a better health outcome for your heart.

Vitamin K2

Not many articles out there tout the importance of taking vitamin K2. However, your heart’s health may depend on it. When there is a build-up of calcium and lipids in the arteries, it can lead to a blockage and heart problems down the road. Vitamin K2 will prevent this blockage in your arteries and maintain your heart’s health.

A study showed that taking a course of vitamin K2 reduced the risk of calcification in the arteries by 52%. Which meant a reduction of heart problems by 57%.

Vitamin D

Vitamin D is touted as a supplement that you need to take to increase your immunity when sick with the flu or other health ailments. However, research shows that people who are struggling with heart failure had improved their heart health by taking vitamin D for a longer period of time.

You can also take vitamin D from foods like eggs, cheese, liver and fatty fish.


Fiber is not only beneficial for your gut and immune system. It can also improve your heart’s health. For example, psyllium fiber is a health supplement that you can take to lower your cholesterol and improve cardiac activity.

Omega-3 fatty acids

The list can’t be complete without talking about omega-3 fatty acids. These fatty acids can be found in oil form in some fish, vegetables and some plant sources.

You can’t find these acids in the body so they can only be taken in a pill form called ‘fish oil’.

Omega-3 fatty acids will help your heart’s health by lowering the number of triglycerides in the body. If you have a high number of triglycerides, you are more predisposed to heart disease and stroke. Thus, make sure you’re taking your fish oil alongside your daily dose of vitamins.


Garlic is a vegetable (and a spice) that helps you recover faster from the flu and can also help restore your gut flora. Apart from these benefits, garlic can also lower your blood pressure and reduce your heart episodes if taken consistently.


There are plenty of supplements for your heart health. You can decide which ones are good for you based on your doctor’s recommendation and the studies done on these supplements. In addition to taking supplements for your heart’s well-being, make sure to exercise, eat well and decrease your stress levels.

Author’s Bio

Marlena Bontas is a freelance writer with a passion for health, technology and mental wellness. She has an MA in Psychology from the University of Helsinki and is currently travelling. Write her on Twitter at @MarlenaEeva.

Leave a Reply