Protein (nutrient)

The most important essential nutrient for the human body. Get this wrong and nothing else matters — muscle synthesis, immune function, enzyme production, and tissue repair all depend on adequate quality protein. wikipedia

Best Food Sources

  • Not all proteins are made equal.
  • High-quality animal protein from meat, organs, and eggs.
  • Wild-caught fish (preferably from smaller species - less heavy metals content).
  • Dairy (if tolerated) // TODO; best types and why.
  • Plant proteins need to be combined to get the full amino acid profile; most plant-based proteins are full of heavy metals.

Protein Quality Comparison Table

Table 1 — Digestibility

True ileal digestibility: fraction of ingested protein absorbed at the small intestine wall. Does not account for amino acid quality — see DIAAS column and Table 2.

Food Source Protein Quality (PDCAAS/DIAAS) Digestibility (%) Protein (g/100g) Calories (kcal/100g) kcal/g protein kcal/g absorbed protein Source (g) / 100g absorbed kcal / 100g absorbed
Whey protein isolate 1.00 (PDCAAS), >1.0 (DIAAS) ~99% 90 370 4.1 4.2 112 415
Whey protein concentrate 1.00 (PDCAAS), >1.0 (DIAAS) ~98% 80 370 4.6 4.7 128 472
Casein (milk protein) 1.00 (PDCAAS), 1.25 (DIAAS) ~99% 88 350 4.0 4.0 115 402
Egg (whole) 1.00 (PDCAAS), 1.13 (DIAAS) ~98% 13 143 11.0 11.2 785 1122
Chicken breast (cooked) 1.00 (PDCAAS), 1.08 (DIAAS) ~95% 31 165 5.3 5.6 340 560
Turkey breast (cooked) 1.00 (PDCAAS), 1.08 (DIAAS) ~95% 29 135 4.7 4.9 363 490
Pork (lean, cooked) 0.98 (PDCAAS), 1.05 (DIAAS) ~94% 27 242 9.0 9.5 394 954
Beef (lean, cooked) 0.92 (PDCAAS), 1.10 (DIAAS) ~94% 26 250 9.6 10.2 409 1023
Raw beef (lean) 0.92 (PDCAAS), 1.10 (DIAAS) ~94% 20 142 7.1 7.6 532 755
Fish (cod, cooked) 0.91 (PDCAAS), 0.97 (DIAAS) ~95% 23 105 4.6 4.8 458 481
Shrimp (cooked) 0.90 (PDCAAS), 1.00 (DIAAS) ~94% 24 99 4.1 4.4 443 439
Greek yogurt (nonfat) 1.00 (PDCAAS), 1.18 (DIAAS) ~97% 10 59 5.9 6.1 1031 608
Cottage cheese (low-fat) 1.00 (PDCAAS), 1.14 (DIAAS) ~96% 11 81 7.4 7.7 947 767
Milk (whole) 1.00 (PDCAAS), 1.14 (DIAAS) ~95% 3.3 61 18.5 19.5 3190 1946
Soy protein isolate 1.00 (PDCAAS), 0.90 (DIAAS) ~95% 88 335 3.8 4.0 120 401
Lentils (cooked) 0.52 (PDCAAS), 0.60 (DIAAS) ~80% 9 116 12.9 16.1 1389 1611
Chickpeas (cooked) 0.78 (PDCAAS), 0.83 (DIAAS) ~75% 9 164 18.2 24.3 1481 2430
Pea protein isolate 0.89 (PDCAAS), 0.82 (DIAAS) ~88% 80 380 4.8 5.4 142 540
Rice protein isolate 0.47 (PDCAAS), 0.37 (DIAAS) ~78% 80 370 4.6 5.9 160 593
Hemp protein 0.63 (PDCAAS), 0.51 (DIAAS) ~75% 50 330 6.6 8.8 267 880
Almonds 0.40 (PDCAAS), 0.30 (DIAAS) ~70% 21 579 27.6 39.4 680 3939
Oats (cooked) 0.57 (PDCAAS), 0.54 (DIAAS) ~74% 2.5 71 28.4 38.4 5405 3838
Quinoa (cooked) 0.78 (PDCAAS), 0.83 (DIAAS) ~82% 4 120 30.0 36.6 3049 3659
Spirulina (dried) 0.75 (PDCAAS), 0.90 (DIAAS) ~80% 57 290 5.1 6.4 219 636
Seitan (wheat gluten) 0.25 (PDCAAS), 0.25 (DIAAS) ~82% 25 370 14.8 18.0 488 1805

