Skip to main content
NutriFactsHub

Food rankings

Most protein per calorie, ranked

Protein density — grams of protein per 100 calories — answers a question absolute protein cannot: which foods deliver protein without dragging along extra energy. It is portion-independent, so a food that ranks highly is efficient gram-for-calorie whether you eat 50 g or 300 g, which is exactly what matters when you are eating in a deficit. Lean proteins and certain vegetables dominate this list, while calorie-dense cheeses, nuts, and fatty cuts rank lower despite respectable absolute protein.

Ranked by grams of protein per 100 kcal (protein ÷ calories × 100).

Top foods chart

Top 8 · g protein / 100 kcal

Shrimp24.2 gTuna (fresh)22.4 gCod21.7 gCrab21.5 gLobster21.3 gChicken breast21.2 gEgg white21 gTurkey breast20.5 g
#Foodg protein / 100 kcal
1Shrimp
99 kcal · 24 g protein · Seafood
24.2 g
2Tuna (fresh)
130 kcal · 29 g protein · Seafood
22.4 g
3Cod
105 kcal · 23 g protein · Seafood
21.7 g
4Crab
83 kcal · 18 g protein · Seafood
21.5 g
5Lobster
89 kcal · 19 g protein · Seafood
21.3 g
6Chicken breast
106 kcal · 23 g protein · Meat & Poultry
21.2 g
7Egg white
52 kcal · 11 g protein · Eggs & Dairy
21 g
8Turkey breast
147 kcal · 30 g protein · Meat & Poultry
20.5 g
9Tilapia
128 kcal · 26 g protein · Seafood
20.4 g
10Halibut
113 kcal · 22 g protein · Seafood
19.6 g
11Scallops
111 kcal · 21 g protein · Seafood
18.5 g
12Pork tenderloin
143 kcal · 26 g protein · Meat & Poultry
18.3 g
13Oysters
159 kcal · 29 g protein · Seafood
18.1 g
14Cottage cheese
72 kcal · 12 g protein · Eggs & Dairy
17.2 g
15Duck breast
123 kcal · 20 g protein · Meat & Poultry
16.1 g
16Beef sirloin steak
140 kcal · 22 g protein · Meat & Poultry
15.7 g
17Coffee
2 kcal · 0 g protein · Beverages
15 g
18Tuna (canned in water)
198 kcal · 29 g protein · Seafood
14.7 g
19Trout
168 kcal · 24 g protein · Seafood
14.2 g
20Mushrooms
22 kcal · 3 g protein · Vegetables
14 g
21Mussels
172 kcal · 24 g protein · Seafood
13.8 g
22Ground turkey
203 kcal · 27 g protein · Meat & Poultry
13.5 g
23Spinach
23 kcal · 3 g protein · Vegetables
12.9 g
24Chicken thigh
218 kcal · 28 g protein · Meat & Poultry
12.9 g
25Ground beef (90% lean)
204 kcal · 25 g protein · Meat & Poultry
12.4 g

Shrimp tops the list at 24.2 g, followed by Tuna (fresh) (22.4 g) and Cod (21.7 g). Below are the top 25.

Questions

Which food is highest on this list?
Shrimp ranks first at 24.2 g. Tuna (fresh) (22.4 g) and Cod (21.7 g) follow.
What is a good protein-per-calorie figure?
As a rough guide, foods above about 10 g of protein per 100 kcal are protein-dense; lean animal proteins and high-protein vegetables can exceed 15 g per 100 kcal, while most mixed or fatty foods fall well below.
Why do nuts and cheese rank low here?
They carry plenty of protein in absolute terms, but their high fat content makes them calorie-dense, so their protein per calorie is modest. They can still be useful where total calories are not a constraint.

More rankings

References & methodology

  • Data source: U.S. Department of Agriculture, Agricultural Research Service — FoodData Central (public domain). Each food links to its individual record.
  • Method: Ranked by grams of protein per 100 kcal (protein ÷ calories × 100). Ties are listed in dataset order; the table shows the top 25.
  • Daily Values: FDA Nutrition Facts label, 2016 update (adults and children aged 4+).
  • Scope: ranked across the 177 common foods in the NutriFactsHub database; it is a representative shortlist, not every food in existence.
  • Last reviewed: June 2026.
Cite this page

NutriFactsHub. “Most protein per calorie, ranked.” https://www.nutrifactshub.com/best/highest-protein-per-calorie-foods