Call us

Dr Richard Mackenzie

PhD

Associate Professor – Metabolism

Specialty: Diabetes, Metabolism

Location: London

Professional Profile

Dr Richard Mackenzie is internationally recognised for his research into human metabolism, weight loss, obesity, type 2 diabetes and insulin resistance. He has over 50 peer reviewed medical journals in these areas and his work focuses on understanding how metabolism is altered with disease and weigh and fat gain. In addition, his research and clinical work examines metabolic health, the influence of environmental factors on energy balance, insulin sensitivity, and long-term disease risk. He leads a research team examining how lifestyle factors—including nutrition, physical activity, sleep, and stress—interact with physiology to shape metabolism, body composition, and healthy ageing.

With over 20  years of clinical and applied experience, Dr Mackenzie has supported individuals across the health spectrum, from those seeking sustainable weight loss and improved metabolic health to those aiming to prevent chronic diseases such as type 2 diabetes and cardiovascular disease. His approach emphasises helping people understand their own metabolism, enabling informed, practical changes that support fat loss while preserving muscle—key to long-term weight control and longevity.

Alongside his work in health and disease prevention, Dr Mackenzie also collaborates with recreational and elite athletes. He helps optimise training strategies, identify performance limitations, and improve aerobic capacity, metabolic efficiency, and recovery. Across both clinical and performance settings, his work is grounded in evidence-based, personalised approaches designed to enhance resilience, functional capacity, and health span across the lifespan.

Specialises In

Human Metabolism

Resting Metabolic Rate

Substrate Utilisation Testing (CHO, fats and protein)

Healthily Metabolism

Longevity & VO2max (CPEX) testing

Nutritional assessment

Diseases prevention

Type 2 Diabetes

Metabolic Syndrome

Exercise Testing (Lactate Threshold, VO2max & power profiling)

Human Performance Testing

Professional Memberships

Editorial Board – Society for Endocrinology, European Society for Endocrinology & Reports in Diabetes

Editorial Board (guest) – Journal of Diabetes: Special Topics – The In vivo assessment of whole-body metabolism

Health Innovation Health Network (NHS England) – Grant Panel Reviewer

Diabetes UK – Publication Reviewer

Diabetes UK – Member

Physiological Society – Member

Society for Endocrinology – Member

What Our Patients Say

