Nutrition guide

Finding High-Protein Foods: A Data-Driven Guide

According to USDA FoodData Central, here's how to identify the most protein-efficient foods, and why protein-per-calorie matters more than total grams.

The short answer

The leanest whole foods pack 27.5g of protein into every 100 calories, close to the ~25g ceiling where almost every calorie is protein. Soy protein isolate, potassium type leads the USDA reference set.

27.5g
protein per 100 cal, the leader
0.8g/kg
RDA minimum, sedentary adults
1.6g/kg
target for building muscle
50g
protein Daily Value (2,000-cal)

Why Protein Per Calorie Matters

When people try to increase their protein intake, they often focus on total grams per serving. But serving sizes vary enormously, and a food marketed as "high protein" may deliver those grams alongside a large calorie load from fat or added sugars. The metric that actually matters for building a protein-efficient diet is protein density: how many grams of protein you get for each calorie consumed.

On GetFoodFacts, every food shows its complete macronutrient breakdown from USDA data. You can use the comparison tool to stack up to three foods and see exactly how their protein density compares on a per-100g basis.

Top Protein Sources by Density

Chicken Breast

31g protein / 100g

lean meat benchmark

RDA Protein

0.8 g/kg

sedentary adult minimum

Active Target

1.6 g/kg

optimal for muscle

Daily Value

50 g/day

2,000 cal label basis

Highest protein-per-calorie whole foods

Grams of protein per 100 calories, USDA reference data (≈25g is near-pure protein)

  1. 1 Soy protein isolate, potassium type 27.5g
  2. 2 Soy protein isolate 26.4g
  3. 3 Gelatins, dry powder 25.6g
  4. 4 Fish, cod 24.3g
  5. 5 Seal, bearded (Oogruk) 24.3g
  6. 6 Crustaceans, shrimp 24.2g
  7. 7 Duck, scoter 24.0g
  8. 8 Whale, beluga 23.9g
  9. 9 Crustaceans, shrimp 23.6g
  10. 10 Egg, white 23.6g
g protein / 100 cal Source: USDA FoodData Central

Protein vs. calories among the leanest foods

The 40 best protein-per-calorie foods, plotted by protein and calories per 100g -- reveals which foods combine genuinely low calories WITH high protein, versus foods that only look lean overall.

#1 (Soy protein isolate): 88.3g protein, 321 kcal per 100g -- median across the top 40

