Cleanest protein powder in the UK and EU (heavy-metal lab reports, 2026)

Short answer:
  • Based on independent batch lab reports we opened ourselves, 21 protein powders in our directory are Lab verified (10 whey, 11 vegan).
  • Whey had the lowest heavy metals: in 9 of the 10 whey reports, lead, cadmium and mercury were all below the lab’s reporting limit, and the lowest limits are on SFD Nutrition WPC 80 Pure Protein (J.
  • S.
  • Hamilton Poland, Jul 2026) and Hero Pro Whey Protein Isolate (J.
  • S.
  • Hamilton Poland, Jan 2026): lead <0.
  • 010, cadmium <0.
  • 0010, mercury <0.
  • 0010 and arsenic <0.
  • 010 mg/kg.
  • Among vegan proteins, the lowest cadmium was in Power Supplements Fava Bean Protein Isolate (<0.
  • 010 mg/kg), AHO.
  • BIO Sprouted Protein (0.
  • 011) and Form Nutrition Pureblend (0.
  • 0117); the highest was edubily Vegan Protein, a rice + pea blend (0.
  • 10 mg/kg).
  • Every measured result is far below the EU food-supplement limits (lead 3.
  • 0, cadmium 1.
  • 0, mercury 0.
  • 10 mg/kg).
  • Cheapest per 25 g of protein (calculated): OstroVit Pea Protein Isolate at €0.
  • 45 (EU seller) and Sunday Natural Vegan Creamy Protein 3K at £0.
  • 80 (UK site, ships from Germany).

Data from published lab reports only; updated 2026-10-31. Not medical advice. Testing status can’t be bought.

Full protein comparison: sortable table of every product →

Lab results

Whey protein (10) · sorted by lowest lead

ProductLab-test statusHeavy metals (mg/kg)EU seller: € per 25 g proteinUK seller: £ per 25 g proteinRed flags
PbCdHgAs
Puori PW1 Grass-fed Whey Protein Bourbon Vanilla 900g
Whey concentrate (flavoured)
Lab verified17 Mar 2026Report0.0083c (well under the EU limit or below detection)0.0237c (well under the EU limit or below detection)ND (well under the EU limit or below detection)ND (well under the EU limit or below detection)
€2.54 calculated
£2.46 calculated
Puori UK (puori.co.uk) · Danish company
⚠ 3 red flags
  • Results are per serving only and "ND" has no printed detection limit; our mg/kg figures are calculated.
  • Contains added coconut palm sugar; only sold flavoured (Bourbon vanilla).
  • £ seller is an EU company (Puori, Denmark): UK orders ship from the EU, so check delivery time and any import charges at checkout.
Hero Pro Whey Protein Isolate 1800g (vanilla)
Whey isolate (flavoured)
Lab verified28 Jan 2026Report<0.010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)No EU seller found
£1.21 calculated
⚠ 1 red flag
  • The report covers the vanilla flavour only, not an unflavoured version.
OstroVit 100% Whey Protein + Digezyme Natural 700g
Whey concentrate
Lab verified16 Apr 2025Report<0.010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)NT (not tested)
€1.41 calculated
No UK seller found
⚠ 2 red flags
  • Old report: dated 16 Apr 2025 (about 18 months old). We are asking the brand for a current-batch report.
  • Arsenic (As) is not tested in this report.
OstroVit 100% Whey Protein Isolate 700g (vanilla)
Whey isolate (flavoured)
Lab verified30 Apr 2026Report<0.010 (well under the EU limit or below detection)<0.0020 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)NT (not tested)
€1.47 calculated
No UK seller found
⚠ 2 red flags
  • Arsenic (As) is not tested in this report.
  • The report covers the vanilla flavour only, not an unflavoured version.
SFD Nutrition WPC 80 Pure Protein Natural 700g
Whey concentrate
Lab verified13 Jul 2026Report<0.010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)<0.0010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)
£1.36 calculated
Allnutrition UK (allnutrition.co.uk) · ships from the EU (Poland)
⚠ 1 red flag
  • £ seller is an EU company (SFD S.A., Poland): UK orders ship from the EU, so check delivery time and any import charges at checkout.
The Organic Protein Company Organic Whey Protein Pure Unflavoured 1.2kg
Whey concentrate (organic)
Lab verified28 Jan 2026Report<0.0100 (well under the EU limit or below detection)<0.0100 (well under the EU limit or below detection)<0.0100 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)No EU seller found
⚠ 1 red flag
  • Heavy metals only: no microbiology or protein-content test on this certificate.
