Heart Health Tests

Our heart health tests assess key biomarkers associated with cardiovascular disease, including a full cholesterol profile, Apolipoprotein A1 (ApoA1), Apolipoprotein B (ApoB), lipoprotein(a) (Lp(a)), and blood glucose in selected profiles.

Sort By
Cholesterol Blood Test

Take control of your heart health with our at-home Cholesterol Blood Test

  • Results estimated in 2 working days
  • 6 biomarkers
£39.00
Apolipoprotein Profile Blood Test

Go beyond a standard cholesterol profile and get an even deeper understanding of your heart health

  • Results estimated in 6 working days
  • 9 biomarkers
£89.00
Lipoprotein (a) Blood Test

Worried about heart disease, even if your cholesterol levels are normal? Lipoprotein(a), or Lp(a), is a genetic risk factor for cardiovascular disease that standard cholesterol tests don’t detect

  • Results estimated in 3 working days
  • 1 biomarkers
£59.00
Advanced Heart Disease Risk Blood Test

With our most Advanced Heart Disease Risk Blood Test, get an in-depth risk review based on an advanced cholesterol panel and inflammation markers

  • Results estimated in 8 working days
  • 11 biomarkers
£217.00
Heart Disease Risk Blood Test

Protecting your heart starts with understanding your risks

  • Results estimated in 3 working days
  • 7 biomarkers
£49.00
New
Core Health Blood Test

Take control of your metabolic health with this simple finger-prick blood test

  • Results estimated in 3 working days
  • 7 biomarkers
£55.00
VLDL Cholesterol Blood Test

Concerned about your heart health? This test measures VLDL cholesterol (very low-density lipoprotein), a type of cholesterol linked to triglyceride levels and cardiovascular risk

  • Results estimated in 10 working days
  • 1 biomarkers
£109.00
Young woman with long dark hair is smiling and looking at the camera.
“In addition to standard lipid profiles, the collection includes advanced tests that measure important biomarkers, supporting the early identification and ongoing monitoring of modifiable risk factors.”

Dr Tina Ghela, Head of Clinical, Medichecks

Which heart health blood test should I choose?

The right test depends on what you'd like to assess.

  • For a routine cholesterol check: The Cholesterol Blood Test measures total cholesterol, HDL cholesterol, non-HDL cholesterol, LDL cholesterol, and triglycerides, making it ideal for regular heart health monitoring.
  • For a more detailed cardiovascular assessment: The Advanced Heart Disease Risk Blood Test includes an advanced lipid profile with ApoA1, ApoB, lipoprotein(a) [Lp(a)], and hs-CRP, providing a more comprehensive assessment of cardiovascular disease risk.
  • If you have a family history of heart disease: The Apolipoprotein Blood Test and Lipoprotein(a) Blood Test are useful for assessing inherited cardiovascular risk factors that aren't included in a standard cholesterol test.

For more information, read our in-depth guide to blood tests for heart health.

Should you have a heart health blood test?

A heart health blood test can be useful even if you feel well, as many cardiovascular risk factors don't cause symptoms until disease is more advanced.


Testing may be particularly beneficial if you:

  • Have a family history of cardiovascular disease or high cholesterol
  • Have high blood pressure or diabetes
    Smoke or have smoked previously
  • Are overweight or obese
  • Want to monitor the effects of diet, exercise, or cholesterol-lowering medication
  • Want to understand your long-term heart health and cardiovascular risk
    Regular testing can help identify changes early, allowing you to act before symptoms develop.
Why are ApoB and lipoprotein(a) important?

While traditional cholesterol tests remain valuable, newer biomarkers can provide additional insight into cardiovascular risk.

  • Apolipoprotein B (ApoB): Reflects the number of cholesterol-containing particles that can contribute to plaque formation within arteries
  • Lipoprotein(a) (Lp(a)): Is largely determined by genetics and is recognised as an independent risk factor for cardiovascular disease

These markers may help refine cardiovascular risk assessment, particularly if you have a family history of heart disease or normal cholesterol levels but remain concerned about your risk.

FAQs

What's the best blood test for heart health?

Our comprehensive Advanced Heart Disease Risk Blood Test provides one of the most detailed assessments by measuring cholesterol, triglycerides, ApoA1, ApoB, lipoprotein(a), and inflammation. If you're looking for an overall health assessment, the Optimal Health Blood Test also includes a wide range of cardiovascular biomarkers.

Can a blood test detect cardiovascular disease?

Blood tests can't diagnose cardiovascular disease directly, but they can identify important risk factors, including raised cholesterol, diabetes risk, inflammation, and inherited lipid disorders that increase your likelihood of developing heart disease.

What's the difference between ApoB and cholesterol?

Cholesterol measures the amount of cholesterol circulating in your blood, whereas ApoB measures the number of cholesterol-carrying particles. Research suggests ApoB may provide a more accurate assessment of cardiovascular risk in some people.

What is lipoprotein(a)?

Lipoprotein(a), or Lp(a), is a genetically inherited type of cholesterol particle associated with an increased risk of cardiovascular disease. Unlike other cholesterol markers, lifestyle changes have relatively little effect on Lp(a) levels.

How often should I have my cholesterol checked?

For many adults, cholesterol should be checked every four to six years. More frequent testing may be recommended if you have raised cholesterol, diabetes, cardiovascular disease, a strong family history, or you're taking cholesterol-lowering medication.

Can you have high cholesterol without symptoms?

Yes. High cholesterol rarely causes symptoms, which is why it's often referred to as a "silent" risk factor. A blood test is the only reliable way to know whether your cholesterol is raised.

What can I do to improve my heart health?

Maintaining a healthy weight, exercising regularly, eating a balanced diet that's low in saturated fat, not smoking, managing blood pressure and diabetes, and taking prescribed medication where appropriate can all reduce your risk of cardiovascular disease. Regular blood testing can help monitor your progress.