Kalorya
  • Supplements
  • Workouts
  • Coaching
Blog
Log inSign up
Kalorya
Legal noticePrivacy policyHealth disclaimerAre you a coach?

© 2026 Kalorya

Food supplements should not be used as a substitute for a varied, balanced diet and a healthy lifestyle. The content of this site is for information only and does not replace medical advice.

ToolsSupplementsCoachLog in
Home›Blog
NutritionProteinFoods

Protein-rich foods: the ranking no one publishes

By Kalorya · September 1, 2026 · 7 min read

Filets de poisson blanc crus posés sur un plan de travail

Type "high-protein foods" and you will come across the same ranking everywhere: gelatin, powdered egg white, yeast. Foods that no one eats by the spoonful. The problem is not the data — it is accurate — it is the ranking: sorting by protein per 100 g makes anything that has been dried win. Here is the same work done differently, based on the 2,298 foods from the CIQUAL table present in our database.

The ranking everyone publishes

If you simply sort by protein content per 100 g, here is what comes out on top of the French table:

FoodProtein / 100 g
Gelatin, dry86.9 g
Egg white, powdered81.2 g
Whole egg, powdered47.9 g
Salted cod, dry47.6 g
Nutritional yeast40.4 g

Five foods, and five dehydrated products. The common point is obvious once you see it: the water has been removed. A dry cod shows 47.6 g because almost only the protein remains; soaked again, it goes back down to the level of any white fish. This ranking says nothing about what we put on our plate.

The metric that actually matters: protein per calorie

The real question, when trying to eat more protein, is almost never "how much per 100 g". It is: how much protein do I get for the calories I spend eating it? A hard cheese and a cod fillet contain about as much protein by weight. They have nothing to do with each other as soon as you count calories.

Protein per 100 kcal(g / 100 kcal)
Tuna in brine : 24.1Tuna in brine24.1Cooked cod : 23.4Cooked cod23.4Turkey escalope : 23Turkey escalope23Chicken breast : 21.3Chicken breast21.3Steak haché 5 % : 16.5Steak haché 5 %16.5Œuf dur : 10.1Œuf dur10.1Emmental : 7.5Emmental7.5Riz blanc cuit : 2Riz blanc cuit2

Calculation based on the CIQUAL table (ANSES)

🧀Le cas de l'emmental

L'emmental contient 27,9 g de protéines pour 100 g — plus qu'un cabillaud cuit, qui en a 23,1. Sur le classement au poids, il gagne. Mais 100 g d'emmental coûtent 373 kcal contre 99 pour le cabillaud. À calories égales, le poisson en apporte trois fois plus. Un fromage à pâte dure est un aliment gras qui contient de la protéine, pas une source de protéines.

Le vrai classement, aliment par aliment

Voici les aliments courants, triés par densité protéique. La dernière colonne est celle qui compte : c'est la quantité de protéines que 100 kcal de cet aliment vous rapportent.

Aliment (forme consommée)Prot. / 100 gkcal / 100 gProt. / 100 kcal
Thon au naturel, égoutté26,8 g11124,1 g
Cabillaud, cuit23,1 g9923,4 g
Escalope de dinde, poêlée28,5 g12423,0 g
Blanc de poulet, poêlé30,1 g14121,3 g
Crevette, cuite19.0 g9420.3 g
Sliced turkey breast20.9 g10420.1 g
Cured ham, rindless defatted20.3 g11917.1 g
Ground beef 5% fat, cooked25.5 g15516.5 g
Fromage blanc 0%7.95 g4916.1 g
Mussels, cooked17.2 g10815.9 g
Pork tenderloin, cooked26.1 g16815.5 g
Beef flank steak, grilled25.0 g16215.4 g
Plain yogurt 0%4.82 g3912.2 g
Salmon, cooked23.0 g20511.2 g
Fromage blanc 3%8.03 g7710.4 g
Hard-boiled egg13.5 g13410.1 g
Minced steak 15% fat, cooked23.6 g2399.9 g
Parmesan31.1 g4067.7 g
Emmental27.9 g3737.5 g
Mozzarella (cow's milk)16.5 g2277.3 g

Three surprises in this table

Chicken breast is not in first place. It remains excellent, but canned tuna in water, cod and even turkey escalope do better for equal calories. Chicken owes its reputation to its raw content — 30.1 g per 100 g once pan-fried, which is indeed at the top of the range for meats.

Not all fish are equal. Cod provides 23.4 g per 100 kcal, salmon 11.2: twice the difference for two fish. The difference is not the protein (23.1 versus 23.0 g per 100 g, practically identical) but the fat, which makes salmon go from 99 to 205 kcal. This does not make salmon less interesting — its lipids are precisely what you look for in it — but makes it a poor choice if the goal is protein at the lowest caloric cost.

🥩5% or 15%, it's no small detail

The exact same minced steak completely changes its nature depending on its fat content. At 5%: 25.5 g of protein for 155 kcal, that is 16.5 g per 100 kcal. At 15%: 23.6 g for 239 kcal, that is 9.9 g. Almost twice as little, for a product bearing the same name in the same aisle. Quark plays the exact same tune: 16.1 g per 100 kcal in 0%, 10.4 in 3%.

And without meat or fish?

Plant sources clearly lose on this metric, and it is better to know it than to discover it along the way:

FoodProt. / 100 gkcal / 100 gProt. / 100 kcal
Seitan20.6 g13415.4 g
Textured soy protein, rehydrated18.6 g15012.4 g
Tempeh16.1 g15710.3 g
Plain tofu13.4 g1489.1 g
Kidney bean, cooked9.63 g1168.3 g
Green lentil, cooked10.1 g1278.0 g
Chickpea, cooked8.31 g1475.7 g
Oat flakes (dry)13.3 g3673.6 g
Wholegrain bread8.38 g2443.4 g
Quinoa, cooked4.66 g1493.1 g

Seitan is the only one that holds its own compared to meat, and even then: it is on par with a 5% fat minced steak, not a white fish. Legumes hover around 8 g per 100 kcal, which is three times less than cod — not because they are low in protein, but because they provide a lot of starch at the same time. A vegetarian meal aiming for the same protein total will therefore mechanically be more caloric, or larger in volume.

🌾Quinoa is not a protein source

We often read that it is. Once cooked, it provides 4.66 g of protein per 100 g and 3.1 g per 100 kcal — the same order of magnitude as wholegrain bread, half as much as plain yogurt. It is a good grain; it is not a protein.

How much do you actually need?

This ranking is useless as long as we don't know what target to aim for. The meta-analysis we talk about in whey or natural proteins looked for the point where gains stop: beyond about 1.62 g of protein per kilo and per day, adding more produced no further lean mass gains. For 75 kg, that comes to about 120 g per day.

Translated with the table above: 120 g of protein is about 450 g of cooked cod — for 450 kcal. The same total in Emmental would require 430 g of cheese and 1,600 kcal. That is the whole usefulness of the right-hand column.

All the figures in this article come from the food diary's food database. You can find each of them there, and see where you actually stand over the day rather than estimating it.

Count my protein

This article is not based on any clinical study, and that is normal: the protein content of a food is a laboratory measurement, not a trial result. All figures come from ANSES's CIQUAL composition table, as imported into our food database, and the "protein per 100 kcal" column is a simple calculation based on the other two. The values retained are those of the food as eaten — cooked when the table distinguishes raw from cooked. A composition table gives averages: a specific piece, a longer or shorter cooking time, or a particular brand will deviate from them. Informative content, which does not replace the advice of a professional.

‹ All articles