Table 2 — Net Protein Utilization (NPU)

NPU = Digestibility × Biological Value (BV). The fraction of ingested protein actually retained for synthesis — accounts for both absorption efficiency and amino acid completeness.

Food Source Protein Quality (PDCAAS/DIAAS) NPU (%) Protein (g/100g) Calories (kcal/100g) kcal/g protein kcal/g utilized protein Source (g) / 100g utilized kcal / 100g utilized
Whey protein isolate 1.00 (PDCAAS), >1.0 (DIAAS) ~99% 90 370 4.1 4.2 112 415
Whey protein concentrate 1.00 (PDCAAS), >1.0 (DIAAS) ~97% 80 370 4.6 4.8 129 477
Casein (milk protein) 1.00 (PDCAAS), 1.25 (DIAAS) ~77% 88 350 4.0 5.2 148 517
Egg (whole) 1.00 (PDCAAS), 1.13 (DIAAS) ~94% 13 143 11.0 11.7 818 1170
Chicken breast (cooked) 1.00 (PDCAAS), 1.08 (DIAAS) ~74% 31 165 5.3 7.2 436 719
Turkey breast (cooked) 1.00 (PDCAAS), 1.08 (DIAAS) ~74% 29 135 4.7 6.3 466 629
Pork (lean, cooked) 0.98 (PDCAAS), 1.05 (DIAAS) ~73% 27 242 9.0 12.3 507 1228
Beef (lean, cooked) 0.92 (PDCAAS), 1.10 (DIAAS) ~74% 26 250 9.6 13.0 520 1299
Raw beef (lean) 0.92 (PDCAAS), 1.10 (DIAAS) ~74% 20 142 7.1 9.6 676 959
Fish (cod, cooked) 0.91 (PDCAAS), 0.97 (DIAAS) ~76% 23 105 4.6 6.0 572 601
Shrimp (cooked) 0.90 (PDCAAS), 1.00 (DIAAS) ~75% 24 99 4.1 5.5 556 550
Greek yogurt (nonfat) 1.00 (PDCAAS), 1.18 (DIAAS) ~77% 10 59 5.9 7.7 1299 766
Cottage cheese (low-fat) 1.00 (PDCAAS), 1.14 (DIAAS) ~77% 11 81 7.4 9.6 1181 956
Milk (whole) 1.00 (PDCAAS), 1.14 (DIAAS) ~77% 3.3 61 18.5 24.0 3935 2401
Soy protein isolate 1.00 (PDCAAS), 0.90 (DIAAS) ~61% 88 335 3.8 6.2 186 624
Lentils (cooked) 0.52 (PDCAAS), 0.60 (DIAAS) ~41% 9 116 12.9 31.4 2710 3144
Chickpeas (cooked) 0.78 (PDCAAS), 0.83 (DIAAS) ~43% 9 164 18.2 42.4 2584 4238
Pea protein isolate 0.89 (PDCAAS), 0.82 (DIAAS) ~57% 80 380 4.8 8.3 219 833
Rice protein isolate 0.47 (PDCAAS), 0.37 (DIAAS) ~43% 80 370 4.6 10.8 291 1076
Hemp protein 0.63 (PDCAAS), 0.51 (DIAAS) ~44% 50 330 6.6 15.0 455 1500
Almonds 0.40 (PDCAAS), 0.30 (DIAAS) ~40% 21 579 27.6 68.9 1190 6893
Oats (cooked) 0.57 (PDCAAS), 0.54 (DIAAS) ~40% 2.5 71 28.4 71.0 10000 7100
Quinoa (cooked) 0.78 (PDCAAS), 0.83 (DIAAS) ~53% 4 120 30.0 56.6 4717 5660
Spirulina (dried) 0.75 (PDCAAS), 0.90 (DIAAS) ~60% 57 290 5.1 8.5 292 848
Seitan (wheat gluten) 0.25 (PDCAAS), 0.25 (DIAAS) ~44% 25 370 14.8 33.6 909 3364