edubily Organic Whey Protein Concentrate Natural 750g
Whey concentrate (organic)
Lab verified28 Apr 2025Report<0.020 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.040 (well under the EU limit or below detection)
€2.08 calculated
No UK seller found
⚠ 1 red flag
  • Old report: dated 28 Apr 2025 (about 18 months old). We are asking the brand for a current-batch report.
edubily Whey Protein Isolate (Pasture Milk) Neutral 750g
Whey isolate
Lab verified23 Sep 2025Report<0.020 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.040 (well under the EU limit or below detection)
€2.09 calculated
No UK seller found
⚠ 1 red flag
  • Microbiology and metals only: this report does not measure protein content.
Power Supplements Pure Whey Protein Isolate 1000g
Whey isolate (flavoured report)
Lab verified10 Sep 2026Report<0.050 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.050 (well under the EU limit or below detection)
€1.37 calculated
Power Supplements (powersupplements.nl) · price of the default variant
No UK seller found
⚠ 3 red flags
  • The report covers the forest-strawberry flavour only, not an unflavoured version.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.
Power Supplements Whey Protein Hydrolysate DH30 Natural 1000g
Whey hydrolysate
Lab verified10 Sep 2026Report<0.050 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.050 (well under the EU limit or below detection)No UK seller found
⚠ 2 red flags
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1 µg per 20 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

Puori PW1 Grass-fed Whey Protein Bourbon Vanilla 900g
Whey concentrate (flavoured)

Lab-test status
Lab verified17 Mar 2026Report
Heavy metals (mg/kg)
Pb 0.0083c (well under the EU limit or below detection)Cd 0.0237c (well under the EU limit or below detection)Hg ND (well under the EU limit or below detection)As ND (well under the EU limit or below detection)
EU seller: € per 25 g protein
€2.54 calculated
UK seller: £ per 25 g protein
£2.46 calculated
Puori UK (puori.co.uk) · Danish company
Red flags
⚠ 3 red flags
  • Results are per serving only and "ND" has no printed detection limit; our mg/kg figures are calculated.
  • Contains added coconut palm sugar; only sold flavoured (Bourbon vanilla).
  • £ seller is an EU company (Puori, Denmark): UK orders ship from the EU, so check delivery time and any import charges at checkout.

Hero Pro Whey Protein Isolate 1800g (vanilla)
Whey isolate (flavoured)

Lab-test status
Lab verified28 Jan 2026Report
Heavy metals (mg/kg)
Pb <0.010 (well under the EU limit or below detection)Cd <0.0010 (well under the EU limit or below detection)Hg <0.0010 (well under the EU limit or below detection)As <0.010 (well under the EU limit or below detection)
EU seller: € per 25 g protein
No EU seller found
UK seller: £ per 25 g protein
£1.21 calculated
Red flags
⚠ 1 red flag
  • The report covers the vanilla flavour only, not an unflavoured version.

OstroVit 100% Whey Protein + Digezyme Natural 700g
Whey concentrate

Lab-test status
Lab verified16 Apr 2025Report
Heavy metals (mg/kg)
Pb <0.010 (well under the EU limit or below detection)Cd <0.0010 (well under the EU limit or below detection)Hg <0.0010 (well under the EU limit or below detection)As NT (not tested)
EU seller: € per 25 g protein
€1.41 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 2 red flags
  • Old report: dated 16 Apr 2025 (about 18 months old). We are asking the brand for a current-batch report.
  • Arsenic (As) is not tested in this report.

OstroVit 100% Whey Protein Isolate 700g (vanilla)
Whey isolate (flavoured)

Lab-test status
Lab verified30 Apr 2026Report
Heavy metals (mg/kg)
Pb <0.010 (well under the EU limit or below detection)Cd <0.0020 (well under the EU limit or below detection)Hg <0.0010 (well under the EU limit or below detection)As NT (not tested)
EU seller: € per 25 g protein
€1.47 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 2 red flags
  • Arsenic (As) is not tested in this report.
  • The report covers the vanilla flavour only, not an unflavoured version.

SFD Nutrition WPC 80 Pure Protein Natural 700g
Whey concentrate

