Protein · Food comparison
Highest Protein Foods: Protein per 100g Compared
Compare protein per 100 g, using USDA food data.
Protein per 100 g: ready-to-eat foods
Highest protein first, in the state shown. Meat, fish and pulses are cooked.
| Food (state) | Protein per 100 g | Energy per 100 g | USDA entry |
|---|---|---|---|
| ParmesanHard cheese, eaten in small amounts | 35.8 g | 392 kcal | FDC 170848 (opens in new tab) |
| Chicken breastCooked, roasted, meat only | 31.0 g | 165 kcal | FDC 171477 (opens in new tab) |
| Beef sirloin steakCooked, lean only | 30.3 g | 188 kcal | FDC 168635 (opens in new tab) |
| Turkey breastCooked, roasted, meat only | 30.1 g | 147 kcal | FDC 171496 (opens in new tab) |
| Beef mince, 10% fatCooked, pan-browned | 28.4 g | 230 kcal | FDC 171794 (opens in new tab) |
| Tuna, lightTinned in water, drained | 25.5 g | 116 kcal | FDC 171986 (opens in new tab) |
| Prawns / shrimpCooked | 24.0 g | 99 kcal | FDC 175180 (opens in new tab) |
| Cheddar | 23.3 g | 408 kcal | FDC 328637 (opens in new tab) |
| CodCooked | 22.8 g | 105 kcal | FDC 171956 (opens in new tab) |
| Salmon, Atlantic farmedCooked | 22.1 g | 206 kcal | FDC 175168 (opens in new tab) |
| Tempeh | 20.3 g | 192 kcal | FDC 174272 (opens in new tab) |
| Tofu, firmCalcium-set | 17.3 g | 144 kcal | FDC 172475 (opens in new tab) |
| Egg, wholeHard-boiled | 12.6 g | 155 kcal | FDC 173424 (opens in new tab) |
| Cottage cheese, 1% fat | 12.4 g | 72 kcal | FDC 173417 (opens in new tab) |
| EdamameCooked from frozen | 11.9 g | 121 kcal | FDC 168411 (opens in new tab) |
| Greek-style yogurt, fat-free | 10.3 g | 61 kcal | FDC 330137 (opens in new tab) |
| LentilsBoiled | 9.0 g | 116 kcal | FDC 172421 (opens in new tab) |
| ChickpeasBoiled | 8.9 g | 164 kcal | FDC 173757 (opens in new tab) |
| Black beansBoiled | 8.9 g | 132 kcal | FDC 173735 (opens in new tab) |
Protein per 100 g: dry and shelf foods
These foods contain little water, so their per-100 g figures look high. A typical portion is often 15–30 g, not 100 g. Compare them separately from the cooked foods above.
| Food (state) | Protein per 100 g | Energy per 100 g | USDA entry |
|---|---|---|---|
| Pumpkin seedsDried | 30.2 g | 559 kcal | FDC 170556 (opens in new tab) |
| Peanut butter, smooth | 22.2 g | 598 kcal | FDC 172470 (opens in new tab) |
| Almonds | 21.1 g | 579 kcal | FDC 170567 (opens in new tab) |
| Flaxseed | 18.3 g | 534 kcal | FDC 169414 (opens in new tab) |
| Chia seedsDried | 16.5 g | 486 kcal | FDC 170554 (opens in new tab) |
| OatsDry, before cooking | 13.2 g | 379 kcal | FDC 173904 (opens in new tab) |
Why cooked meat looks higher in protein
Cooking drives out water, concentrating protein in fewer grams. In USDA data, raw skinless chicken breast has 22.5 g protein per 100 g; roasted chicken breast has 31.02 g.
The chicken did not gain protein; it lost water. Rice, pasta, oats and dried beans do the opposite: they absorb water when cooked.
Your portion matters more than the ranking
Parmesan tops this table per 100 g, but you usually eat a small amount. A chicken breast portion or a bowl of lentils can provide more protein in one go.
Use the Food Calorie Calculator to see protein for the amounts you eat. For protein relative to calories, see low-calorie high-protein foods.
Which plant foods provide protein?
Tempeh, tofu and edamame are the highest plant options in the ready-to-eat table. Beans, lentils, chickpeas, nuts and seeds add protein along with fibre.
The British Nutrition Foundation (opens in a new tab) advises a variety of plant proteins across the day. You do not need to combine them at every meal.
Common questions
Which food has the most protein?
Parmesan ranks first among the ready-to-eat foods compared here. That is a per-100 g comparison, not a claim about every food or a recommended portion.
Should I weigh meat raw or cooked?
Match your weight to the entry: use cooked weight with cooked values, and raw weight with raw values. Water loss changes the amount per 100 g.
How much protein do I need?
Needs vary. Use the Protein Calculator to explore adult reference amounts, not a personalised medical target.
Turn these foods into a meal
Breakfast, lunch and dinner recipes with protein per serving calculated from USDA ingredients.
Find high-protein meals