2BIB — Be in Balance
Nutrition Science

High Protein Foods, Ranked by Protein Density

Grams of protein per serving is the wrong ranking. Protein per 100 calories tells you which foods get you to your target without eating past your calorie budget — and the order changes a lot.

9 min readBy the 2BIB team

Key takeaways

  • Rank foods by protein per 100 calories, not per serving — calories are the budget you are actually spending.
  • The leaders sit at 17–24 g per 100 kcal: egg whites, white fish, shrimp, tuna, poultry breast, seitan, nonfat Greek yogurt.
  • Nuts, seeds, and nut butters are fat sources that contain protein — around 4 g per 100 kcal. Useful food, poor protein vehicle.
  • Hitting a high target is a distribution problem: 25–40 g per meal, three or four times a day, beats one enormous dinner.

Every “high protein foods” list ranks by grams per serving, which is how peanut butter and cheddar end up near the top of lists aimed at people in a calorie deficit. Grams per serving tells you nothing on its own. What you want to know is how much protein a food buys you per calorie spent — and once you rank that way, the order changes considerably.

Protein density: one number, one formula

Protein density is grams of protein per 100 calories: protein grams ÷ calories × 100. Chicken breast delivers 31 g for 165 calories, which is 19 g per 100 kcal. Peanut butter delivers 25 g for 588 calories, which is 4. Both are “high in protein” by the front-of-pack standard. Only one of them gets you to 150 g a day without eating past your target.

15+ g

Excellent per 100 kcal

Lean meat, white fish, shellfish, egg whites, nonfat dairy, protein powder, seitan.

8–15 g

Good per 100 kcal

Whole eggs, salmon, fattier cuts, tofu, tempeh, edamame, lentils, milk.

Under 6 g

Not a protein source

Nuts, nut butters, most cheese, grains. Eat them for other reasons.

Density is not the only thing that matters

A diet built entirely from the top of the density table would be joyless and short on fats your hormones need. Density tells you which foods make a demanding protein target reachable — it does not say the rest of the plate is a mistake. Salmon scores half what cod does and remains an excellent food.

Meat, fish, and eggs

Food (100 g cooked)ProteinCaloriesPer 100 kcal
Shrimp24 g9924 g
Cod / haddock23 g10522 g
Tuna, canned in water24 g10922 g
Egg whites11 g5221 g
Turkey breast, skinless29 g14720 g
Chicken breast, skinless31 g16519 g
Pork tenderloin26 g14318 g
Beef, 93% lean ground26 g17215 g
Salmon, farmed25 g20612 g
Whole eggs (2 large)13 g1439 g

Reference values for cooked weights, rounded. Actual figures vary with cut, trim, and cooking method — anything pan-fried carries the oil as well.

The pattern is leanness. Protein content across muscle meats is broadly similar; what separates them in this ranking is fat. That is also why cooking method matters more than people expect — a tablespoon of oil adds roughly 120 calories and no protein, dropping a chicken breast from 19 g per 100 kcal to about 11.

Dairy and protein powders

FoodProteinCaloriesPer 100 kcal
Whey isolate (30 g scoop)25 g11023 g
Cottage cheese, 1% (100 g)12 g7217 g
Greek yogurt, nonfat (100 g)10 g5917 g
Skyr (100 g)11 g6317 g
Milk, skim (100 ml)3.4 g3410 g
Milk, whole (100 ml)3.3 g615 g
Cheddar (100 g)25 g4036 g

Brands vary widely, particularly for yogurt and cottage cheese. Scan the panel rather than trusting a category average.

Nonfat Greek yogurt and cottage cheese are the two most efficient foods most people already have in the fridge. A 170 g pot of Greek yogurt is about 17 g of protein for 100 calories; a cup of cottage cheese is about 25 g. Neither needs cooking, which is a large part of why they work.

Plant sources

Food (100 g cooked)ProteinCaloriesPer 100 kcal
Pea / soy protein powder (30 g)24 g12020 g
Seitan25 g14317 g
Tofu, firm15 g14410 g
Tempeh19 g19210 g
Edamame, shelled12 g12210 g
Soy milk, unsweetened (100 ml)3.3 g3310 g
Lentils9 g1168 g
Black beans9 g1327 g
Quinoa4.4 g1204 g
Peanut butter25 g5884 g

Tofu and tempeh figures vary substantially by brand and firmness; extra-firm tofu can reach 17 g per 100 g.

Plant protein needs a slightly higher total

Plant proteins are generally digested a little less efficiently than animal sources, and several are lower in leucine, the amino acid that most strongly triggers muscle protein synthesis. The practical adjustment is not complicated: aim toward the upper end of your gram target, spread sources across the day, and lean on soy, pea, and seitan, which score best on amino acid profile. Combining sources across a whole day handles the rest.

See protein add up without doing the arithmetic

Scan a meal and 2BIB breaks it into components with protein per item, then tracks the day against your target — so you know at 4pm whether dinner needs to carry 25 g or 45 g.

Start free

Reaching 30 g in one sitting