Lab-test status
Lab verified13 Jul 2026Report
Heavy metals (mg/kg)
Pb <0.010 (well under the EU limit or below detection)Cd <0.0010 (well under the EU limit or below detection)Hg <0.0010 (well under the EU limit or below detection)As <0.010 (well under the EU limit or below detection)
EU seller: € per 25 g protein
UK seller: £ per 25 g protein
£1.36 calculated
Allnutrition UK (allnutrition.co.uk) · ships from the EU (Poland)
Red flags
⚠ 1 red flag
  • £ seller is an EU company (SFD S.A., Poland): UK orders ship from the EU, so check delivery time and any import charges at checkout.

The Organic Protein Company Organic Whey Protein Pure Unflavoured 1.2kg
Whey concentrate (organic)

Lab-test status
Lab verified28 Jan 2026Report
Heavy metals (mg/kg)
Pb <0.0100 (well under the EU limit or below detection)Cd <0.0100 (well under the EU limit or below detection)Hg <0.0100 (well under the EU limit or below detection)As <0.010 (well under the EU limit or below detection)
EU seller: € per 25 g protein
No EU seller found
UK seller: £ per 25 g protein
Red flags
⚠ 1 red flag
  • Heavy metals only: no microbiology or protein-content test on this certificate.

edubily Organic Whey Protein Concentrate Natural 750g
Whey concentrate (organic)

Lab-test status
Lab verified28 Apr 2025Report
Heavy metals (mg/kg)
Pb <0.020 (well under the EU limit or below detection)Cd <0.010 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.040 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€2.08 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 1 red flag
  • Old report: dated 28 Apr 2025 (about 18 months old). We are asking the brand for a current-batch report.

edubily Whey Protein Isolate (Pasture Milk) Neutral 750g
Whey isolate

Lab-test status
Lab verified23 Sep 2025Report
Heavy metals (mg/kg)
Pb <0.020 (well under the EU limit or below detection)Cd <0.010 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.040 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€2.09 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 1 red flag
  • Microbiology and metals only: this report does not measure protein content.

Power Supplements Pure Whey Protein Isolate 1000g
Whey isolate (flavoured report)

Lab-test status
Lab verified10 Sep 2026Report
Heavy metals (mg/kg)
Pb <0.050 (well under the EU limit or below detection)Cd <0.010 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.050 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€1.37 calculated
Power Supplements (powersupplements.nl) · price of the default variant
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • The report covers the forest-strawberry flavour only, not an unflavoured version.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

Power Supplements Whey Protein Hydrolysate DH30 Natural 1000g
Whey hydrolysate

Lab-test status
Lab verified10 Sep 2026Report
Heavy metals (mg/kg)
Pb <0.050 (well under the EU limit or below detection)Cd <0.010 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.050 (well under the EU limit or below detection)
EU seller: € per 25 g protein
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 2 red flags
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1 µg per 20 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

Vegan / plant protein (11) · sorted by lowest cadmium

ProductLab-test statusHeavy metals (mg/kg)EU seller: € per 25 g proteinUK seller: £ per 25 g proteinRed flags
PbCdHgAs
Power Supplements Fava Bean Protein Isolate 1000g
Vegan: fava isolate (flavoured)
Lab verified10 Sep 2026Report<0.050 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.050 (well under the EU limit or below detection)No UK seller found
⚠ 3 red flags
  • The report does not say which flavour was tested, and no unflavoured version was confirmed.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.
AHO.BIO Sprouted Protein (Rice + Pea) Bourbon Vanilla 600g
Vegan blend (organic, flavoured)
Lab verified11 Nov 2025Report0.033 (well under the EU limit or below detection)0.011 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)
€1.92 calculated
No UK seller found
⚠ 3 red flags
  • Lead about 0.99 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • No batch number on the report, so you cannot match it to your tub.
  • Trace pesticide residues found in an organic product (hexachlorobenzene 0.002, pyrimethanil 0.006 mg/kg).
Form Nutrition Pureblend Protein Unflavoured 520g
Vegan blend (organic)
Lab verified20 Feb 2025Report0.012 (well under the EU limit or below detection)0.0117 (well under the EU limit or below detection)<0.003 (well under the EU limit or below detection)<0.1 (well under the EU limit or below detection)No EU seller found
⚠ 2 red flags
  • Old report: dated 20 Feb 2025 (about 20 months old). We are asking the brand for a current-batch report.
  • Sample code ends in "US": not confirmed to match the UK product. The brand page quotes different 2025 figures we could not find as a PDF.
