Protein density: foods that give you the most per gram
Protein density is a specific metric: grams of protein per 100 grams of the whole food, as eaten. It's different from "total protein per serving" (which is a function of how big the serving is) and different from "protein per calorie" (which is a function of how fat-heavy the food is).
Density matters because it tells you something real about the food itself — how much of it is actually structural protein versus water, fat, and carbohydrate. It's useful for meal planning, for comparing foods on a like-for-like basis, and for understanding where unusual foods (like caviar) sit relative to everyday ones.
Here's the list, by the numbers.
The table
All values approximate, drawn from USDA FoodData Central. Per 100g of the food, as typically eaten.
| Food | Protein per 100g |
|---|---|
| Parmigiano Reggiano | ~38 g |
| Dried anchovies | ~32 g |
| Chicken breast (cooked) | ~31 g |
| Beef (lean, cooked) | ~30 g |
| Tuna (canned, drained) | ~28 g |
| Sturgeon caviar | ~25 g |
| Shrimp (cooked) | ~24 g |
| Salmon (cooked) | ~22 g |
| Hard goat cheese | ~22 g |
| Almonds | ~21 g |
| Oats (dry) | ~13 g |
| Eggs (whole) | ~13 g |
| Egg whites | ~11 g |
| Cottage cheese | ~11 g |
| Lentils (cooked) | ~9 g |
| Chickpeas (cooked) | ~9 g |
| Greek yoghurt (whole milk) | ~9 g |
| Tofu (firm) | ~8 g |
A few observations.
Caviar sits in the upper middle
At approximately 25g protein per 100g, sturgeon caviar is denser than most fish (including salmon), denser than most cheeses except the hardest aged ones, and comparable to lean meats. It's less dense than chicken breast or dried anchovies, which are outliers on the high end.
For a serving-size comparison: 30g of caviar provides ~7g protein. This is roughly equivalent to a large egg and a half, or a single slice of hard cheese (25g slice), or a quarter cup of Greek yoghurt.
Why cheese and eggs look low
Cheese and dairy products look relatively low on density because they carry water and fat along with the protein. Hard aged cheeses (Parmigiano, pecorino) are denser because the ageing process removes water. Fresh cheeses, mozzarella, ricotta — all in the 10 to 20g range.
Eggs look low (13g/100g) because most of an egg's mass is water. An egg is about 75% water. The "high protein" reputation of eggs comes from efficiency — the protein quality is very high (eggs are often used as the reference standard for biological value in nutrition research) — not raw density per gram.
Why plant sources look low in the table
Lentils, chickpeas, tofu, and most plant proteins appear low in the density column because they are hydrated as eaten. Dry lentils are ~25g protein per 100g — about the same as caviar — but we eat them cooked, which means water-saturated, which halves the density by weight.
This isn't a criticism of plant sources. It's just a reminder that the density metric is about the food as eaten, not about the concentrated raw ingredient. By weight of dry material, many legumes are in the same bracket as meat. By weight of cooked food, they're lower.
The amino acid question
Density is one axis. Completeness is another.
"Complete protein" in nutrition parlance means the food contains all nine essential amino acids — the ones the body can't synthesise and must get from food — in roughly the proportions needed. Animal-derived proteins (fish, meat, eggs, dairy) are generally complete. Most single plant proteins are incomplete (missing or low in one or two essentials), which is why vegan diets benefit from variety across plant sources.
Caviar is complete. So is salmon, chicken, eggs, and most cheeses.
This doesn't make animal proteins "better" in a categorical sense. It just means a single-food serving provides all the essentials, which is sometimes useful for meal planning and sometimes not.
Where caviar actually fits
If you were trying to hit a protein target for the day — say 100g across meals — and using caviar as a source, the math is:
- 30g tin = 7g protein
- To hit 100g total, a single 30g tin is 7% of your daily target
- To get 100g from caviar alone, you'd need ~430g (about 4 large 125g tins). This would cost roughly $1,000 and provide ~2,400 mg of sodium. Nobody does this.
Caviar is a contributing protein source, not a primary one. In practice:
- A 30g tin with breakfast adds meaningful protein (7g) to a lighter morning meal
- A 125g tin across a dinner for four adds ~7g protein per person
- A weekly rotation of 7 × 30g (The Ritual) adds ~49g of protein across a week, distributed daily
For most people who eat caviar, the protein is a side-effect of the food, not the reason for it. Caviar exists in a category of foods that are consumed for sensory reasons first, with nutritional contribution as a reasonable bonus.
The practical frame
Protein density is useful to know. It helps you compare foods honestly, it helps you plan meals if you're tracking, and it gives context to the nutritional claims you'll see on packaging.
Caviar is meaningfully protein-dense — about 25g per 100g, which places it ahead of most fish and most cheeses, and behind concentrated sources like dried meats and hardest aged dairy. It's a complete protein with a favourable amino acid profile. And per serving (30g), it contributes about 7g — enough to register on a daily target, not enough to dominate it.
Whether that matters to you is up to you. For most people who buy caviar, the protein number is a footnote. For a few — those tracking macros carefully, those building meals around specific targets — it's a useful one.
RELATED READING
This content is editorial. Nutritional values are approximate and vary by species, lot, and serving size. Just Caviar products are conventional foods, not dietary supplements, and are not intended to diagnose, treat, cure, or prevent any disease.