Phoenix Hospital Group is committed to providing exceptional clinical care to all patients. We are extremely proud of the service we provide.
31/07/2018 · Verified patient
14/11/2018 · Verified patient
15/01/2019 · Verified patient
02/04/2019 · Verified patient
04/04/2019 · Verified patient
04/04/2019 · Verified patient
10/04/2019 · Verified patient
07/06/2019 · Verified patient
23/10/2019 · Verified patient
07/11/2019 · Verified patient
07/02/2020 · Verified patient
27/03/2020 · Verified patient
20/05/2020 · Verified patient
30/05/2020 · Verified patient
07/08/2020 · Verified patient
23/08/2020 · Verified patient
05/11/2020 · Verified patient
11/11/2020 · Verified patient
16/11/2020 · Verified patient
04/12/2020 · Verified patient
06/12/2020 · Verified patient
09/12/2020 · Verified patient
18/01/2021 · Verified patient
22/01/2021 · Verified patient
14/02/2021 · Verified patient
03/03/2021 · Verified patient
17/03/2021 · Verified patient
22/03/2021 · Verified patient
26/04/2021 · Verified patient
26/04/2021 · Verified patient
26/04/2021 · Verified patient
13/05/2021 · Verified patient
25/05/2021 · Verified patient
18/07/2021 · Verified patient
04/08/2021 · Verified patient
18/08/2021 · Verified patient
17/09/2021 · Verified patient
18/09/2021 · Verified patient
21/09/2021 · Verified patient
06/10/2021 · Verified patient
12/10/2021 · Verified patient
03/11/2021 · Verified patient
03/11/2021 · Verified patient
16/11/2021 · Verified patient
16/11/2021 · Verified patient
16/11/2021 · Verified patient
19/11/2021 · Verified patient
30/12/2021 · Verified patient
05/01/2022 · Verified patient
10/01/2022 · Verified patient
01/04/2022 · Verified patient
26/04/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
26/07/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
31/10/2022 · Verified patient
29/11/2022 · Verified patient
29/11/2022 · Verified patient
29/11/2022 · Verified patient
29/11/2022 · Verified patient
29/11/2022 · Verified patient
29/11/2022 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
22/02/2023 · Verified patient
04/07/2023 · Verified patient
04/09/2023 · Verified patient
10/11/2023 · Verified patient
14/11/2023 · Verified patient
17/11/2023 · Verified patient
04/12/2023 · Verified patient
03/01/2024 · Verified patient
04/01/2024 · Verified patient
08/01/2024 · Verified patient
26/01/2024 · Verified patient
26/01/2024 · Verified patient
26/01/2024 · Verified patient
26/01/2024 · Verified patient
05/02/2024 · Verified patient
08/02/2024 · Verified patient
22/02/2024 · Verified patient
22/02/2024 · Verified patient
05/03/2024 · Verified patient
07/03/2024 · Verified patient
09/03/2024 · Verified patient
09/03/2024 · Verified patient
10/03/2024 · Verified patient
13/03/2024 · Verified patient
14/03/2024 · Verified patient
14/03/2024 · Verified patient
15/03/2024 · Verified patient
18/03/2024 · Verified patient
21/03/2024 · Verified patient
24/03/2024 · Verified patient
09/04/2024 · Verified patient
10/04/2024 · Verified patient
14/04/2024 · Verified patient
02/05/2024 · Verified patient
14/05/2024 · Verified patient
14/05/2024 · Verified patient
16/05/2024 · Verified patient
18/05/2024 · Verified patient
28/05/2024 · Verified patient
28/05/2024 · Verified patient
10/06/2024 · Verified patient
15/06/2024 · Verified patient
20/06/2024 · Verified patient
25/06/2024 · Verified patient
30/06/2024 · Verified patient
04/07/2024 · Verified patient
05/07/2024 · Verified patient
05/07/2024 · Verified patient
05/07/2024 · Verified patient
05/07/2024 · Verified patient
05/07/2024 · Verified patient
04/10/2024 · Verified patient
02/11/2024 · Verified patient
03/11/2024 · Verified patient
15/11/2024 · Verified patient
15/11/2024 · Verified patient
14/01/2025 · Verified patient
15/01/2025 · Verified patient
20/01/2025 · Verified patient
30/01/2025 · Verified patient
01/02/2025 · Verified patient
03/02/2025 · Verified patient
04/02/2025 · Verified patient
12/02/2025 · Verified patient
16/02/2025 · Verified patient
18/02/2025 · Verified patient
18/02/2025 · Verified patient
21/02/2025 · Verified patient
23/02/2025 · Verified patient
05/03/2025 · Verified patient
05/03/2025 · Verified patient
05/03/2025 · Verified patient
11/03/2025 · Verified patient
11/03/2025 · Verified patient
17/03/2025 · Verified patient
17/03/2025 · Verified patient
18/03/2025 · Verified patient
18/03/2025 · Verified patient
29/03/2025 · Verified patient
05/04/2025 · Verified patient
08/04/2025 · Verified patient
10/04/2025 · Verified patient
11/04/2025 · Verified patient
18/04/2025 · Verified patient
21/05/2025 · Verified patient
17/06/2025 · Verified patient
21/06/2025 · Verified patient
12/07/2025 · Verified patient

Make an Enquiry

    we will never share your details and will only send you information about our healthcare services

    By submitting an enquiry you confirm that you agree to our Terms & Conditions and Privacy Policy

    CALL US NOW