Procaaf
Practical·6 min read··By The Procaaf Team

Best Foods by Protein Per 100 Calories

A ranked look at protein density: which foods give the most protein for the fewest calories, and which high-protein foods are quietly calorie-heavy.

A spread of high-protein whole foods on a table.
A spread of high-protein whole foods on a table.

Protein per 100 calories is the number that decides whether a diet feels generous or punishing. Foods above roughly 15 g per 100 kcal let you eat a lot of volume; foods below 8 g per 100 kcal are protein sources on the label but calorie sources on the scale.

Here is how the common options actually rank, and where the marketing diverges from the maths.

The dense tier: 15–22 g per 100 kcal

White fish (cod, haddock, tilapia) tops almost every list at around 21 g per 100 kcal. Shrimp and prawns are close behind. Egg whites, non-fat Greek yogurt, cottage cheese and skinless chicken breast all sit in the 15–20 g band.

For plant eaters, seitan and textured soya (soya chunks) are the standouts, both comfortably above 15 g per 100 kcal — far denser than beans or lentils.

The middle tier: 8–14 g per 100 kcal

Lean beef, salmon, whole eggs, tofu, tempeh and most whey powders live here. All are excellent foods; they simply bring fat or carbohydrate along with the protein.

Lentils and chickpeas land near the bottom of this tier once you account for their carbohydrate — around 7–8 g protein per 100 kcal. Useful, but not how you close a 40 g gap on a tight calorie budget.

The deceptive tier: under 6 g per 100 kcal

Nuts, nut butters, cheese, protein bars and most 'high-protein' granolas. A 30 g serving of almonds gives 6 g protein for 175 kcal — that is 3.4 g per 100 kcal, closer to a fat source than a protein one.

None of these are bad foods. They just should not be the way you reach your protein target while cutting.

Using density instead of memorising it

You do not need this table in your head. Add a food to the Procaaf scratchpad, look at the protein and calorie totals side by side, and swap one item at a time until the plate hits your target. Two weeks of that and the ranking becomes intuition.

Frequently asked questions

What food has the most protein per calorie?
Lean white fish and egg whites, at roughly 20 g of protein per 100 calories, are the densest common whole foods.
Are protein bars a good protein source?
They are convenient, not dense. Most deliver 5–8 g of protein per 100 calories because of the added fat and sugar that make them palatable.
Is protein density important if I am bulking?
Less so. In a surplus you want calories alongside protein, so mid-tier foods like whole eggs, salmon and tempeh are ideal.
Keep reading

Continue reading