20 High-Protein, Low-Calorie Foods Ranked by Density
Back to blog
MacrosWeight LossNutrition

20 High-Protein, Low-Calorie Foods Ranked by Density

Michael Chen, MSMarch 22, 20266 min read

Hitting protein targets is the single highest-leverage change most dieters can make. The challenge: protein-rich foods can also be calorie-rich, depending on the source. Below is the ranked list of the highest-protein, lowest-calorie foods — sorted by grams of protein per 100 calories, the metric that matters when you're cutting.

A score above 15 g protein per 100 kcal is excellent. 10–15 is good. Below 8, the food is more carb or fat than protein.

The ranked list

#FoodProtein per 100 kcalPer 100 g (raw/cooked)Notes
1Egg whites22 g11 g protein, 50 kcalPure protein, no fat.
2Cod (cooked)22 g23 g protein, 105 kcalOne of the leanest fish.
3Chicken breast (skinless, cooked)18 g31 g protein, 165 kcalIndustry standard for cuts.
4Turkey breast (skinless)17 g30 g protein, 175 kcalSlightly fattier than chicken.
5Whey protein isolate17 g25 g protein, 120 kcalPer scoop, mixed with water.
6Plain Greek yogurt (0% fat)16 g10 g protein, 60 kcalAdd fruit, not granola.
7Cottage cheese (1% fat)16 g12 g protein, 75 kcalSlow-digesting; great pre-bed.
8Tuna (canned in water)16 g26 g protein, 120 kcalConvenience MVP.
9Shrimp (cooked)15 g24 g protein, 120 kcalLow fat, fast-cooking.
10White fish (haddock, pollock)15 g20 g protein, 95 kcalVersatile, mild.
11Squid / calamari (grilled, not fried)14 g18 g protein, 130 kcalUnderrated.
12Plain skyr14 g11 g protein, 65 kcalIcelandic yogurt cousin.
13Lean beef (eye of round, sirloin, 95/5)12 g25 g protein, 165 kcalCut matters — some beef cuts are 50/50 protein:fat.
14Tempeh11 g19 g protein, 195 kcalBest plant-based whole-food protein.
15Tofu (firm)11 g8 g protein, 75 kcalProtein:calorie ratio not as strong as it looks; depends on prep.
16Lentils (cooked)8 g9 g protein, 115 kcalCarb-dominant but useful.
17Edamame9 g11 g protein, 120 kcalGood snack.
18Black beans6.5 g9 g protein, 130 kcalMostly carbs; pair with rice for complete protein.
19Quinoa (cooked)3.5 g4 g protein, 120 kcal"Protein grain" but really mostly carbs.
20Almonds3.5 g21 g protein, 580 kcalHigh protein per gram, but very calorie-dense.

What this list teaches

Three patterns to internalize:

Lean animal protein dominates the top 10. Egg whites, white fish, chicken breast, lean turkey, lean dairy. These are 50–70 percent of total calories from protein. They're also the easiest way to hit a daily protein target.

Most plant proteins are carb-dominant. Lentils, beans, quinoa — they have protein, but per calorie, they're more carb than protein. Useful in a balanced diet; not the best lever for protein-led calorie deficits.

Nuts and seeds are calorie-dense, not protein-dense. Almonds have a lot of protein per gram, but per calorie, they're mostly fat. They're great as a fiber/healthy-fat source; they're not the protein anchor of a meal.

Building a 100 g protein day at 1,500 kcal

Here's what a high-protein, low-calorie day looks like using the top of the list:

MealFoodsProteinCalories
Breakfast4 egg whites + 1 whole egg + 200 g spinach + 1 slice toast + black coffee28 g320
Snack200 g plain Greek yogurt + 100 g berries22 g180
Lunch150 g chicken breast + 200 g broccoli + 100 g rice + 1 tsp olive oil42 g480
Snack1 scoop whey + 1 banana26 g230
Dinner180 g cod + 200 g asparagus + 150 g sweet potato + 1 tsp olive oil42 g460

Daily totals: 160 g protein, ~1,670 kcal. Easily adjustable down by reducing the rice or sweet potato portions.

High-protein, low-calorie snacks

The hardest meal to optimize is the snack. Most snack categories are carb- or fat-dominant. A good snack list:

  • Plain Greek yogurt or skyr (most protein per calorie of any snack option)
  • Cottage cheese with cucumber (slow protein + volume)
  • Hard-boiled eggs (10 g protein in 80 kcal)
  • Tuna pouch (20 g protein in 100 kcal, no fridge needed)
  • Beef jerky (15 g protein in 80 kcal — watch sodium)
  • Edamame (10 g protein in 100 kcal, plant option)
  • Whey protein shake (25 g protein in 120 kcal)
  • Roasted chickpeas (6 g protein in 100 kcal — better than chips)

What to do this week

  1. Pick three foods from the top 10 of the list. Buy them this week.
  2. Replace one carb-dominant snack with a protein-dominant one (yogurt instead of cookie; tuna instead of chips).
  3. Aim for 30 g of protein at every main meal. That's roughly 100 g of chicken, 200 g of yogurt, or 150 g of fish.

Most people who fail at calorie deficits fail because they're hungry. Most people who are hungry on a calorie deficit have too little protein. Fix the protein first; the rest follows.

Ready to track smarter?

Snap a photo, get your calories, macros, and Health Score instantly. See what other trackers miss.

Download Calzy — It's Free

Related posts