Research preview · verified evidence only · no ranking yet
Fish Oil Score
← Back to the fish-oil ranking

Third-party-tested protein at iHerb

Last reviewed 2026-08-29.

This is the protein equivalent of what this site does for fish oil: instead of asking which protein powder is best, it asks a narrower question a reader can check for themselves — whose testing evidence can be opened, and does that evidence describe the exact tub on sale? Brand, flavour, package size, serving size and protein per serving all have to line up with the certifier's own entry. Where they do not, the row says so.

Research preview — not a medical recommendation. Nothing here is medical, dietary or nutritional advice, and nothing here says a product is clean, pure or good for you. A certification entry is a record that a named laboratory tested named lots against a banned-substance or contaminant standard. It is not a promise about the tub you receive, about any health outcome, or about anything else. Talk to a qualified professional about what you should take.

This page is a research queue, not a ranking. A ranking here needs at least 5 products whose exact SKU — flavour, package size, serving size and protein per serving — matches an entry in an independent certifier's own directory, is in stock, and has every label number needed for the arithmetic. Today 4 match exactly and 3 of those clear the rest. Until that second number reaches 5, the table below orders nothing and recommends nothing; it records what was checked and what was found.

The four evidence tiers

Tiers are kept visibly apart because collapsing them is the single most common way a comparison page misleads. “Third-party tested” is used on the web for all four of these.

How the number is worked out

cost per 25 g protein = price ÷ (protein grams per serving × servings per container) × 25

25 g is used because it is roughly one scoop of most of these products, so the figure reads as “what a serving-sized dose of protein costs here” regardless of how each brand sizes its scoop. It is arithmetic on two label numbers and one price — nothing is modelled and nothing is estimated. A row with any of the three missing shows no figure rather than a guess.

Prices are not in US dollars yet. Every price here was read from no.iherb.com on 2026-08-29 in NOK, because that is the storefront iHerb serves this machine and switching it is a change to a live shopping session. Cost per 25 g still compares correctly — every row uses one storefront and one currency — but the figures are not the numbers a US reader would see, and re-capturing them against a US storefront is a blocker before any of this is published.

Nothing on this page earns us anything today. The iHerb links are plain, untagged product URLs — the affiliate application for iHerb is still pending. No product here carries an Amazon link either, for the reason set out at the foot of the page. If that changes, affiliate links will be marked as such and this notice will say so. Full disclosure.

Every product checked

All 13 rows, grouped by evidence tier and never merged across tiers. The line under each row is how the label was matched to the report, written out.