Most people are not short on protein knowledge; they are short on assembled meals that clear 30 g. These do, without much cooking.

  1. 1Greek yogurt bowl — 200 g nonfat yogurt, a scoop of whey stirred in, berries. About 45 g for under 350 calories.
  2. 2Tuna and cottage cheese on rye — one tin plus half a cup of cottage cheese. About 38 g.
  3. 3Chicken and edamame rice bowl — 150 g chicken breast, 100 g edamame, a cup of rice. About 60 g.
  4. 4Three-egg omelette plus egg whites — three whole eggs with 100 g of whites. About 30 g.
  5. 5Tofu and lentil curry — 200 g firm tofu, a cup of lentils. About 48 g, entirely plant-based.
  6. 6Cold shake, no blender — a scoop of whey or pea protein in water or skim milk. 25–30 g in the time it takes to shake it.

A day at roughly 150 g

MealFoodProtein
Breakfast200 g nonfat Greek yogurt + berries + 20 g nuts24 g
Lunch150 g chicken breast, rice, vegetables47 g
SnackCottage cheese, one cup25 g
Dinner180 g cod, potatoes, greens41 g
EveningSkim milk with a half scoop of whey16 g
TotalFour eating occasions plus one drink153 g

Sized for someone targeting roughly 1.8 g/kg at 85 kg. Scale portions rather than adding meals if your target is lower.

Nothing on that list is exotic or expensive, and no single item is doing heroic work. That is the point — high daily totals come from four ordinary meals that each clear 25 g, not from one enormous protein event. If you have not set your own number yet, how much protein per day works through the gram targets by body weight and goal, and the free macro calculator will do the arithmetic for you.

Protein per dollar

Cost per gram varies far more than the nutrition does, and it runs in a predictable direction: the more a product has been portioned, flavoured, and marketed, the worse the value.

Best value

Eggs, dried lentils and beans, canned tuna and sardines, cottage cheese, milk and milk powder, whole chicken, tofu, bulk whey or soy protein powder.

Worst value

Protein bars, ready-to-drink shakes, protein snacks and chips, single-serve flavoured yogurt pouches. Convenient, and several times the price per gram.

Convenience products are not a mistake — they are a tool for the days when the alternative is missing the target entirely. They just should not be the base of the diet. Protein coffee and the wider protein+ shelf gets the same treatment: check the panel, compare per 100 calories, then decide.

The short version

  • Rank by protein per 100 calories. It reorders every list you have read and it matches the constraint you are actually under.
  • Build meals around the 15 g-per-100-kcal tier, then add fats and carbohydrates deliberately rather than accidentally.
  • Spread intake across three or four occasions of 25–40 g rather than chasing the total at dinner.
  • Plant-based eaters should aim slightly higher on the daily total and favour soy, pea, and seitan.
  • Whole foods cover almost every target. Powders and bars are for the gaps, not the foundation.

For where protein sits alongside everything else on the plate, see balanced nutrition, and if the goal is adding muscle rather than holding it, the build muscle guide covers training and calorie context.

Frequently asked questions

What foods are highest in protein?

Per calorie, the leaders are egg whites, white fish such as cod and haddock, shrimp, canned tuna in water, skinless chicken and turkey breast, seitan, and nonfat Greek yogurt — all delivering roughly 17–24 g of protein per 100 calories. Per 100 g of food, chicken breast, turkey breast, seitan, and canned tuna sit near the top at 24–31 g.

What is protein density and why does it matter?

Protein density is grams of protein per 100 calories: protein grams ÷ calories × 100. It matters because calories, not grams of food, are the budget you are working inside. Peanut butter has plenty of protein per 100 g but only about 4 g per 100 calories, so it fills your calorie budget long before it fills your protein target.

What are the best high protein foods for vegetarians and vegans?

Seitan, tofu, tempeh, edamame, lentils, soy milk, pea and soy protein powders, and — for vegetarians — nonfat Greek yogurt, cottage cheese, and egg whites. Plant proteins are generally digested slightly less efficiently and several are lower in leucine, so plant-based eaters usually aim toward the higher end of a gram target and combine sources across the day.

What is a good high protein snack?

Anything that delivers 15–30 g without a large calorie cost: a 170 g pot of nonfat Greek yogurt (about 17 g), a cup of cottage cheese (about 25 g), two hard-boiled eggs plus a serving of egg whites, a tin of tuna, edamame, or a scoop of whey in water. Building snacks around 20 g is the easiest way to reach a high daily total.

What are the cheapest sources of protein?

Eggs, dried lentils and beans, canned tuna and sardines, cottage cheese, milk and milk powder, whole chicken, tofu, and bulk whey or soy protein powder generally give the most protein per dollar. Pre-portioned convenience products — bars, ready-to-drink shakes, protein snacks — almost always cost several times more per gram.

How much protein should I eat in one meal?

Roughly 25–40 g per meal across three or four meals suits most people and most targets. Muscle protein synthesis responds strongly across that range, and spreading intake makes a high daily total far easier to reach than trying to make it up at dinner.

Stop doing the maths by hand.

2BIB scans your meals with AI, tracks calories, macros, water, and weight, and recalibrates your targets automatically as your body changes.

Start free — no card required