Skip to content
Back to Blog/Nutrition/Protein Per Calorie: The Definitive Food Ranking Chart
Nutrition

Protein Per Calorie: The Definitive Food Ranking Chart

MacroPlan Team
MacroPlan Team
July 4, 2026
9 min read
Protein Per Calorie: The Definitive Food Ranking Chart
Photo by Nick Kimel on Unsplash

Two foods can carry the same protein number on a label and still cost you completely different amounts of your day. A 200-calorie serving of shrimp and a 200-calorie serving of salmon both look like solid choices next to each other on a menu, but one delivers close to twice the protein of the other for the same calorie hit. Once you're managing a real calorie budget, whether that's a cut, a tight maintenance target, or just trying to stay full on fewer calories, protein per calorie matters more than protein per serving. This chart ranks the foods lifters actually eat by exactly that ratio.

Why Protein Per Calorie Is the Number That Actually Matters

Most nutrition labels and recipe sites lead with grams of protein per serving, which is useful but incomplete. A 100g salmon fillet carries about 20g of protein, and a 100g chicken breast carries about 31g, so on a gram-for-gram basis chicken wins outright. But salmon also carries roughly 208 calories in that serving against chicken's 165, so the real comparison isn't the protein number alone, it's how much of your daily calorie budget you're spending to get it.

That's the whole idea behind ranking foods by protein per 100 calories instead of protein per 100 grams. It answers the question that actually decides your day: if you have 300 calories left and need 35g more protein, which food gets you there? Shrimp or egg whites will close that gap almost completely. A bagel with cream cheese won't get you a fifth of the way, no matter how good it tastes.

This isn't an argument that fattier proteins like salmon or whole eggs are bad choices, they carry things a chart like this doesn't capture: omega-3s, choline, and satiety from the fat itself. It's simply a tool for the specific moment when calories are the constraint and you need to know which foods stretch furthest against it.

How This Chart Was Built

Every figure below is a rounded, approximate value for a cooked or ready-to-eat serving, sourced from typical values published in the USDA FoodData Central database. Real-world numbers shift with cut, cooking method, and brand, a chicken thigh with skin left on carries meaningfully more fat and calories than one trimmed of it, and a lean 95% beef mince behaves very differently from an 80/20 blend. Treat the ranking as a reliable guide to which food groups win, not a substitute for checking a specific product's label when the number needs to be exact.

The "protein per 100 calories" column is what the food is ranked by, higher is more protein-efficient. A food scoring 20 delivers 20g of protein for every 100 calories eaten; a food scoring 8 needs two and a half times the calorie budget to deliver the same protein.

The Full Chart

Food (cooked, 100g unless noted) ~Calories ~Protein Protein / 100 cal
Shrimp9924g24.2g
Egg white protein powder (per 100g powder)37584g22.4g
Tuna, canned in water11626g22.4g
Turkey breast, skinless13530g22.2g
Whey protein powder (per 100g powder)37080g21.6g
Egg whites5211g21.2g
Halibut11123g20.7g
Crab meat9720g20.6g
Tilapia12826g20.3g
Rabbit17333g19.1g
Venison15830g19.0g
Chicken breast, skinless16531g18.8g
Bison15228g18.4g
Pork tenderloin14326g18.2g
Scallops11120g18.0g
Clams14826g17.6g
Seitan12021g17.5g
Skyr6311g17.5g
Greek yogurt, 0%5910g17.0g
Cottage cheese, fat-free7212g16.7g
Beef, eye of round18329g15.8g
Beef mince, 95% lean17226g15.1g
Pork loin chop19727g13.7g
Chicken thigh, skinless20926g12.4g
Cottage cheese, 2%9011g12.2g
Tempeh19220g10.4g
Tofu, extra-firm14415g10.4g
Edamame12112g9.9g
Salmon20820g9.6g
Eggs, whole15513g8.4g
Lentils1169g7.8g
Split peas1188.3g7.0g
Black beans1328.9g6.7g
Chickpeas1648.9g5.4g

What Actually Stands Out in the Data

Seafood dominates the top of this list for a simple reason: shrimp, crab, cod, halibut, and tilapia are all naturally very low in fat, so almost every calorie in the serving is coming from protein rather than being padded out by fat's 9 calories per gram. Shrimp in particular is one of the most protein-dense foods available at any price point, and it cooks in under five minutes, which makes it worth keeping in the freezer specifically for the days your calories are tight and your protein target isn't met yet.