Power Supplements Pea Protein Isolate 1000g
Vegan: pea isolate (flavoured)
Lab verified10 Sep 2026Report<0.050 (well under the EU limit or below detection)0.014 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.050 (well under the EU limit or below detection)No UK seller found
⚠ 3 red flags
  • The report covers the vanilla-caramel flavour only, not an unflavoured version.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.
vit4ever Pea Protein Isolate Powder 1000g
Vegan: pea isolate
Lab verified7 Aug 2026Report0.071 (well under the EU limit or below detection)0.057 (well under the EU limit or below detection)<0.0017 (well under the EU limit or below detection)0.027 (no EU limit)No UK seller found
⚠ 2 red flags
  • Highest lead in our protein list: about 1.8 µg per 25 g of powder (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for pea and far below the EU supplement limit.
  • No batch number on the report, so you cannot match it to your tub.
HSN Pea Protein Isolate 2.0 Speculoos 2kg
Vegan: pea isolate (flavoured)
Lab verified20 Nov 2025Report0.055 (well under the EU limit or below detection)0.060 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)0.0353 (no EU limit)
€0.64 calculated
HSN (hsnstore.eu) (Ad) · regular price; on sale for €23.72 on 17 Oct 2026 (offer shown until 19 Oct 2026) = €0.37 per 25 g protein
No UK seller found
⚠ 3 red flags
  • The report covers the Speculoos flavour only, not an unflavoured version.
  • Lead about 1.65 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.
Sunday Natural Vegan Creamy Protein 3K Natural 1000g
Vegan blend (fava, pea, sunflower)
Lab verified27 May 2026Report<0.020 (well under the EU limit or below detection)0.061 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.040 (well under the EU limit or below detection)
€0.80 calculated
£0.80 calculated
Sunday Natural UK (sunday-natural.co.uk) · ships from the EU (Germany)
⚠ 3 red flags
  • Measured protein about 11% below the label: 22.3 g per 30 g vs 25 g declared (the lab rated it within tolerance). We are asking Sunday Natural about it.
  • The tested sample was labelled as the Amazon version.
  • £ seller is an EU company (Sunday Natural, Germany): UK orders ship from the EU, so check delivery time and any import charges at checkout.
Puori PB Plant Protein Booster 317g
Vegan: pea
Lab verified9 Jul 2026Report0.019c (well under the EU limit or below detection)0.066c (well under the EU limit or below detection)ND (well under the EU limit or below detection)0.035c (no EU limit)
€3.30 calculated
£3.20 calculated
Puori UK (puori.co.uk) · Danish company
⚠ 2 red flags
  • Results are per serving only; our mg/kg figures are calculated. Small 12.7 g scoop makes it the most expensive per 25 g of protein.
  • £ seller is an EU company (Puori, Denmark): UK orders ship from the EU, so check delivery time and any import charges at checkout.
OstroVit Pea Protein Isolate Natural 480g
Vegan: pea isolate
Lab verified18 Dec 2025Report0.049 (well under the EU limit or below detection)0.070 (well under the EU limit or below detection)0.0011 (well under the EU limit or below detection)NT (not tested)
€0.45 calculated
OstroVit (ostrovit.com) · price confirmed on the product page on 17 Oct 2026, but out of stock
No UK seller found
⚠ 2 red flags
  • Arsenic (As) is not tested in this report.
  • Lead about 1.47 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
Sunday Natural Organic Protein 12K Natural 1000g
Vegan blend (12 sources, organic)
Lab verified30 Apr 2026Report<0.020 (well under the EU limit or below detection)0.085 (well under the EU limit or below detection)<0.010 (well under the EU limit or below detection)<0.040 (well under the EU limit or below detection)
€0.87 calculated
£0.87 calculated
Sunday Natural UK (sunday-natural.co.uk) · ships from the EU (Germany)
⚠ 2 red flags
  • Cadmium about 2.6 µg per 30 g serving (calculated; rice-containing blend). Below the 4.1 µg Prop 65 level and far below the EU supplement limit.
  • £ seller is an EU company (Sunday Natural, Germany): UK orders ship from the EU, so check delivery time and any import charges at checkout.