8.529.450.371.292.140128216304392Protein / 100gCalories / 100gSoy protein…: Protein / 100g 88.32, Calories / 100g 321Point 2: Protein / 100g 88.32, Calories / 100g 335Point 3: Protein / 100g 85.6, Calories / 100g 335Point 4: Protein / 100g 20.42, Calories / 100g 84Point 5: Protein / 100g 26.7, Calories / 100g 110Point 6: Protein / 100g 23.98, Calories / 100g 99Point 7: Protein / 100g 20.2, Calories / 100g 84Point 8: Protein / 100g 26.5, Calories / 100g 111Point 9: Protein / 100g 20.1, Calories / 100g 85Point 10: Protein / 100g 84.08, Calories / 100g 357Point 11: Protein / 100g 82.6, Calories / 100g 351Point 12: Protein / 100g 13, Calories / 100g 56Point 13: Protein / 100g 25.94, Calories / 100g 112Point 14: Protein / 100g 62.38, Calories / 100g 270Point 15: Protein / 100g 57, Calories / 100g 251Point 16: Protein / 100g 17.9, Calories / 100g 79Point 17: Protein / 100g 19.44, Calories / 100g 86Point 18: Protein / 100g 17.17, Calories / 100g 76Point 19: Protein / 100g 31.7, Calories / 100g 141Point 20: Protein / 100g 16.4, Calories / 100g 73Point 21: Protein / 100g 29.15, Calories / 100g 130Point 22: Protein / 100g 19.42, Calories / 100g 86.6164Point 23: Protein / 100g 23.08, Calories / 100g 103Point 24: Protein / 100g 24.4, Calories / 100g 109Point 25: Protein / 100g 28.4, Calories / 100g 127Point 26: Protein / 100g 32.51, Calories / 100g 146Point 27: Protein / 100g 19.8, Calories / 100g 89Point 28: Protein / 100g 19.99, Calories / 100g 90Point 29: Protein / 100g 78.13, Calories / 100g 352Point 30: Protein / 100g 15.27, Calories / 100g 69Point 31: Protein / 100g 21.44, Calories / 100g 97Point 32: Protein / 100g 16.32, Calories / 100g 74Point 33: Protein / 100g 18.73, Calories / 100g 85Point 34: Protein / 100g 16.3, Calories / 100g 74Point 35: Protein / 100g 20.9, Calories / 100g 95Point 36: Protein / 100g 25.51, Calories / 100g 116Point 37: Protein / 100g 12.3, Calories / 100g 56Point 38: Protein / 100g 12.3, Calories / 100g 56Point 39: Protein / 100g 24.35, Calories / 100g 111Point 40: Protein / 100g 82.4, Calories / 100g 376Lower protein, heavierHigh protein, heavierLower protein, lighterBest ratio: high protein, light
#1 (Soy protein isolate): 88.3g protein, 321 kcal per 100g -- median across the top 40
Read the chart as text
  • Soy protein…: Protein / 100g 88.32, Calories / 100g 321
  • Point 2: Protein / 100g 88.32, Calories / 100g 335
  • Point 3: Protein / 100g 85.6, Calories / 100g 335
  • Point 4: Protein / 100g 20.42, Calories / 100g 84
  • Point 5: Protein / 100g 26.7, Calories / 100g 110
  • Point 6: Protein / 100g 23.98, Calories / 100g 99
  • Point 7: Protein / 100g 20.2, Calories / 100g 84
  • Point 8: Protein / 100g 26.5, Calories / 100g 111
  • Point 9: Protein / 100g 20.1, Calories / 100g 85
  • Point 10: Protein / 100g 84.08, Calories / 100g 357
  • Point 11: Protein / 100g 82.6, Calories / 100g 351
  • Point 12: Protein / 100g 13, Calories / 100g 56
  • Point 13: Protein / 100g 25.94, Calories / 100g 112
  • Point 14: Protein / 100g 62.38, Calories / 100g 270
  • Point 15: Protein / 100g 57, Calories / 100g 251
  • Point 16: Protein / 100g 17.9, Calories / 100g 79
  • Point 17: Protein / 100g 19.44, Calories / 100g 86
  • Point 18: Protein / 100g 17.17, Calories / 100g 76
  • Point 19: Protein / 100g 31.7, Calories / 100g 141
  • Point 20: Protein / 100g 16.4, Calories / 100g 73
  • Point 21: Protein / 100g 29.15, Calories / 100g 130
  • Point 22: Protein / 100g 19.42, Calories / 100g 86.6164
  • Point 23: Protein / 100g 23.08, Calories / 100g 103
  • Point 24: Protein / 100g 24.4, Calories / 100g 109
  • Point 25: Protein / 100g 28.4, Calories / 100g 127
  • Point 26: Protein / 100g 32.51, Calories / 100g 146
  • Point 27: Protein / 100g 19.8, Calories / 100g 89
  • Point 28: Protein / 100g 19.99, Calories / 100g 90
  • Point 29: Protein / 100g 78.13, Calories / 100g 352
  • Point 30: Protein / 100g 15.27, Calories / 100g 69
  • Point 31: Protein / 100g 21.44, Calories / 100g 97
  • Point 32: Protein / 100g 16.32, Calories / 100g 74
  • Point 33: Protein / 100g 18.73, Calories / 100g 85
  • Point 34: Protein / 100g 16.3, Calories / 100g 74
  • Point 35: Protein / 100g 20.9, Calories / 100g 95
  • Point 36: Protein / 100g 25.51, Calories / 100g 116
  • Point 37: Protein / 100g 12.3, Calories / 100g 56
  • Point 38: Protein / 100g 12.3, Calories / 100g 56
  • Point 39: Protein / 100g 24.35, Calories / 100g 111
  • Point 40: Protein / 100g 82.4, Calories / 100g 376

What it tells you: Using USDA FoodData Central data, the highest protein-per-calorie foods are lean meats, seafood, and isolated proteins. Cod and shrimp deliver roughly 24g of protein per 100 calories, near the ~25g theoretical ceiling, where almost every calorie is protein. Skinless chicken breast carries 31g of protein per 100g (about 19g per 100 calories). Among plant foods, seitan (wheat gluten), edamame, lentils, and firm tofu lead the rankings.

Reading the density ranking

The chart above ranks foods by grams of protein per 100 calories, computed live from the USDA database rather than asserted. A food near 24g per 100 calories is almost pure protein by energy, the hallmark of a lean cut, a white fish, or an isolated plant protein (pure protein tops out near 25g per 100 calories). Reading the ranking this way, rather than by grams alone, keeps portion size honest: a small dense serving and a large light one can deliver the same grams while costing very different amounts of energy.