Tier 1 — independent certification (NSF Certified for Sport)
Product Protein / serving Servings Price Cost / 25 g Evidence SKU match
Optimum Nutrition Gold Standard 100% Whey Protein, Double Rich Chocolate
whey blend · 2290 g · iHerb page
24 g 74 1,590.61 NOK 22.39 NOK T1 NSF Certified for Sport ↗ Different SKU
Match: The brand, product line and flavor match, and the certification is real — but NSF lists only the 4.53 kg package at a 30.4 g scoop, and the tub iHerb sells is 2.29 kg at a 31 g scoop. Same name on the front of the tub, different entry in the certifier's database. Calling the iHerb SKU 'NSF Certified for Sport' would be the exact error this pilot exists to avoid.
Optimum Nutrition Gold Standard 100% Whey, Vanilla Ice Cream
whey blend · 2267 g · iHerb page
24 g 73 1,590.61 NOK 22.70 NOK T1 NSF Certified for Sport ↗ Different SKU
Match: Serving size (31 g) and protein (24 g) match the NSF listing exactly, and the flavor is the same — but the listed package is 4.62 kg and the iHerb tub is 2.27 kg. Closer than the chocolate, still not the package NSF lists.
Garden of Life Sport, Organic Plant-Based Protein, Vanilla
plant blend · 855 g · iHerb page
30 g 19 623.85 NOK 27.36 NOK T1 NSF Certified for Sport ↗ Exact
Match: 855 g is one of the four package sizes on the NSF listing; serving 42 g and protein 30 g match. Two cautions recorded at capture: (1) the iHerb title says 806 g while the iHerb spec block says 855 g — both sizes appear on the same NSF listing, so either reading stays covered, but the shipped size must be confirmed before this row is published; (2) the label prints two columns (15 g protein per 1 scoop, 30 g per the 2-scoop serving) — the 2-scoop serving is the one NSF lists.
Garden of Life Sport, Certified Grass Fed Whey, Vanilla
whey (grass-fed) · 660 g · iHerb page
24 g 20 610.47 NOK 31.80 NOK T1 NSF Certified for Sport ↗ Exact
Match: NSF listing and the iHerb label agree on all four comparable fields: package 660 g, serving 1 scoop / 33 g, protein 24 g, flavor Vanilla. NSF publishes covered lot numbers but no lot date, so evidence_date is the date the directory entry was read, not a test date.
Garden of Life Sport, grass-fed Whey+, Vanilla
whey isolate (grass-fed) · 449 g · iHerb page
20 g 15 567.51 NOK 47.29 NOK T1 NSF Certified for Sport ↗ Partial
Match: Serving 30 g and protein 20 g match, and the iHerb label's Capsimax cayenne extract lines up with the NSF listing's 'Weight Mgmt' name. But the NSF listing states no flavor, and the iHerb spec block gives 449 g against the listing's 450 g. Formulation is probably the same product; 'probably' is not exact, so this row is not ranked.
Garden of Life Sport, Grass Fed Whey+, Vanilla
whey isolate (grass-fed) · 457.5 g · iHerb page
20 g 15 567.93 NOK 47.33 NOK T1 NSF Certified for Sport ↗ Exact
Match: Package 457.5 g, serving 30.5 g, protein 20 g and the Vanilla flavor all match the NSF listing. The NSF listing names the '+Healthy Skin' variant; the iHerb title is the shorter 'Grass Fed Whey+', and the unique package size (457.5 g) plus the collagen/skin positioning on the iHerb page are what tie them together. Sibling SKU GOL-13403 (450 g) is a different NSF listing — see the mismatch note on that row.
Garden of Life Sport, Organic Plant-Based Protein, Chocolate
plant blend · 912 g · iHerb page
30 g not read 626.26 NOK not computable T1 NSF Certified for Sport ↗ Exact
Match: 912 g is on the NSF listing and the serving (44 g) and protein (30 g) come from that listing. The product was out of stock at capture and iHerb does not render the supplement-facts panel on an out-of-stock page, so servings per container was never read from the label and is left null. Not rankable until it is back in stock and the panel is read.
Vega Sport Premium Protein, Chocolate
plant blend · ? g ·
30 g not read no price not computable T1 NSF Certified for Sport ↗ Not sold here
Match: Vega Sport Premium Protein and Vega Sport Protein are both NSF Certified for Sport across several flavors — the certification is the strongest in the candidate set. But iHerb's Vega range is 'Premium Protein + Nutrition' and 'Premium Protein + Supergreens', a different consumer line with no NSF listing. Certified, and not buyable at the retailer this pilot is about. Kept in the dataset as the clearest example of why a certifier directory alone cannot build a shopping page.
Tier 2 — iHerb iTested (retailer-commissioned, independent lab)
Product Protein / serving Servings Price Cost / 25 g Evidence SKU match
California Gold Nutrition Sport, Whey Protein Isolate, Unflavoured
whey isolate · 2267 g · iHerb page
27 g 73 1,240.48 NOK 15.73 NOK T2 iHerb iTested ↗ Exact
Match: The report's Product Code (CGN-01167) is the same code printed in the iHerb spec block, and the serving size (31 g) and protein claim (27 g) agree; the lab result also came back 27 g. iHerb's own footer says a reduced-frequency scheme is used and results may not be available for all lots, so this covers lot 2404939, not the product forever. The report's stated expiration (05/2026) is already past as of the capture date.
California Gold Nutrition Sport, Whey Protein Isolate, Unflavoured
whey isolate · 454 g · iHerb page
27 g 15 330.80 NOK 20.42 NOK T2 iHerb iTested ↗ Exact
Match: Product Code CGN-01064 on the report matches the iHerb spec block; label claim 27 g, lab result 27 g. This is the only one of the three CGN reports that carries an explicit test date (02/2025) and a COA expiry still ahead of the capture date (12/2026). The report writes the serving as '1 scoop' without grams — the 31 g figure is the iHerb label's, not the report's.
California Gold Nutrition Sport, Whey Protein Isolate, Dark Chocolate
whey isolate · 907 g · iHerb page
27 g 23 590.71 NOK 23.78 NOK T2 iHerb iTested ↗ Exact
Match: Product Code CGN-01202 and the 40 g scoop both match the iHerb page (the report misspells the flavor as 'Dak Chocolate'). Label claim 27 g, lab result 30 g. The report's stated expiration, 01/2026, is the oldest of the three and is already past as of the capture date — a fresh lot report should be requested before this is shown to anyone.
Tier 4 — no public evidence located
Product Protein / serving Servings Price Cost / 25 g Evidence SKU match
NOW Foods Sports, Whey Protein Isolate, Unflavoured
whey isolate · 2268 g · iHerb page
24 g 81 1,516.86 NOK 19.51 NOK T4 none found Unverified
Match: NOW Foods appears as a certified BRAND on Informed Sport's certified-brands page (sport.wetestyoutrust.com/supplement-search/brand/now-foods), and NOW is absent from the NSF Certified for Sport directory. A brand-level listing says nothing about this SKU, and Informed Sport's per-product search was unreachable at capture (Cloudflare managed challenge on /supplement-search/*), so no exact-SKU evidence exists in this dataset. Resolve by opening the Informed Sport brand page by hand and matching the 5 lb unflavoured isolate.
Isopure Zero Carb Protein Powder, Unflavoured
whey isolate · 1360 g · iHerb page
25 g 47 1,549.83 NOK 32.98 NOK T4 none found Unverified
Match: Isopure is not a company in the NSF Certified for Sport directory (312 companies read on 2026-08-29) and does not appear among the 506 brands on Informed Sport's certified-brands page. No public exact-SKU evidence was located, which is a statement about what is published and nothing more.

Cost per 25 g calculator

Pick a checked product to load its label numbers, or type your own. Nothing is sent anywhere.

Enter a price, protein per serving and servings per container.

What the check turned up

What is still open

  1. Re-capture every price against a US storefront in USD, and re-date the rows. The prices in the table are the ones this site's operator is served; a US reader's iHerb prices differ.
  2. Reach the Informed Sport per-product listings (the brand pages sit behind a bot challenge) and resolve the NOW Foods row to an exact SKU or to tier 4.
  3. Ask iHerb for current iTested reports for CGN-01167 and CGN-01202; both show a date that has already passed.
  4. Confirm the shipped package size of the Garden of Life plant-based vanilla SKU, whose title and spec block disagree (806 g vs 855 g).
  5. Swap the plain iHerb links for Awin deep links once the iHerb ROW application is approved. Amazon is the earning retailer until then.
  6. Re-run python3 scripts/protein-gen.py then python3 scripts/protein-validate.py; the second must exit 0.

How this page makes money, and why it does not yet

Today, nothing. The iHerb links are plain untagged URLs — the affiliate application for iHerb is pending, so no iHerb click earns anything. And no row carries an Amazon link, which deserves an explanation, because putting one there would have been trivial.

The obvious move is to point each verified row at an Amazon search for the same product. The first attempt at exactly that produced a link whose top result was a 19.75 oz tub of a product NSF certifies at 660 g — this page's own argument, broken by this page, on its first link. Amazon and iHerb stock different package sizes of the same product, and a certificate that names one package does not cover the other. Checking which package a US shopper is actually offered could not be done from here: Amazon filtered its results to items shippable to this machine's country, so the catalogue visible during this review is not the catalogue the reader sees.

So a buy link on this page now needs two separate verifications, not one: that the certifier's listing describes the tub, and that the retailer sells that same tub. Until the second is done, the honest number of affiliate links on a page about checking your evidence is zero.

Test data and certification records © their respective bodies (NSF International; Eurofins, via iHerb's iTested programme), cited and linked per product. We restate published figures with attribution and claim no endorsement by their sources.

← Back to the fish-oil ranking