Fish Oil Score
← Back to the fish-oil ranking

Third-party-tested protein at iHerb

Last reviewed 2026-08-30.

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.

17 products checked; 7 matched an independent certifier's own listing exactly. The best-known name here did not. Optimum Nutrition Gold Standard 100% Whey is genuinely NSF Certified for Sport — for a 4.53 kg tub. The one iHerb sells is 2.29 kg, a different entry in the certifier's database, and no entry at all for the tub in your basket.

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 records that a named laboratory tested named lots against a banned-substance or contaminant standard — not a promise about the tub you receive, or about any health outcome. Talk to a qualified professional about what you should take.

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.

Where the prices come from. Every price here was read from www.iherb.com on 2026-08-30 in USD, straight from each product page. Prices drift; the linked product page always wins over this table.

Worth knowing if you shop iHerb from outside the US: this ranking was first built on the Norwegian storefront in kroner, and re-reading the same 16 products in dollars changed the order. iHerb prices each storefront separately rather than converting one number, so the cheapest protein per gram in one country is not automatically the cheapest in another. A currency conversion of these figures would have produced a confidently wrong ranking.

Every product checked

All 17 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.

As an Amazon Associate we earn from qualifying purchases, at no extra cost to you — commission never changes a ranking or a verdict (how this site is funded).

Tier 1 — independent certification (NSF Certified for Sport), ranked by cost per 25 g
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 · Amazon →
24 g 74 114.99 USD 1.62 USD 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 · Amazon →
24 g 73 114.99 USD 1.64 USD 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.
1Garden of Life Sport, Organic Plant-Based Protein, Vanilla
plant blend · 855 g · iHerb page · Amazon →
30 g 19 41.99 USD 1.84 USD 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.
2Garden of Life Sport, Certified Grass Fed Whey, Vanilla
whey (grass-fed) · 660 g · iHerb page · Amazon →
24 g 20 41.99 USD 2.19 USD 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.
3Thorne Whey Protein Isolate, Chocolate
whey isolate · 906 g · iHerb page · Amazon →
21 g 30 65.00 USD 2.58 USD T1 NSF Certified for Sport ↗ Exact
Match: Package 906 g, serving 30.2 g, protein 21 g and the Chocolate flavor all match the NSF listing, which covers two packages: the 906 g tub and a 30.2 g single-serve sachet (iHerb sells that one too, as a 14-packet box). Thirty servings at 30.2 g accounts for the full tub.
Thorne Whey Protein Isolate, Vanilla
whey isolate · 837 g · iHerb page · Amazon →
21 g 30 65.00 USD 2.58 USD T1 NSF Certified for Sport ↗ Partial
Match: Serving 27.9 g and protein 21 g match the NSF listing exactly, and the flavor matches. The package does not: NSF lists 29.7 g and 906 g, while iHerb sells an 837 g tub — which is exactly 30 servings of 27.9 g, whereas the listed 906 g would be 32.5 servings of the same scoop. The listing's own package figure and its own serving size do not divide evenly, so the safest reading is that the 906 g figure is carried over from the chocolate entry. Not ranked until the certifier's package figure and the tub agree.
4Thorne Plant Protein, Chocolate
plant blend · 676 g · iHerb page · Amazon →
22 g 20 49.00 USD 2.78 USD T1 NSF Certified for Sport ↗ Exact
Match: Serving 2 scoops / 33.8 g, protein 22 g and the Chocolate flavor match the NSF listing exactly. Package: the NSF listing and the iHerb title both say 676 g while the iHerb spec block says 675 g — a 1 g rounding difference on the same tub, recorded rather than smoothed over. Note the two-scoop serving: the panel's 22 g is per serving, not per scoop.
5Thorne Plant Protein, Vanilla
plant blend · 630 g · iHerb page · Amazon →
22 g 20 49.00 USD 2.78 USD T1 NSF Certified for Sport ↗ Exact
Match: Package 630 g, serving 2 scoops / 31.5 g, protein 22 g and the Vanilla flavor all match the NSF listing. Same two-scoop caution as the chocolate: 22 g is the two-scoop figure.
Garden of Life Sport, grass-fed Whey+, Vanilla
whey isolate (grass-fed) · 449 g · iHerb page · Amazon →
20 g 15 41.17 USD 3.43 USD 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.
6Garden of Life Sport, Grass Fed Whey+, Vanilla
whey isolate (grass-fed) · 457.5 g · iHerb page · Amazon →
20 g 15 42.74 USD 3.56 USD 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 · Amazon →
30 g not read 41.99 USD 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 · Amazon →
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 105.00 USD 1.33 USD 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 28.00 USD 1.73 USD 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 50.00 USD 2.01 USD 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 · Price on Amazon →
24 g 81 100.76 USD 1.30 USD 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 · Price on Amazon →
25 g 47 98.03 USD 2.09 USD 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

Read next

What is still open

  1. Re-check prices periodically. These were read on the US storefront on 2026-08-30; iHerb runs frequent sitewide promotions, so a figure more than a few weeks old should be treated as stale.
  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

A buy link here has to clear two checks, not one: the certifier's listing describes the tub, and the retailer sells that same tub. 14 of the 17 rows here clear both and carry an Amazon affiliate link marked rel="sponsored nofollow"; as an Amazon Associate we earn from qualifying purchases, at no extra cost to you.

The rest carry no buy link, and the reasons are worth knowing before you shop. California Gold Nutrition is iHerb's own exclusive brand, so it is not on Amazon at all. Garden of Life is on Amazon in different package sizes than the ones certified — the Sport grass-fed whey certified at 660 g is listed there as a 19.75 oz tub. And the iHerb links throughout are plain untagged URLs: that affiliate application is still pending, so no iHerb click earns anything today.

Products we could find no published testing for are linked too, with a plain outline button reading “Price on Amazon” rather than the solid one. Not finding a certificate is a fact about what has been published, not a verdict on the product, and you may well want to check a price or a pack size on something we could not verify. Withholding the link would be us making that decision for you and dressing it up as rigour. What the button will never do is look the same as one behind a product whose certificate we read.

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.

About & editorial standards · Methodology · Affiliate disclosure · Privacy · Contact

← Back to the fish-oil ranking