What it doesn't tell you: Protein density alone does not account for other nutritional needs, fiber, vitamins, minerals, healthy fats. A diet optimized purely for protein density would be monotonous and nutritionally incomplete. Also, bioavailability varies: the body absorbs animal protein more efficiently than most plant proteins, though this difference matters less in varied diets.

How to use it: Look up your go-to protein sources on GetFoodFacts and note the protein-to-calorie ratio. Then use the comparison tool to find alternatives. Replacing even one low-density protein source with a high-density one can meaningfully shift your daily macro balance without changing how much you eat.

A small dense serving and a large light one can deliver the same protein while costing very different calories, density keeps portion size honest.

Complete vs Incomplete Proteins

What it tells you: Proteins are made of amino acids, nine of which are "essential", the body cannot synthesize them, so they must come from food. Animal proteins generally contain all nine in adequate proportions. Most individual plant proteins are lower in one or more essential amino acids (often lysine or methionine).

What it doesn't tell you: The distinction between "complete" and "incomplete" is less important than it once seemed. You do not need to combine specific plant proteins at each meal, eating a variety of plant protein sources over the course of a day provides all essential amino acids for most people. The USDA data includes amino acid profiles for many foods, which you can review on individual food pages on GetFoodFacts.

How to use it: If you eat a varied diet including legumes, grains, nuts, and vegetables, amino acid completeness is unlikely to be a concern. If you rely heavily on a single plant protein source, check its amino acid profile on GetFoodFacts to identify which amino acid it is lowest in, then add a complementary source (e.g., rice + beans cover each other's gaps).

What This Means for You

Chicken Breast (high density)

19g protein per 100 cal, excellent

Greek Yogurt (moderate)

17g protein per 100 cal, good

Almonds (lower density)

6g protein per 100 cal, calorie-dense

Step 1, Audit your current protein sources. Look up the foods you eat most frequently on GetFoodFacts. Note the protein grams and total calories for each.

Step 2, Calculate your protein density. Divide protein grams by total calories. Anything above 0.10 (10g protein per 100 calories) is protein-dense. Below 0.05 is low.

Step 3, Find swaps. Use the comparison tool to compare your current sources against higher-density alternatives. Even small swaps compound over weeks and months.

Step 4, Check the full picture. Once you have identified high-density options, review their full nutrient profiles to ensure you are not losing important micronutrients in the swap. Balance matters more than any single metric.

Frequently Asked Questions

What foods have the highest protein per calorie?

Skinless chicken breast, turkey breast, egg whites, and nonfat Greek yogurt consistently rank among the highest protein-per-calorie foods. Chicken breast provides about 19g protein per 100 calories (31g protein per 100g). Among plant foods, seitan, edamame, and lentils lead in protein density. You can compare any foods side by side on GetFoodFacts using USDA data.

How much protein do I need per day?

The RDA for protein is 0.8 grams per kilogram of body weight for sedentary adults, about 56g for a 154-pound person. However, research suggests active individuals, older adults, and those trying to maintain muscle mass benefit from 1.2-2.0g per kg. The protein DV on nutrition labels is set at 50g based on a 2,000 calorie diet.

What is protein density and why does it matter?

Protein density is the ratio of protein grams to total calories. It matters because two foods can have similar total protein but very different calorie loads. A food with 20g protein and 400 calories (5% protein density) provides the same protein as a food with 20g protein and 150 calories (13% density), but with 250 more calories. For anyone managing both protein intake and calorie intake, density is the key metric.

Is animal protein better than plant protein?

Animal proteins are generally 'complete', containing all essential amino acids in adequate proportions. Most plant proteins are lower in one or more essential amino acids. However, eating a variety of plant protein sources throughout the day easily provides all essential amino acids. The USDA data on GetFoodFacts shows the amino acid profile for foods where it has been measured, letting you check completeness for any food.

Key takeaways

  • When comparing "high protein" claims, check protein PER CALORIE, not just protein per serving -- that's the number that actually matters for a calorie-conscious diet. See the full protein-density ranking
  • Protein density (grams per calorie) reveals more than total grams alone -- two foods with identical protein can carry very different calorie loads.
  • Among plant foods, seitan, edamame, lentils, and firm tofu lead in protein density; complete-protein status is a separate question from density.

Sources: U.S. Department of Agriculture, FoodData Central.

Last updated: April 2026

Every figure on GetFoodFacts is rendered directly from official USDA FoodData Central records, no number is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.