Easy Wins · the series
Easy Wins · 07 · Supplements

Your plant protein is grown in soil. Whey isn't.

Plant protein powders test, on average, 9× more lead than whey from the same shelf, that's the headline finding of Consumer Reports' protein-powder panel. Two-thirds of products tested delivered more lead in a single serving than CR's daily limit of concern. The fix isn't complicated. Whey, egg white, or collagen, boring works. If you're vegan, USP-Verified plant protein and rotate sources. Greens powders are the category I'd skip outright.

Plant vs whey lead
CR products tested
23
Over CR daily limit
2 of 3
Whey panel result
~ND

Sources: Consumer Reports protein panel, Clean Label Project Protein Study 2.0, ConsumerLab AG1 testing, Tamara Rubin XRF data.

Whey or egg white. Collagen if you want. Skip the greens powder.

I read the Consumer Reports panel. Plant proteins ran 9× more lead than whey, on average. The two worst products in the panel, Naked Mass (a plant gainer) and Huel Black Edition, delivered 7.7 µg and 6.3 µg of lead per serving. That's roughly 1,500% and 1,300% of CR's daily level of concern, respectively, in one scoop.

Whey isolates from Optimum Nutrition, Thorne, and the rest of the dairy-protein category came back near non-detect on the same panel. Same shelf. Same testing. Different chemistry: whey concentrates milk protein, not soil minerals.

Collagen is animal-sourced and runs clean. Greens powders are the inverse, concentrated plant matter pulled from many different soils, with effectively zero per-batch QC visibility on what's going in. The honest answer is: don't take one. Eat vegetables.

Why plant ≠ dirty (and why whey is just chemistry)

Plants pull lead from the soil they grew in. That's it.

Plant uptake of lead is real chemistry, roots don't distinguish between "good" minerals like calcium and "bad" ones like lead with similar ionic behavior. But the lead level in any given plant protein is about the soil, not about being a plant. It varies wildly by crop type, by deposit history of the field, by irrigation water source, by growing region, by how the plant is processed afterward.

That means some plant proteins are pretty clean, pea protein from Canadian-grown peas on low-deposit prairie soil tests far better than pea protein from a generic "global sourced" supply chain. Hemp from low-lead-region farms tests differently from hemp grown near old smelters or roadways. Soy varies by country of origin. The category is not uniformly bad. It's variable. And the variability is invisible to you on the label.

Whey, by contrast, is concentrated dairy protein. Cows do bioaccumulate some metals, but the milk fraction strips most of that out, and whey isolation strips it further. You end up with a protein that's effectively decoupled from soil chemistry. That's why CR's whey results were 9× cleaner than the plant average, not because dairy is "purer," but because the supply chain has fewer points of contact with contaminated soil.

The dose math

Concentration is ppb. What you actually get is µg. Serving size is the bridge.

This is the entire reason the protein-powder panic and the salt panic look different. A protein scoop is 25–30 grams. A typical salt serving is 2 grams. Same lead concentration in both, the protein delivers 12–15× more lead to your body per serving. A daily protein scoop also gets taken every day, often twice a day, by the same person, for years, which is exactly the dose pattern that matters for chronic lead exposure.