Notes (both tables):

  • PDCAAS: Protein Digestibility Corrected Amino Acid Score (max 1.0)
  • DIAAS: Digestible Indispensable Amino Acid Score (can exceed 1.0)
  • Digestibility (%): True ileal digestibility — fraction of ingested protein absorbed before the end of the small intestine (ileum). Measured at the ileum because amino acids passing into the large intestine are fermented by bacteria, not absorbed as protein. “True” (vs. apparent) means endogenous intestinal secretions are corrected for, so only the food protein fraction is counted. Does not reflect amino acid quality
  • NPU (%): Net Protein Utilization = Digestibility × Biological Value (BV). Fraction of ingested protein actually retained for synthesis — accounts for both absorption efficiency and amino acid profile completeness
  • Protein and calorie values are typical per 100g edible portion (cooked, unless isolate/powder)
  • Animal proteins have higher NPU and more complete amino acid profiles (DIAAS ≥ 1.0) than plant proteins — both dimensions matter

Formulas — Table 1 (Digestibility):

  • kcal/g protein = Calories ÷ Protein
  • kcal/g absorbed protein = Calories ÷ (Protein × Digestibility)
  • Source (g) / 100g absorbed = 10,000 ÷ (Protein × Digestibility)
  • kcal / 100g absorbed = 100 × Calories ÷ (Protein × Digestibility)

Formulas — Table 2 (NPU):

  • kcal/g protein = Calories ÷ Protein
  • kcal/g utilized protein = Calories ÷ (Protein × NPU)
  • Source (g) / 100g utilized = 10,000 ÷ (Protein × NPU)
  • kcal / 100g utilized = 100 × Calories ÷ (Protein × NPU)

🔬 Digestibility vs. actual utilization — amino acid profile is a separate dimension

Digestibility (%) measures how much protein crosses the small intestine wall into the bloodstream. It cannot tell you whether that absorbed protein is actually usable — which depends on all nine essential amino acids (EAAs) being present in adequate ratios. When one EAA is deficient, all excess absorbed amino acids are oxidized for fuel instead of incorporated into protein synthesis.

This is what DIAAS quantifies: it corrects digestibility by the ratio of the most limiting essential amino acid to the human reference pattern. DIAAS < 1.0 means there is a structural bottleneck that no amount of dose can overcome with a single source.

Limiting amino acids per source (Gorissen et al., 2018 — UPLC-MS/MS on 35 commercial isolates, WHO/FAO/UNU 2007 reference pattern):

  • Seitan / wheat gluten: nearly zero lysine (1.4% of protein vs. 7.8% in muscle protein) and low methionine → DIAAS 0.25. Less than a quarter of absorbed protein contributes to net synthesis
  • Rice protein: severely deficient in lysine (2.4%) → DIAAS 0.37. Despite ~78% digestibility, the lysine deficit caps net utilization at ≈37%
  • Hemp: deficient in lysine (2.8%) → DIAAS 0.51. Methionine is adequate (2.0%); lysine alone is the bottleneck
  • Lentils / chickpeas: deficient in sulfur amino acids (methionine + cysteine) → DIAAS 0.55–0.60. Bioavailability of methionine from chickpea measured at 63% by IAAO method (Rafii et al., 2020) vs. 100% in rice — pairing these sources restores completeness
  • Oats: deficient in both lysine (2.1%) and methionine (0.2%) → DIAAS 0.44–0.54. Dual deficiency means dose compensation alone is insufficient — both bottlenecks must be filled by complementary sources
  • Pea protein: deficient in methionine (0.4%) → DIAAS 0.82. Relatively high among plant isolates; pairing with rice protein compensates methionine while rice gets its lysine from pea
  • Soy isolate: marginally low in methionine → DIAAS 0.90. Best single plant source for overall amino acid completeness
  • Animal proteins (egg, casein, whey, beef): all EAAs meet or exceed the human reference pattern → DIAAS ≥ 1.0. Full utilization ceiling met or exceeded

Net Protein Utilization (NPU) = Digestibility × Biological Value (BV), where BV captures how well the absorbed amino acid pattern matches human metabolic demand. Approximate NPU: whey ≈ 99%, egg ≈ 94%, casein ≈ 77%, beef/chicken ≈ 73–75%, soy ≈ 61%, pea ≈ 57%, hemp ≈ 44%, seitan ≈ 44%, rice ≈ 43%, lentils ≈ 41%.