edubily Vegan Protein (Rice + Pea) Neutral 750g
Vegan blend (rice + pea)
Lab verified1 Sep 2026Report0.021 (well under the EU limit or below detection)0.10 (well under the EU limit or below detection)0.011 (well under the EU limit or below detection)<0.040 (well under the EU limit or below detection)
€1.01 calculated
No UK seller found
⚠ 3 red flags
  • Highest cadmium in our protein list: 0.10 mg/kg, about 2.5 µg per 25 g serving (calculated). Typical for rice protein and far below the EU supplement limit.
  • Lead about 0.53 µg per 25 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • Measured protein is 5.6% below the label (77.8 vs 82.4 g/100 g); the lab rated it within tolerance.

Power Supplements Fava Bean Protein Isolate 1000g
Vegan: fava isolate (flavoured)

Lab-test status
Lab verified10 Sep 2026Report
Heavy metals (mg/kg)
Pb <0.050 (well under the EU limit or below detection)Cd <0.010 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.050 (well under the EU limit or below detection)
EU seller: € per 25 g protein
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • The report does not say which flavour was tested, and no unflavoured version was confirmed.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

AHO.BIO Sprouted Protein (Rice + Pea) Bourbon Vanilla 600g
Vegan blend (organic, flavoured)

Lab-test status
Lab verified11 Nov 2025Report
Heavy metals (mg/kg)
Pb 0.033 (well under the EU limit or below detection)Cd 0.011 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.010 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€1.92 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • Lead about 0.99 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • No batch number on the report, so you cannot match it to your tub.
  • Trace pesticide residues found in an organic product (hexachlorobenzene 0.002, pyrimethanil 0.006 mg/kg).

Form Nutrition Pureblend Protein Unflavoured 520g
Vegan blend (organic)

Lab-test status
Lab verified20 Feb 2025Report
Heavy metals (mg/kg)
Pb 0.012 (well under the EU limit or below detection)Cd 0.0117 (well under the EU limit or below detection)Hg <0.003 (well under the EU limit or below detection)As <0.1 (well under the EU limit or below detection)
EU seller: € per 25 g protein
No EU seller found
UK seller: £ per 25 g protein
Red flags
⚠ 2 red flags
  • Old report: dated 20 Feb 2025 (about 20 months old). We are asking the brand for a current-batch report.
  • Sample code ends in "US": not confirmed to match the UK product. The brand page quotes different 2025 figures we could not find as a PDF.

Power Supplements Pea Protein Isolate 1000g
Vegan: pea isolate (flavoured)

Lab-test status
Lab verified10 Sep 2026Report
Heavy metals (mg/kg)
Pb <0.050 (well under the EU limit or below detection)Cd 0.014 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.050 (well under the EU limit or below detection)
EU seller: € per 25 g protein
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • The report covers the vanilla-caramel flavour only, not an unflavoured version.
  • Lead reporting limit is <0.050 mg/kg, so we cannot confirm lead is under the strict Prop 65 level of 0.5 µg a day (could be up to 1.5 µg per 30 g serving).
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

vit4ever Pea Protein Isolate Powder 1000g
Vegan: pea isolate

