Evidence-based nutrition, in plain English — every entry sourced from clinical research.

High-Protein, Low-Calorie Foods

High-Protein, Low-Calorie Foods: canned tuna, Shrimp, Cod, raw turkey breast, Tilapia

“High protein, low calorie” is really one measurement: how much protein a food delivers per calorie. This page ranks foods by grams of protein per 100 kcal, which is the number that decides whether a food helps when you are eating to a calorie target.

To qualify, a food has to supply at least 10 g of protein per 100 g and no more than 200 kcal. Both conditions are necessary. Ranked on ratio alone, white mushrooms — 3.1 g of protein and 22 kcal — would beat chicken breast, which tells you something true about mushrooms and nothing useful about protein. Dried herbs and spices are excluded, along with garlic, chilli, and drinks. Per 100 g they dominate almost every nutrient ranking — dried oregano is 42 g fibre — but nobody eats them in 100 g quantities, so including them would push genuinely useful foods off the list. Figures are per 100 g of the edible portion as catalogued on each food page: dry weight for grains and legumes, raw unless the food page says otherwise.

Tuna (canned, light) — top of the list

Nutrition Facts
Per 100 g, edible portion · values per 100 g
Calories 86
Total Fat 0.96 g
Saturated Fat 0.21 g
Sodium 247 mg
Potassium 179 mg
Total Carbohydrate 0 g
Dietary Fiber 0 g
Total Sugars 0 g
Protein 19.44 g
Selenium, vitamin B12, niacin
Source: USDA FoodData Central (FDC 173709)

Highest protein per calorie

# Food Protein per 100 g Calories per 100 g Protein per 100 kcal
1 Tuna (canned, light) 19.4 g 86 kcal 22.6 g
2 Shrimp 15.6 g 71 kcal 21.8 g
3 Cod 17.8 g 82 kcal 21.7 g
4 Turkey Breast 23.7 g 114 kcal 20.8 g
5 Tilapia 19.0 g 95 kcal 20.1 g
6 Chicken Breast 31.0 g 165 kcal 18.8 g
7 Pork Tenderloin 21.6 g 119 kcal 18.2 g
8 Scallops 12.1 g 69 kcal 17.5 g
9 Greek Yogurt (plain, nonfat) 10.3 g 61 kcal 16.9 g
10 Lean Beef (95% lean) 21.4 g 137 kcal 15.6 g
11 Lamb 20.9 g 143 kcal 14.6 g
12 Rainbow Trout 19.9 g 141 kcal 14.1 g
13 Mussels 11.9 g 86 kcal 13.8 g
14 Duck 18.3 g 135 kcal 13.6 g
15 Cottage Cheese 10.4 g 81 kcal 12.9 g
16 Tofu 17.3 g 144 kcal 12.0 g
17 Ground Turkey 17.3 g 153 kcal 11.3 g
18 Tempeh 20.3 g 192 kcal 10.6 g
19 Salmon (Atlantic) 20.3 g 197 kcal 10.3 g
20 Edamame 11.9 g 121 kcal 9.8 g
21 Eggs 12.6 g 143 kcal 8.8 g

How to read this

Tuna (canned, light) tops the list at 22.6 g of protein per 100 kcal. Protein carries about 4 kcal per gram, so that works out at roughly 90% of its calories coming from protein. Anything above 15 g per 100 kcal — around 60% of calories from protein — is exceptionally dense, and in practice that means lean fish, shellfish, poultry breast and non-fat dairy. Whole eggs sit near the bottom of this list not because they are a poor protein source but because their fat content brings calories with it.

Protein-dense foods are also the most satiating per calorie, which is the mechanism behind most of the appetite benefit people attribute to high-protein diets. That effect comes from the protein and the volume together, so pairing anything on this list with a high-fibre vegetable does more than either alone.

Common questions

What is the best high-protein, low-calorie food? Tuna (canned, light) leads this ranking at 22.6 g of protein per 100 kcal. Lean fish, shellfish, poultry breast and non-fat dairy occupy most of the top of the list, because they carry protein with very little fat alongside it.

Does eating more protein help with weight loss? Protein is the most satiating of the three macronutrients per calorie, which is the mechanism behind most of the appetite effect attributed to high-protein diets. It works by making it easier to eat less overall rather than through anything protein does directly — and volume matters as much as the protein itself, so pairing anything here with a high-fibre vegetable does more than either alone.

Are eggs a high-protein, low-calorie food? High-protein yes, low-calorie less so: whole eggs sit near the bottom of this ranking because their fat brings calories with it. That is a comment on this one narrow measurement rather than on eggs. A lower place here means calories arriving alongside the protein, which is also the reason salmon and eggs are worth eating in the first place.

Related

Keep reading