Spirulina note: Despite a theoretically complete amino acid profile, whole spirulina cells are enclosed in rigid polysaccharide walls that restrict protease access. Direct ileal measurements using intrinsic ¹⁵N labelling in rats (Tessier et al., 2020) report real digestibility ≈ 83.5% ± 4.5% with high interindividual variability — substantially below the figures assumed in some DIAAS databases. The published DIAAS of ~0.90 assumes higher absorption than controlled measurements support.

Rough single-number estimate: Digestibility (%) × DIAAS approximates the fraction of the labelled gram doing productive work. Rice protein: 0.78 × 0.37 ≈ 0.29 — less than 30% of the labelled dose contributes to net synthesis. Whey isolate: 0.99 × 1.09 ≈ 1.08 — essentially complete utilization with no limiting bottleneck.

Protein Powder Heavy Metal Content

Heavy metal contamination in protein powders is not random — it tracks protein source almost perfectly. Data from Consumer Reports (Oct 2025, 23 products) and Clean Label Project (2023–2024, 165 products) tell a consistent story: plant-based proteins are the worst offenders by a wide margin, and whey protein isolate is the cleanest option available.

The contamination mechanism is straightforward: plants bioaccumulate heavy metals from soil during growth. The metals bind to plant matter and concentrate during the extraction process that creates protein isolate or concentrate powder. Animal-derived proteins do not have this problem — heavy metals are not similarly bioaccumulated through the digestive systems of cows. This is not a manufacturing quality issue. It is an intrinsic property of plant proteins.

Protein Type Products Tested Lead avg (mcg/serving) Lead range (mcg) % Exceeding daily limit Cadmium risk Verdict
Plant-based (pea, rice, hemp) 10 CR / 165 CLP 2.35 0.44–7.86 100% High — 5× whey ⚠️ Avoid daily use
Beef-based 2 CR 0.98 0.72–1.24 100% Low ⚠️ Limit
Dairy RTDs (premixed shakes) 4 CR 0.80 0.64–0.99 100% Low ⚠️ Limit
Whey powders (concentrate / blend) 3 CR 0.32 0.23–0.44 33% Very low ✅ Acceptable
Whey powders (isolate / lean blend) 3 CR 0.09 0–0.15 0% Very low ✅ Best choice

☠️ Why plant proteins stand alone in the danger category:

  • 100% of plant protein powders tested exceeded the lead daily limit — not most, not majority: every single one
  • The two most contaminated products in the entire 23-product test were both plant-based: Naked Nutrition Vegan Mass Gainer (7.86 mcg — 1,572% of daily limit) and Huel Black Edition (6.44 mcg — 1,288%). One serving exceeds the daily limit by over 13×
  • Plant proteins had 5× more cadmium than whey across 165 products (Clean Label Project)
  • Certified organic plant protein is measurably worse — not better. Organic plant powders averaged 3× more lead than non-organic. The “clean and natural” label is marketing, not safety data
  • Chocolate flavor dramatically amplifies contamination — chocolate plant powders showed 110× more cadmium than vanilla whey. The most popular flavor of the most contaminated protein type stacks both problems
  • Pea protein — the base of most vegan blends — is primarily sourced from China, where agricultural soil heavy metal monitoring and remediation standards are less stringent than in the EU or North America
  • Whey isolate had zero detectable lead in multiple products tested. No plant-based product came close to that result
  • ✅ For vetted clean whey options see klati✅

Notes:

  • Lead limit: 0.5 mcg/day — CA Prop 65 MADL (most protective standard; FDA interim reference level for adults is 8.8 mcg/day)
  • Cadmium limit: 4.1 mcg/day — public health authorities / CR
  • Inorganic arsenic limit: ~4.2 mcg/day — CR
  • Dairy RTDs averaged higher lead than whey powders due to added ingredients and processing
  • Beef: only 2 products tested — insufficient sample for strong conclusions, but both exceeded limit
  • Organic certification governs pesticides, not soil heavy metal content — why organic plant powders carry more lead
  • ‡ Discontinued products included because protein powders have long shelf life and may still be in use
  • Source: Consumer Reports protein powder investigation (2025) and Clean Label Project Protein Study 2.0 (2024)

Research

Updated: