Well Basecamp

Protein & Nutrition

Protein Density: Which Foods Give You the Most Protein Per Bite

Published September 22, 2026 · 5 min read

On this page— tap to expand

Most protein advice assumes the problem is willpower. On a GLP-1 the problem is capacity — you have a small number of bites available in a day, and every one of them either carries protein or doesn’t.

That changes which foods are actually good. A food can be perfectly healthy, genuinely high in protein per 100 grams, and still a poor use of a limited appetite.

Prefer to sort and filter this yourself? The same figures are in the protein per bite table, where you can rank by protein per calorie and filter to no-cook, vegan or dairy-free options.

The measure that matters

Nutrition labels are built around a serving. When you can’t finish a serving, that framing stops working.

The more useful question is how much protein a food delivers for the space it occupies. There is no standard unit for “space,” so the practical stand-in is protein per 100 calories — published for every food, easy to compare, and it correlates well with foods that work on a small appetite.

It is a proxy, and worth being honest about that. What actually limits you is volume and tolerance, not calories. But the ranking it produces is close enough to be useful.

Common foods, ranked by density

Values are approximate and vary by brand, cut and preparation. They are here for comparison, not precision.

FoodTypical portionProteinProtein per 100 cal
Shrimp3 oz cooked~20 g~24 g
Egg whites½ cup~13 g~21 g
Whey protein isolate1 scoop~25 g~23 g
Canned tuna (in water)3 oz drained~22 g~22 g
White fish (cod, tilapia)3 oz cooked~20 g~21 g
Chicken breast3 oz cooked~26 g~20 g
Turkey breast3 oz~25 g~20 g
Nonfat Greek yogurt170 g pot~17 g~17 g
Low-fat cottage cheese½ cup~14 g~15 g
Tofu (firm)½ cup~10 g~11 g
Edamame (shelled)½ cup~9 g~9 g
Salmon3 oz cooked~22 g~10 g
Lentils (cooked)½ cup~9 g~8 g
Milk (1%)1 cup~8 g~8 g
Whole egg1 large~6 g~8 g
Black beans½ cup~7 g~7 g
Cheddar cheese1 oz~7 g~6 g
Bread1 slice~4 g~5 g
Peanut butter2 tbsp~8 g~4 g
Almonds1 oz~6 g~4 g
Oats (dry)½ cup~5 g~3 g

What the ranking actually tells you

Seafood, egg whites, lean poultry and nonfat dairy sit at the top — roughly 15–24 g of protein per 100 calories. These are the foods that do the most work in the least space.

Nuts, nut butters and grains sit at the bottom — around 3–5 g per 100 calories. That is not a criticism of them. Almonds and oats are good food. But if you can manage three small meals a day and a handful of almonds is one of them, you have spent a slot on about 6 g of protein.

Salmon is the interesting case. It has as much protein as tuna but roughly half the density, because of its fat content. That fat is genuinely valuable — it is not a reason to avoid salmon. It is a reason to know that a salmon portion buys you less protein than the same-sized tuna portion.

Where density is the wrong lens

A few honest limits.

Tolerance beats density every time. The densest food you cannot face on a nausea day is worth zero grams. A peanut butter spoon you will actually eat beats a chicken breast you will not.

Calories are not your enemy here. Many people on a GLP-1 struggle to eat enough. If you are losing weight faster than your care team expects, chasing the highest-density foods can make it harder to get adequate energy, not easier.

Fat and fibre still matter. Building a diet purely from the top of this table would be nutritionally poor and miserable. The table is a tool for deciding what goes into a limited number of bites — not a list of foods to eat exclusively.

Protein targets are individual. The 2025 multidisciplinary nutrition advisory is explicit that there is no single “GLP-1 diet,” and if you have kidney disease or a prescribed protein limit the usual ranges may not apply. Our protein target guide explains how those ranges are calculated, and the protein calculator works out a starting number.

Putting it to work

  1. Protein first on the plate. If you only finish half of what is in front of you, make the half you finish the dense half.
  2. Upgrade by swapping, not adding. Greek yogurt instead of regular. Egg whites alongside whole eggs. Tuna instead of a nut butter sandwich.
  3. It works when eating out too. Where a meal is assembled in front of you, density is a choice you get to make — our Chipotle guide does the arithmetic on one chain using their published figures.
  4. Keep the top of the table within reach. Tuna pouches, cottage cheese and ready-made shakes need no cooking on the days cooking is impossible — see our snack list and the grocery list.

Educational content only. This is not medical or dietary advice — talk to your prescriber or a registered dietitian about your own protein needs, especially with kidney disease, diabetes treated with other medication, or a prescribed diet.

Frequently asked questions

What is protein density?

How much protein a food delivers relative to how much of it you have to eat. A food can be high in protein per 100g and still be a poor choice when your appetite is limited, because the realistic portion is small. Density is what matters when the constraint is how much you can physically finish, not how many calories you are willing to spend.

Is protein per calorie the right measure on a GLP-1?

It is a useful proxy, not a perfect one. What actually limits you on a GLP-1 is volume and tolerance — how much fits and how it sits — and there is no standard unit for that. Protein per 100 calories is measurable, published for every food, and correlates well with the foods that work. Treat it as a guide rather than a rule.

Should I just eat the densest foods on the list?

No. A diet of only the top of this table would be monotonous and hard to sustain, and it is not what anyone recommends. The point is to know which foods earn their place when you can only manage a few bites, so the small amount you do eat carries more weight. Talk to your prescriber or a registered dietitian about your own targets, particularly with kidney disease.

Sources & further reading

This article draws on peer-reviewed research, official health-agency information, and other sources identified below. Source type and relevance vary; some links provide background rather than direct evidence for a product recommendation.

  1. 1.FoodData Central — protein and energy values for common foods — USDA Agricultural Research Service
  2. 2.Nutritional priorities to support GLP-1 therapy for obesity: joint advisory — American Journal of Clinical Nutrition / PubMed Central
  3. 3.Healthy Eating for Adults with Chronic Kidney Disease — NIDDK (NIH)

Written by Md Z. Hasan, founder of Well Basecamp. This content is educational and not medically reviewed by a licensed clinician — see our editorial policy for how we source and verify what we publish.

If you want to buy any of this

Optional, and the guide works without clicking anything. These are affiliate links to products in the categories above; as an Amazon Associate we earn from qualifying purchases, at no extra cost to you. We pick on review depth and price, and we do not rank the guide around them.

Hitting your protein is mostly a tracking problem

ProteinDose logs daily protein on a GLP-1 — one-tap presets, photo and barcode scanning, and Apple Health sync. iOS.(Our own iOS app — free to download.)

Get the app

Get the free GLP-1 Protein Checklist

A one-page checklist to help protect your muscle while losing weight on a GLP-1 — daily protein targets by body weight, the best high-protein foods when your appetite is tiny, and the questions to ask your prescriber. Plus a three-week onboarding series (up to three emails a week), then one practical email each week. Unsubscribe anytime.

By subscribing you agree to receive email from Well Basecamp and accept our Privacy Policy. We never sell your data, and you can unsubscribe with one click. This newsletter is educational and is not medical advice.