Walk it: a plant protein at 17 ppb (Garden of Life RAW Organic in CR's data) on a 25g serving = 0.43 µg of lead per scoop. Two scoops a day = 0.86 µg. That's about 170% of California Prop 65's MADL (0.5 µg/day) and ~11% of FDA's IRL for women of childbearing age (7.7 µg/day). It's not a five-alarm number. It's also not zero, and it's a daily ritual.

Whey at non-detect on the same 25g serving delivers ~0 µg. Same protein hit, none of the dose. That's the trade.

For comparison: the cleanest salt on the US shelf at 69 ppb delivers 0.14 µg/day. The dirtiest plant protein in CR's panel (Naked Mass) delivers 7.7 µg per serving. That's 55× more lead in one protein scoop than in a full day of salt. The math is brutal because of serving weight, not concentration.

The panel

Brand-by-brand, with real numbers.

All numbers below are from published independent panels, CR 2025 protein report, Clean Label Project Protein Study 2.0, ConsumerLab, and Tamara Rubin's XRF database. µg/serving is computed from the reported ppb at each brand's actual labeled serving size. Where a brand wasn't in any panel I trust, I say so rather than make up a number.

Product Type Serving Reported Pb µg / serving Verdict
AG1 (Athletic Greens) Greens blend (75 ingredients) 12 g ~0.6 µg/serv (CL 2022) ~0.6 Skip, Prop 65 warning, no per-batch ingredient QC
Huel Black Edition Plant meal-replacement 90 g ~70 ppb (CR) 6.3 Skip, 1,290% of CR daily concern in one shake
Naked Mass (mass gainer) Plant gainer 315 g ~24 ppb (CR) 7.7 Skip, worst single-serving dose in CR's panel
Garden of Life RAW Organic Plant blend (pea/sprouted) 22 g ~61 ppb (CR) ~1.3 Skip, "raw" / "sprouted" plant proteins ran consistently dirtiest
Vega Sport Performance Plant (pea, pumpkin) 44 g cadmium hot in CR; lead moderate ~0.4–0.6 If vegan and you must, USP/CLP-certified version only
Orgain Organic Plant Plant (pea-rice-chia) 46 g ~15 ppb (CR) ~0.7 Lower-end plant; still much higher than any whey on the panel
Bloom Greens Greens powder 7 g no published independent panel I'd cite , Marketing-heavy; demand a per-lot COA before paying
Optimum Nutrition Gold Standard Whey Whey concentrate/isolate 31 g non-detect (CR) ~0 Buy, the boring clean default
Thorne Whey Protein Isolate Whey isolate 28 g non-detect (NSF Sport) ~0 Buy, premium, third-party-tested per lot
Vital Proteins Collagen Peptides Bovine collagen 20 g non-detect typical ~0 Buy, animal-sourced, runs clean

Some brands' specific µg numbers are computed by me from CR's reported ppb × labeled serving size, since CR didn't publish every value in absolute terms. Where I extrapolated from a panel average rather than a brand-specific result, the verdict reflects the category, not that exact SKU. If a brand publishes a per-lot COA showing a different number, that COA wins. Demand it.

On AG1 specifically

The 75-ingredient pitch is the problem.

AG1 carries a California Prop 65 lead warning, meaning the product exceeds the 0.5 µg/day MADL, and ConsumerLab's 2022 testing detected lead at a level where they recommended children and pregnant women avoid regular use. That's the data. AG1's response is that they're under FDA limits and NSF Certified for Sport. Both things are true. The Prop 65 number is also true.

But the data isn't the most interesting part of the AG1 critique. The real problem is that "75 ingredients" is incompatible with per-batch QC visibility. If you run a panel of 23 protein powders and the cleanest ones are single-source whey isolates, it's because there's one input, milk from one supply chain, and you can test it. AG1's green base is a soup of dozens of plant inputs from dozens of growers in dozens of regions, plus mushroom extracts, plus probiotics, plus adaptogens. There is no plausible mechanism by which every input batch is verified clean. The QC visibility scales down with ingredient count, not up.

"Supplement to cover any nutritional gap" is also marketing overreach. Most people don't have 75 specific nutritional gaps. Most people have 2–3, identifiable from a basic blood panel. A targeted single-ingredient supplement (vitamin D, magnesium, B12 if vegan) is cheaper, cleaner, and more defensible. The case for 75-ingredient daily greens is mostly the case for the brand, not for your body.

Lead-only data referenced from ConsumerLab's AG1 review and AG1's own Prop 65 disclosure. Tamara Rubin's Lead Safe Mama database is the standing public reference for XRF screening of supplements; for AG1 specifically, ConsumerLab's wet-chemistry numbers are the more rigorous citation.

The four easy wins

What to actually do tonight.

01

If you take protein powder: whey or egg white. Boring is fine.

Optimum Nutrition Gold Standard, Thorne Whey Isolate, BulkSupplements whey isolate. All non-detect for lead in published panels. The cheapest and the premium options both test clean. The category does the work.

If lactose is the problem, whey isolate (not concentrate) is ~99% lactose-free. If dairy is fully out, egg-white powder is the next-cleanest option.

02

If you're vegan: pick a USP-Verified plant protein. Don't drink it daily. Rotate sources.

Vegan protein deficiency is a bigger risk than 0.5 µg/day of lead, so this isn't "skip plant protein." It's: pick a brand that publishes per-lot heavy-metal COAs, prefer USP-Verified or Clean Label Project Certified, and rotate between protein sources (pea, hemp, soy, rice) so you're not loading the same soil profile every day for years.

Avoid "raw," "sprouted," "whole-food," "mineral-rich" labeling on plant protein. Those words map directly to higher metal content in the published panels, not because organic is dirty in some abstract sense, but because those processing styles preserve the soil-derived fraction the conventional process strips out.

03

If you take a greens powder: don't. The case for it is marketing, not nutrition.

The pitch, "covers your nutritional gaps, just scoop it in water", is not how nutrition works. Whole vegetables come with fiber, water content, micronutrient cofactors, and lower per-gram metal density because you're eating fresh tissue, not concentrated dried matter. Powders are the dried fraction without any of the rest.

The structural problem with the category is that no brand can plausibly verify each input batch when the ingredient list runs to 30, 50, 75 plant inputs from global supply chains. There is no QC visibility on what's actually in the can. Eat actual vegetables. If a specific micronutrient is the worry, take that single nutrient as a verified supplement.

04

If you take collagen: it's mostly clean. No real concern.

Collagen is animal-sourced (bovine or marine), and the published panels show it running near non-detect on lead and most heavy metals. Vital Proteins, Thorne, Bulk Supplements collagen, all fine. Whatever you're already taking is probably OK. The collagen category is one of the few supplement categories where the marketing isn't covering for a contamination problem.

The mistake to avoid: thinking concentration alone tells you risk.

"This product is 17 ppb" doesn't mean anything until you multiply by serving size. A 17 ppb plant protein on a 25g scoop is 0.43 µg. A 17 ppb spice you sprinkle 0.5g of is 0.0085 µg. Same number. Fifty-times-different actual dose. The whole Easy Wins series is about following the dose, not the headline. Daily ingested products at meaningful serving weight, protein powder, water, salt, are where to spend your attention. Sprinkle-volume products and once-a-month items are basically background noise in your total exposure. Full math is on /compare.

Next easy win

More in this series.

The Easy Wins series is about the 80/20 of lead safety, what to do in 15 minutes that moves the needle more than 15 hours of reading guides.

→ Full Easy Wins index

Pull the lever.

One try per day per article. 1 in 1,000 spins wins a free Full Fluoro-Spec Kit ($75 value, ships free in the US). Otherwise, take a discount and keep reading.