The Protein GuideEnough at every meal
Calculator

Which foods have the most protein per calorie?

Shrimp, canned tuna, turkey breast, cod and egg whites lead. Peanut butter sits under a plain bagel.

Higher or LowerRound 1 of 100 right

Which has more protein per calorie?

Rank by
Show
Foods ranked by g per 100 calories, USDA FoodData Central
#FoodProteinCaloriesg per 100 calg per 100 caloriesAmino scoreFDC ID
1Shrimp, cooked3 oz20.4 g8424.2100175180
2Whey isolate, unflavored1 scoop, branded25 g11022.71002339095
3Tuna, light, canned in water3 oz drained16.5 g7322.6100173709
4Whey protein powder1 scoop25 g11322.2100173180
5Turkey breast, roasted3 oz25.1 g11621.7174516
6Cod, cooked3 oz19.4 g8921.7100171956
7Egg white1 large white3.6 g1721.0100172183
8Chicken breast, grilled3 oz cooked25.9 g12820.2100171534
9Chicken breast, raw4 oz raw25.4 g13618.8100171077
10Chicken breast, roasted3 oz26.4 g14018.8100171477
11Pork tenderloin, roasted3 oz22.3 g12218.3100168250
12Greek yogurt, plain nonfat5.3 oz cup15.3 g8817.3100170894
13Cottage cheese, 1%1/2 cup14 g8117.2100173417
14Seitan strips2 oz, branded15 g9016.72495506
15Top sirloin, lean, broiled3 oz25 g15116.5100174054
16Chicken thigh, raw4 oz raw22.3 g13716.3173627
17Chicken thigh, roasted3 oz21.1 g15213.9172388
18Ground beef 93/7, browned3 oz24.6 g17813.8174755
19Ground beef 93/7, raw4 oz raw23.5 g17213.7173110
20Skyr, plain lowfat3/4 cup, branded18 g13912.92384986
21Cottage cheese, 2%1/2 cup11.8 g9212.8172182
22Tofu, firm1/2 cup21.8 g18112.0100172475
23Sardines, canned in oil1 can drained22.6 g19111.8100175139
24Tofu, firm, with nigari1/2 cup11.4 g9811.6100172448
25Salmon, farmed, cooked3 oz18.8 g17510.7100175168
26Tempeh3 oz17.3 g16310.6100174272
27Edamame, shelled1 cup18.4 g1889.8100168411
28Greek yogurt, plain whole milk5.3 oz cup13.5 g1469.3171304
29Egg, whole, large1 large egg6.3 g728.8100171287
30Beef jerky1 oz9.4 g1168.1167536
31String cheese (part-skim mozzarella)1 oz stick6.7 g848.1171244
32Lentils, boiled1 cup17.9 g2307.898methionine and cysteine172421
33Black beans, boiled1 cup15.2 g2276.7100173735
34Milk, 2%1 cup8.1 g1226.6100171267
35Yogurt, plain whole milk6 oz5.9 g1045.7171284
36Cheddar1 oz6.5 g1145.7173414
37Chickpeas, boiled1 cup14.5 g2695.4100173757
38Pumpkin seeds1 oz8.6 g1585.491lysine170556
39Egg yolk1 large yolk2.7 g554.9172184
40Whole wheat bread1 slice4 g814.960lysine172688
41Bagel, plain1 medium11.1 g2774.0174899
42Peanut butter2 tbsp7.1 g1913.768lysine174266
43Almonds1 oz6 g1643.760lysine170567
44Quinoa, cooked1 cup8.1 g2223.7100168917
45Spaghetti, cooked1 cup7.2 g1963.750lysine169737
46Oats, dry1/2 cup5.3 g1533.5100173904
47Hummus2 tbsp2.3 g713.3100174289
48White rice, cooked1 cup4.3 g2052.180lysine168878
49Banana1 medium1.3 g1051.2173944

Two USDA records disagree for canned light tuna (19.4 or 25.5 g per 100 g), and the table uses 173709. Firm tofu has two records too (17.3 and 9.04 g), and both are shown. Per calorie each pair comes out about the same, about 22 for tuna and 12 for tofu, so labels vary by brand. In USDA's data, 2% cottage cheese has less protein than 1%. Rows marked raw are weighed raw. The amino score is the food's scarcest essential amino acid as a share of the adult pattern (FAO 2013), capped at 100, from USDA's amino acid rows. Blank where USDA has no usable row, and soy foods share the cooked soybean record (how it's worked out).

What your result means and what to do next

  • Pick three or four foods from the top that you like. Keep them in the kitchen and put one in each meal.
  • If calories are tight, on a diet, on a GLP-1 or on 1,200 calories, stay with foods above about 15 g per 100 calories.
  • If they aren't, look at the serving column instead. Sardines, firm tofu and lean steak carry as much per serving as chicken, with more calories.

Then put them into a meal in the meal line calculator. Eating mostly plants? The best plant-based protein sources, ranked has the plant list on its own.

Why per calorie

A protein day has to fit in your calories. 100 g of protein is 400 calories, so on a 1,600 calorie day it's a quarter of everything you eat. Foods with 15 g or more per 100 calories make that easy, and foods under 5 make it hard, however much protein the label shouts about.

It works like miles per gallon. A big tank tells you little until you know how far each gallon goes.

The surprises

  • Shrimp (24.2 g per 100 calories), canned light tuna (22.6), cod and turkey breast (21.7) and egg whites (21.0) beat grilled chicken breast (20.2).
  • Peanut butter and almonds have 3.7, less than a plain bagel (4.0) or a slice of whole wheat bread (4.9). They're good food, but not protein foods.
  • 1% cottage cheese (17.2) matches nonfat Greek yogurt (17.3). 2% cottage cheese is 12.8.
  • Farmed salmon (10.7) has about half the protein per calorie of cod (21.7).
  • A large egg's yolk carries 43% of its protein, 2.7 of 6.3 g.

How the table works

Each row is one USDA FoodData Central record, SR Legacy unless marked branded, with its FDC ID linked. Grams per 100 calories is the protein in 100 g divided by the calories in 100 g, times 100. Servings are US servings, and cooked meat is weighed cooked unless the row says raw.

2 sources
  1. USDA Agricultural Research Service. FoodData Central, SR Legacy and branded records, each row by its FDC IDfdc.nal.usda.gov
  2. USDA National Agricultural Library, Food and Nutrition Information Center: calories per gram of protein, carbohydrate and fatnal.usda.gov

More calculators

Photograph a meal. Calories, protein, carbs, fat, fiber, sugar and a grade, in seconds. Open Gyroscope

Your personalized guide

Am I eating enough protein?

Eight taps with pictures. Your three meals against your meal line, your day against your range, a verdict and the one fix.

  • Your meals against your meal line
  • Your verdict and the one fix
  • Free, about two minutes
Start