Poultry breast and lean cuts of red meat sit in a strong second tier, and this is where a detail worth remembering shows up clearly: skin and fat trimming move a food a long way up or down this chart without changing the protein number at all. A skinless chicken breast scores 18.8g of protein per 100 calories; the same bird with the skin left on and a thigh cut instead of breast drops into the 12s. If you're deciding between chicken breast and chicken thigh for a specific meal, the deciding factor isn't which one is "healthier," it's whether that meal needs to be calorie-efficient or whether you have room to spend on a fattier cut for the flavor and moisture it brings. Our chicken vs. beef vs. salmon comparison goes deeper on that trade-off for a full week of prep.

Dairy tells a similarly clean story. Fat-free cottage cheese, 0% Greek yogurt, and skyr all cluster in the high teens, while whole-fat versions of the same foods drop noticeably once the fat is added back in. None of this makes full-fat dairy the wrong choice, fat has its own role in a diet, it just means the protein-per-calorie chart is specifically answering "which version stretches my calories furthest," not "which version is better for me."

Plant-based proteins land in the middle of the pack rather than the bottom, which surprises people who assume animal protein always wins this comparison. Seitan is the standout, scoring competitively with lean meat because it's essentially concentrated wheat gluten with very little fat or carbohydrate diluting the calorie count. Tofu, tempeh, and edamame sit lower, not because they're poor protein sources, but because legume-based foods carry meaningful carbohydrate and fat alongside their protein, which is a feature for a balanced diet, not a flaw. Lentils, beans, and chickpeas rank lowest on this specific ranking while still being genuinely useful protein sources once you account for the fiber and micronutrients they bring that nothing at the top of this list does.

Whole eggs and salmon are worth calling out because their position here can be misleading if you read the chart as a verdict rather than a tool. Both score in the middle to low range purely because of their fat content, but that fat is doing real work: choline and cholesterol-related nutrients in the yolk, and omega-3s in the salmon, neither of which shows up in a protein-per-calorie number. Egg whites and salmon aren't competitors, they're different tools, use egg whites when calories are the constraint and whole eggs when they aren't.

Putting the Chart to Work

The chart is most useful in one specific moment: you're partway through a day, you know roughly how many calories and how much protein you have left, and you need to pick the food that closes the gap without blowing the budget. On a tight cut, that usually means reaching for something from the top third of this list, shrimp, white fish, egg whites, or a lean poultry cut, especially late in the day when the calorie room left is smaller than the protein room left. Our guide to staying full while cutting covers the same principle applied to a full week of meals rather than a single food choice.

On a maintenance or lean bulk, the calculation flips, calories aren't the constraint, so foods lower on this list, salmon, whole eggs, beef mince with more fat left in, become perfectly reasonable choices again, and often the more satisfying and nutritionally rounded ones. The chart isn't telling you to eat shrimp and egg whites forever, it's telling you which lever to pull on the specific days when calories are genuinely tight. If you haven't set the protein target this chart is meant to help you hit, our guide to how much protein you actually need covers the number itself, and calculating your full macro split covers where that protein target fits alongside carbs and fat.

If you'd rather not do this math meal by meal, MacroPlan builds your week of batch-prepped food around your exact protein and calorie targets, choosing the protein sources that fit the budget automatically instead of leaving it to a chart at 8 p.m.

FAQ

Is a higher protein-per-calorie score always better?

Not universally, it depends on your situation. It's the right lens when calories are genuinely limited, cutting, a tight maintenance target, or closing a protein gap late in the day. When calories aren't the constraint, a food's fat content, micronutrients, and how filling or enjoyable it is matter more than this one ratio.

Why does salmon rank lower than chicken breast if both are considered lean proteins?

Salmon isn't actually lean in the way chicken breast is, it carries roughly 13g of fat per 100g against chicken breast's 3.6g. That fat brings real benefits, mainly omega-3s, but it also means more of salmon's calories come from fat rather than protein, which is exactly what this ranking measures.

Are plant-based proteins worse for a calorie-limited diet?

Not worse, just positioned differently. Seitan competes directly with lean meat on this metric, while legumes rank lower mainly because they carry useful carbohydrate and fiber alongside their protein. If you're building a plant-based diet around a tight calorie budget, seitan, tofu, and tempeh combined with a protein powder for gaps is a workable strategy.

Should I only eat foods from the top of this chart?

No. A diet built entirely from the top of this list would be low in fat-soluble nutrients and would get monotonous fast. Use the top of the chart to solve a specific problem, protein you still need with calories running low, not as a template for every meal of the week.

Save the math and let MacroPlan pick the right proteins for your targets automatically. Generate your first plan free →

MacroPlan Team

MacroPlan Team

The MacroPlan team writes practical, evidence-informed guides for lifters who track macros and meal-prep their week.

Share this post

Ready to put your meal planning on autopilot?

Get personalized meal plans that hit your macros perfectly.

Generate My Free Plan