Protein per 100 calories, ranked
Grams of protein per 100 kilocalories, for 32 everyday foods, with what one bite-sized portion actually carries. Built for the weeks when a normal portion feels enormous and every mouthful has to earn its place.
Source: USDA FoodData Central, SR Legacy (2018-04) · download the dataset
Why this ranking and not the usual one
Most food tables rank by protein per 100 grams, which quietly assumes you are going to eat 100 grams of the thing. When a GLP-1 medication has turned dinner into a side plate, that is the wrong denominator. Protein per 100 kilocalories answers the question you actually have: what gives me the most protein for the least room on the plate, and the least chewing.
Every figure in the table is the value in the USDA SR Legacy dataset, and each row links to its own record there. Nothing here is rounded for effect, and nothing is ours.
How to read it
- g per 100 kcal is the ranking column. Higher is more protein for the same energy.
- Per portion is the same food in the amount a person actually eats, which is the number that matters when the plate is small.
- Per 100 g is the raw figure from the dataset, kept so the arithmetic is checkable.
Sort by any column. The default order is the ranking, best first.
The caveat that comes with every table
Protein is not the only thing on a plate, and a table that ranks one nutrient can quietly imply it is the only one that counts. It is not. Fibre, iron, calcium and the rest still matter, and the foods at the top of this table are top because they are dense, not because they are complete. Eat the vegetables too.
These are cooked-as-described values from a reference dataset, not values for the specific chicken you bought. Labels on packaged food override a table like this every time.
32 of 32 foods shown. Each food name links to its USDA record, where the figure can be checked.
Where the numbers come from
Every row is built from the USDA FoodData Central SR Legacy release, the public reference dataset for the nutrient composition of foods. Each food carries its FDC id in the table, and the id is the record at fdc.nal.usda.gov, so any number on this page can be checked in about thirty seconds.
Portions are chosen per food class: an egg is one large egg, a tin of tuna is 85 grams, cheese is a matchbox, meat and fish are a palm-sized piece. They are stated rather than hidden so you can disagree with them.
Dataset built 2026-09-21. If a figure looks wrong, tell us and we will re-check it against the record.
GLP-1 nutrition, start to finish.
Protein, fibre, electrolytes, and the nutrients that slip when appetite drops, with the calculators.


