Free US shipping over $50
Data · 2026-09-21

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.

Fish, tuna, light, canned in water, drained solidsa small tin (85 g)22.616.5 g7319.4
Crustaceans, shrimp, mixed species, cooked, moist heata small tin (85 g)19.119.4 g10122.8
Chicken, broilers or fryers, breast, meat only, cooked, roasteda palm-sized piece (100 g)18.831 g16531
Pork, fresh, loin, tenderloin, separable lean only, cooked, roasteda palm-sized piece (100 g)18.326.2 g14326.2
Yogurt, Greek, plain, nonfata small pot (150 g)17.315.3 g8810.2
Turkey, all classes, breast, meat and skin, cooked, roasteda palm-sized piece (100 g)15.228.7 g18928.7
Fish, salmon, Atlantic, wild, cooked, dry heata palm-sized piece (100 g)1425.4 g18225.4
Cheese, cottage, lowfat, 2% milkfata small pot (150 g)12.915.7 g12210.4
Beef, ground, 90% lean meat / 10% fat, crumbles, cooked, pan-browneda palm-sized piece (100 g)12.428.4 g23028.4
Tofu, raw, firm, prepared with calcium sulfatea palm-sized piece (100 g)1217.3 g14417.3
New Zealand spinach, cooked, boiled, drained, without salta side portion (90 g)10.81.2 g111.3
Soybeans, mature seeds, cooked, boiled, with salthalf a cup (85 g cooked)10.615.5 g14618.2
Tempeh, cookeda palm-sized piece (100 g)10.219.9 g19519.9
Egg, whole, cooked, poached1 large egg (50 g)8.76.3 g7212.5
Egg, whole, cooked, hard-boiled1 large egg (50 g)8.16.3 g7812.6
Lentils, mature seeds, cooked, boiled, without salthalf a cup (85 g cooked)7.87.7 g999
Broccoli, cooked, boiled, drained, with salta side portion (90 g)6.82.1 g312.4
Milk, reduced fat, fluid, 2% milkfat, with added nonfat milk solids and vitamin A and vitamin D1 glass (240 ml)6.88.4 g1223.5
Beans, black, mature seeds, cooked, boiled, without salthalf a cup (85 g cooked)6.77.5 g1128.9
Cheese, cheddar, sharp, sliceda matchbox (30 g)5.97.3 g12324.2
Bread, whole-wheat, commercially prepared1 slice (28 g)4.93.5 g7112.4
Seeds, pumpkin and squash seeds, whole, roasted, with salt addeda small handful (28 g)4.25.2 g12518.6
Quinoa, cookedhalf a cup (85 g cooked)3.73.7 g1024.4
Peanut butter, smooth style, without salta small handful (28 g)3.76.2 g16722.2
Cereals, oats, regular and quick, not fortified, dryhalf a cup (85 g cooked)3.511.2 g32213.2
Raspberries, rawone piece (100 g)2.31.2 g521.2
Sweet potato, cooked, baked in skin, flesh, without salta side portion (90 g)2.21.8 g812
Rice, brown, medium-grain, cookedhalf a cup (85 g cooked)2.12 g952.3
Blueberries, rawone piece (100 g)1.30.7 g570.7
Bananas, rawone piece (100 g)1.21.1 g891.1
Avocados, raw, all commercial varietiesone piece (100 g)1.22 g1602
Apples, raw, with skinone piece (100 g)0.50.3 g520.3

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.

The rest of the cluster

GLP-1 nutrition, start to finish.

Protein, fibre, electrolytes, and the nutrients that slip when appetite drops, with the calculators.

Read the guide
Made in the USAFDA-registered facilityGMP certifiedEvery dose printedNine good thingsThird-party tested