Lab-test status
Lab verified7 Aug 2026Report
Heavy metals (mg/kg)
Pb 0.071 (well under the EU limit or below detection)Cd 0.057 (well under the EU limit or below detection)Hg <0.0017 (well under the EU limit or below detection)As 0.027 (no EU limit)
EU seller: € per 25 g protein
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 2 red flags
  • Highest lead in our protein list: about 1.8 µg per 25 g of powder (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for pea and far below the EU supplement limit.
  • No batch number on the report, so you cannot match it to your tub.

HSN Pea Protein Isolate 2.0 Speculoos 2kg
Vegan: pea isolate (flavoured)

Lab-test status
Lab verified20 Nov 2025Report
Heavy metals (mg/kg)
Pb 0.055 (well under the EU limit or below detection)Cd 0.060 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As 0.0353 (no EU limit)
EU seller: € per 25 g protein
€0.64 calculated
HSN (hsnstore.eu) (Ad) · regular price; on sale for €23.72 on 17 Oct 2026 (offer shown until 19 Oct 2026) = €0.37 per 25 g protein
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • The report covers the Speculoos flavour only, not an unflavoured version.
  • Lead about 1.65 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • Protein is declared on a dry-matter basis, so protein as sold is a little lower than the label figure.

Sunday Natural Vegan Creamy Protein 3K Natural 1000g
Vegan blend (fava, pea, sunflower)

Lab-test status
Lab verified27 May 2026Report
Heavy metals (mg/kg)
Pb <0.020 (well under the EU limit or below detection)Cd 0.061 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.040 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€0.80 calculated
UK seller: £ per 25 g protein
£0.80 calculated
Sunday Natural UK (sunday-natural.co.uk) · ships from the EU (Germany)
Red flags
⚠ 3 red flags
  • Measured protein about 11% below the label: 22.3 g per 30 g vs 25 g declared (the lab rated it within tolerance). We are asking Sunday Natural about it.
  • The tested sample was labelled as the Amazon version.
  • £ seller is an EU company (Sunday Natural, Germany): UK orders ship from the EU, so check delivery time and any import charges at checkout.

Puori PB Plant Protein Booster 317g
Vegan: pea

Lab-test status
Lab verified9 Jul 2026Report
Heavy metals (mg/kg)
Pb 0.019c (well under the EU limit or below detection)Cd 0.066c (well under the EU limit or below detection)Hg ND (well under the EU limit or below detection)As 0.035c (no EU limit)
EU seller: € per 25 g protein
€3.30 calculated
UK seller: £ per 25 g protein
£3.20 calculated
Puori UK (puori.co.uk) · Danish company
Red flags
⚠ 2 red flags
  • Results are per serving only; our mg/kg figures are calculated. Small 12.7 g scoop makes it the most expensive per 25 g of protein.
  • £ seller is an EU company (Puori, Denmark): UK orders ship from the EU, so check delivery time and any import charges at checkout.

OstroVit Pea Protein Isolate Natural 480g
Vegan: pea isolate

Lab-test status
Lab verified18 Dec 2025Report
Heavy metals (mg/kg)
Pb 0.049 (well under the EU limit or below detection)Cd 0.070 (well under the EU limit or below detection)Hg 0.0011 (well under the EU limit or below detection)As NT (not tested)
EU seller: € per 25 g protein
€0.45 calculated
OstroVit (ostrovit.com) · price confirmed on the product page on 17 Oct 2026, but out of stock
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 2 red flags
  • Arsenic (As) is not tested in this report.
  • Lead about 1.47 µg per 30 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.

Sunday Natural Organic Protein 12K Natural 1000g
Vegan blend (12 sources, organic)

Lab-test status
Lab verified30 Apr 2026Report
Heavy metals (mg/kg)
Pb <0.020 (well under the EU limit or below detection)Cd 0.085 (well under the EU limit or below detection)Hg <0.010 (well under the EU limit or below detection)As <0.040 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€0.87 calculated
UK seller: £ per 25 g protein
£0.87 calculated
Sunday Natural UK (sunday-natural.co.uk) · ships from the EU (Germany)
Red flags
⚠ 2 red flags
  • Cadmium about 2.6 µg per 30 g serving (calculated; rice-containing blend). Below the 4.1 µg Prop 65 level and far below the EU supplement limit.
  • £ seller is an EU company (Sunday Natural, Germany): UK orders ship from the EU, so check delivery time and any import charges at checkout.

edubily Vegan Protein (Rice + Pea) Neutral 750g
Vegan blend (rice + pea)

Lab-test status
Lab verified1 Sep 2026Report
Heavy metals (mg/kg)
Pb 0.021 (well under the EU limit or below detection)Cd 0.10 (well under the EU limit or below detection)Hg 0.011 (well under the EU limit or below detection)As <0.040 (well under the EU limit or below detection)
EU seller: € per 25 g protein
€1.01 calculated
UK seller: £ per 25 g protein
No UK seller found
Red flags
⚠ 3 red flags
  • Highest cadmium in our protein list: 0.10 mg/kg, about 2.5 µg per 25 g serving (calculated). Typical for rice protein and far below the EU supplement limit.
  • Lead about 0.53 µg per 25 g serving (calculated), above the strict California Prop 65 level of 0.5 µg a day. Normal for plant protein and far below the EU supplement limit.
  • Measured protein is 5.6% below the label (77.8 vs 82.4 g/100 g); the lab rated it within tolerance.
Heavy-metal colours: Well under the EU limit (below half) or below detection Near the EU limit (half the limit up to the limit) Over the EU limit Grey: no EU limit (arsenic), not tested, or the lab’s reporting limit is above the EU limitEU 2023/915 limits for food supplements: lead (Pb) 3.0, cadmium (Cd) 1.0, mercury (Hg) 0.10 mg/kg. Values in mg/kg. NT = not tested; c = calculated by us from µg per serving.

Pb = lead, Cd = cadmium, Hg = mercury, As = arsenic, in mg/kg, copied from each lab report. “<” = below the lab’s reporting limit (the true value is somewhere between zero and that figure). ND = not detected (no limit printed). “c” = mg/kg calculated by us from the µg-per-serving results on the report. “NT” (not tested) = the report does not include that metal. There is no EU or UK heavy-metal limit specific to protein powder; EU 2023/915 limits for food supplements are Pb 3.0, Cd 1.0, Hg 0.10 mg/kg. Cost per 25 g protein is calculated: pack price ÷ (pack weight × label protein per 100 g) × 25 g, at seller prices checked 17 Oct 2026.

Not in the table: WAM Protein Pure Vanilla 900g (Unverified: reporting limits too high). See product page

About Protein

What it is
Protein powders are concentrated protein from milk (whey) or plants such as pea, rice, fava bean, soy or seeds. Whey concentrate is about 70–80% protein, isolate about 85–90%, and hydrolysate is pre-digested whey. Plant proteins naturally take up more lead and cadmium from soil than whey.
Common forms
Whey concentrate (WPC), whey isolate (WPI), whey hydrolysate, single-source plant isolates (pea, fava) and plant blends; unflavoured or flavoured (sweeteners, thickeners, flavourings).
Typical label doses
Labels in our directory use 12.7–40 g scoops giving about 10–32 g of protein. There is no heavy-metal limit specific to protein powder in EU or UK law, so we compare against the EU food-supplement limits and, per serving, the strict California Prop 65 levels (lead 0.5 µg, cadmium 4.1 µg a day).
Note
Whey contains milk (and usually some lactose). In flavoured powders, check for sweeteners and added free amino acids.

Authorised health claims (EU and GB registers)

  • “Protein contributes to a growth in muscle mass.” Condition: For food that is at least a source of protein (at least 12% of the energy value from protein). Sources: EU register · EU Regulation 432/2012 · GB NHC register (Checked on the registers 2026-10-17)
  • “Protein contributes to the maintenance of muscle mass.” Condition: For food that is at least a source of protein (at least 12% of the energy value from protein). Sources: EU register · EU Regulation 432/2012 · GB NHC register (Checked on the registers 2026-10-17)
  • “Protein contributes to the maintenance of normal bones.” Condition: For food that is at least a source of protein (at least 12% of the energy value from protein). Sources: EU register · EU Regulation 432/2012 · GB NHC register (Checked on the registers 2026-10-17)

Information only, not medical advice. Food supplements are not intended to diagnose, treat, cure or prevent any disease. Speak to a healthcare professional before use, especially if pregnant or on medication.

FAQ

Which protein powder has the lowest heavy metals?

In our reports, whey. Nine of the 10 Lab verified whey proteins had lead, cadmium and mercury all below the lab’s reporting limit. The lowest limits are on SFD Nutrition WPC 80 Pure Protein and Hero Pro Whey Protein Isolate (lead <0.010, cadmium <0.0010, mercury <0.0010, arsenic <0.010 mg/kg; J.S. Hamilton Poland, 2026). The one whey with measured values, Puori PW1, had lead 0.0083 and cadmium 0.0237 mg/kg (calculated by us from per-serving results; mercury and arsenic not detected).

Which vegan protein powders had the lowest cadmium?

Power Supplements Fava Bean Protein Isolate (<0.010 mg/kg, below the reporting limit; NutriControl, Sep 2026), AHO.BIO Sprouted Protein, rice + pea (0.011 mg/kg; GBA, Nov 2025), Form Nutrition Pureblend (0.0117 mg/kg; ALS UK, Feb 2025) and Power Supplements Pea Protein Isolate (0.014 mg/kg; NutriControl, Sep 2026). The highest were edubily Vegan Protein, rice + pea (0.10 mg/kg; GBA, Sep 2026) and Sunday Natural Organic Protein 12K (0.085 mg/kg; GBA, Apr 2026). All are far below the EU food-supplement limit of 1.0 mg/kg.

Why does rice protein tend to carry more cadmium?

Rice plants take up cadmium from the soil more readily than many other crops, and plant proteins in general pick up more lead and cadmium from soil than whey. In our reports, the two highest cadmium results are both rice-containing blends: edubily Vegan Protein (rice + pea, 0.10 mg/kg) and Sunday Natural Organic Protein 12K (0.085 mg/kg). It is not automatic: AHO.BIO Sprouted Protein, also rice + pea, measured 0.011 mg/kg. Lead follows a different pattern in our reports: the highest values are pea isolates (vit4ever 0.071, HSN Pea Protein Isolate 2.0 0.055 and OstroVit Pea Protein Isolate 0.049 mg/kg), not the rice blends (0.021 and 0.033 mg/kg, and <0.020 for Sunday Natural 12K).

What does “below the reporting limit” mean on a lab report?

A result such as “<0.010 mg/kg” means the lab looked for the metal but the amount was too small to measure reliably at that level; the true value is somewhere between zero and 0.010 mg/kg. The lower the limit, the more the report tells you. SFD WPC 80 reports lead <0.010 mg/kg, while WAM Protein Pure Vanilla reports lead <0.5 mg/kg, a limit 50 times higher that could still allow about 15 µg of lead per 30 g serving; that is why WAM is listed as Unverified (reporting limits too high). “ND” (not detected) without a printed limit tells you less, and “Not tested” means the metal is not on the report at all.

How does CleanAssay calculate cost per 25 g of protein?

Pack price ÷ (pack weight × protein per 100 g from the label) × 25 g, using the seller’s price checked on 17 Oct 2026. Example: Puori PB costs €31.99 for 317 g at 76.4 g protein per 100 g, so €31.99 ÷ (317 g × 76.4%) × 25 g = €3.30. Euro prices come from EU sellers and pound prices from UK sellers; we never convert between currencies or mix them in one ranking. These figures are marked “calculated” on the site, and prices can change.

Which lab-tested protein powders can I buy from a UK seller?

UK companies: Hero Pro Whey Protein Isolate (£1.21 per 25 g protein, calculated), Form Nutrition Pureblend (£1.62) and The Organic Protein Company Organic Whey Protein Pure (£1.64). EU companies with UK shops that ship from the EU (check delivery time and any import charges): Sunday Natural Vegan Creamy Protein 3K (£0.80) and Organic Protein 12K (£0.87), SFD Nutrition WPC 80 via Allnutrition UK (£1.36), Puori PW1 (£2.46) and Puori PB (£3.20).

Which lab-verified protein powder is cheapest?

Per 25 g of protein (calculated, prices checked 17 Oct 2026): from EU sellers, OstroVit Pea Protein Isolate €0.45 (out of stock when checked), vit4ever Pea Protein €0.57 and HSN Pea Protein Isolate 2.0 €0.64; the cheapest whey from an EU seller is Power Supplements Whey Protein Hydrolysate DH30 at €1.32. From UK sellers, Sunday Natural Vegan Creamy Protein 3K £0.80 and Organic Protein 12K £0.87; the cheapest whey is Hero Pro Whey Protein Isolate at £1.21.

Is there a legal heavy-metal limit for protein powder in the UK or EU?

No limit is specific to protein powder. We compare results with the EU 2023/915 maximum levels for food supplements (lead 3.0, cadmium 1.0, mercury 0.10 mg/kg) and, per serving, with the strict California Prop 65 levels (lead 0.5 µg, cadmium 4.1 µg a day). Every measured result in our protein list is far below the EU supplement limits. By our calculation, five plant proteins (edubily Vegan, OstroVit Pea, vit4ever Pea, AHO.BIO Sprouted and HSN Pea 2.0) are above the Prop 65 lead level per serving, which is normal for plant protein.

What red flags should I check on a protein powder lab report?

Reports that cover only one flavour (for example OstroVit Whey Isolate, Hero Pro Whey Isolate and HSN Pea 2.0), old reports (edubily Organic Whey, OstroVit Whey + Digezyme and Form Pureblend are 18–20 months old), no batch number (vit4ever, AHO.BIO), arsenic not tested (all three OstroVit proteins), measured protein below the label (Sunday Natural 3K about 11% low and edubily Vegan 5.6% low, both within the lab’s tolerance) and reporting limits too high to judge (WAM). Each product page lists its red flags.

Want another product tested? Request a test.