Leanest High-Protein Foods
The cutting-phase shortlist: every food here clears the 20g-protein bar per 100g, then ranks by fat, ascending. Two nonfat cheeses sit at zero (0g and 0g of fat), Pacific cod follows at 0.2g, and shrimp, tuna, scallops, smoked haddock and turkey breast crowd the sub-1.5g band. Even the table's last row — cooked cuttlefish — carries only 1.4g of fat with 32.5g of protein.
How this ranking works
The bar: protein ≥ 20g per 100g — the classic "protein food" threshold. The sort: fat per 100g, ascending, ties broken deterministically. Raw dry-legume rows are excluded (nobody eats raw kidney beans, and their per-100g numbers are triple the cooked plate). Raw fish and meat rows stay — they are standard ingredient states, and each linked page declares its own.
The table: top 20
Source: the Alkemos food database — the same rows each food’s page shows (per-100g values; every name links to that food’s full page).
Reading the table
White fish is the cut's best friend
Cod at 0.2g fat and 20.4g protein, snapper at 1.3g, tuna family rows throughout: the ocean's lean white filets give meat-portion protein at vegetable-adjacent calorie costs (84 kcal for cod). If your deficit budget is tight, this column is where you shop.
Turkey breast over chicken, this once
The table's poultry seat goes to turkey breast: 30g protein against 1g of fat at 135 kcal. Chicken breast — the default lean pick — carries more fat per row (its pages say exactly how much) and still beats nearly everything else; turkey simply edges it on this one metric.
The zero-fat cheese trade
Nonfat cheddar's row — 32.1g protein, zero fat, 157 kcal — is the most extreme protein-per-calorie object in the database. The honest trade: nonfat cheese melts differently and tastes sharper; it is a tool for the last weeks of a cut, not a way of eating.
Common questions
Does eating lean protein automatically cut body fat?
No — fat loss is the calorie deficit, and these rows simply make building one easier: high protein at minimal fat cost keeps portions large and muscle protected. The calorie column here is the working number; the deficit itself is set outside any single food, in your daily total.
Why is beef missing from this table?
Lean beef rows clear the protein bar easily but carry 4-6g of fat per 100g even trimmed — above every row here. They remain excellent proteins on their own pages; this table simply answers the narrow question of which proteins cost the least fat per bite.
Is raw fish in the list safe advice?
The raw rows are database states, not serving suggestions — sashimi-grade handling is a separate discipline. Cooked rows of the same species sit beside them (cod, shrimp, tuna all appear both ways), and the protein number barely moves between the two states.
Turn these tables into a plan: the Macro Calculator splits your daily budget into grams — free, no account needed.
New to this topic? Start from the curated Low Fat Foods collection — the hand-picked staples — then come back for the full ranking.
More ranked food lists
- Highest Protein Foods per 100g
- Best Protein Per Calorie Foods
- Highest Fiber Foods per 100g
- Lowest Calorie, Highest Satiety Foods
- Lowest Calorie Solid Foods per 100g
- Highest Fat Whole Foods (No Oils)
- Highest Calorie Foods for Bulking (No Oils)
- Low Carb, High Protein Foods
- Lowest Sugar Fresh Fruits
- Highest Protein Fish and Seafood
- Highest Protein Dairy Foods
- Highest Protein Nuts and Seeds
- Highest Protein Vegetables
- Highest Carb Staple Foods