How this list is built
The main table ranks solid foods by grams of protein per 100 g, as each one is described on its page (raw, cooked, or drained). When two foods tie, protein per 100 kcal decides.
Foods with little water, such as aged cheeses, cured ham, or seeds, rise to the top per 100 g because they concentrate protein, and often calories too. That is why the second table ranks by protein per 100 kcal, only among foods with at least 10 g of protein per 100 g, the same minimum our “High in protein” tag uses.
Values come from USDA FoodData Central (each food page cites the exact entry) and are per 100 g of the food as described; for drinks, per 100 ml. The typical serving is a common amount for calculations, not a recommendation. The 1 to 5 satiety score is our own estimate from energy density, protein, fiber, and water: it compares foods with each other and is not a measurement in people.
The 40 foods with the most protein per 100 g
40 foods ranked by protein per 100 g, highest first.
FoodProtein g/100 g
- 01Pork rinds (chicharrón)Protein 9.2 g per serving · Calories 544 kcal/100 g · Typical serving 15 g (0.5 oz) · Satiety 1/5GLP-1 tags: High in protein, High energy density, May worsen nauseaProtein: 61.3g/100 g
- 02Chapulines (toasted grasshoppers)Protein 11.6 g per serving · Calories 378 kcal/100 g · Typical serving 20 g (0.7 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein: 57.9g/100 g
- 03Textured soy protein (TVP)Protein 17.4 g per serving · Calories 366 kcal/100 g · Typical serving 34 g (1 oz) · Satiety 4/5GLP-1 tags: High in protein, High in fiber, High energy density, May cause bloatingProtein: 51.1g/100 g
- 04ParmesanProtein 10.7 g per serving · Calories 392 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein: 35.8g/100 g
- 05Stewed rabbitProtein 36.5 g per serving · Calories 206 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: High in protein, Easy to digestProtein: 30.4g/100 g
- 06Cooked octopusProtein 29.8 g per serving · Calories 164 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 3/5GLP-1 tags: High in proteinProtein: 29.8g/100 g
- 07Pumpkin seeds (pepitas)Protein 7.5 g per serving · Calories 574 kcal/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 29.8g/100 g
- 08Light tuna in oilProtein 17.5 g per serving · Calories 198 kcal/100 g · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 29.1g/100 g
- 09Cooked chicken breastProtein 29 g per serving · Calories 151 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 4/5GLP-1 tags: High in protein, Easy to digestProtein: 29g/100 g
- 10Dry-cured ham (prosciutto)Protein 8.3 g per serving · Calories 195 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 27.8g/100 g
- 11PeanutsProtein 6.5 g per serving · Calories 567 kcal/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 25.8g/100 g
- 12Canned tuna in waterProtein 15.3 g per serving · Calories 116 kcal/100 g · Typical serving 60 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein: 25.5g/100 g
- 13Sardines in oilProtein 14.8 g per serving · Calories 208 kcal/100 g · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 24.6g/100 g
- 14Yellowfin tunaProtein 36.6 g per serving · Calories 109 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 24.4g/100 g
- 15Dry-roasted peanutsProtein 7.3 g per serving · Calories 587 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 24.4g/100 g
- 16Part-skim mozzarellaProtein 7.3 g per serving · Calories 254 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 24.3g/100 g
- 17Turkey breastProtein 29.6 g per serving · Calories 114 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 23.7g/100 g
- 18Lean beefProtein 29.5 g per serving · Calories 124 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein: 23.6g/100 g
- 19Canned jack mackerelProtein 18.6 g per serving · Calories 156 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 4/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 23.2g/100 g
- 20CheddarProtein 6.9 g per serving · Calories 403 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: Nutritious in small servings, High energy densityProtein: 22.9g/100 g
- 21ShrimpProtein 22.8 g per serving · Calories 119 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 22.8g/100 g
- 22Queso asaderoProtein 6.8 g per serving · Calories 356 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein: 22.6g/100 g
- 23Chicken breastProtein 33.8 g per serving · Calories 120 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 22.5g/100 g
- 24Peanut butterProtein 3.6 g per serving · Calories 598 kcal/100 g · Typical serving 16 g (0.6 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 22.2g/100 g
- 25Queso OaxacaProtein 6.6 g per serving · Calories 298 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 22.1g/100 g
- 26Lean lambProtein 26.9 g per serving · Calories 120 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein: 21.5g/100 g
- 27Lean ground beefProtein 25.7 g per serving · Calories 137 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein: 21.4g/100 g
- 28Pork loinProtein 25.7 g per serving · Calories 143 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 21.4g/100 g
- 29AlmondsProtein 5.3 g per serving · Calories 579 kcal/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 21.2g/100 g
- 30Pork tenderloinProtein 26.3 g per serving · Calories 109 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 21g/100 g
- 31Sardines in tomato sauceProtein 12.5 g per serving · Calories 185 kcal/100 g · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 20.9g/100 g
- 32Fresh anchoviesProtein 20.4 g per serving · Calories 131 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein: 20.4g/100 g
- 33SalmonProtein 25.5 g per serving · Calories 208 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 20.4g/100 g
- 34PistachiosProtein 5.1 g per serving · Calories 560 kcal/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 20.2g/100 g
- 35TilapiaProtein 30.2 g per serving · Calories 96 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein: 20.1g/100 g
- 36Rainbow troutProtein 29.9 g per serving · Calories 141 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 19.9g/100 g
- 37Chicken thighProtein 23.6 g per serving · Calories 121 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 19.7g/100 g
- 38Sunflower seedsProtein 4.8 g per serving · Calories 582 kcal/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 19.3g/100 g
- 39MackerelProtein 22.3 g per serving · Calories 205 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 18.6g/100 g
- 40Soft goat cheeseProtein 5.6 g per serving · Calories 264 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 18.5g/100 g
Most protein per 100 kcal
25 foods with at least 10 g of protein per 100 g, ranked by protein per 100 kcal.
FoodProtein per calorie g/100 kcal
- 01Yellowfin tunaProtein 24.4 g/100 g · Calories 109 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 22.4g/100 kcal
- 02Canned tuna in waterProtein 25.5 g/100 g · Calories 116 kcal/100 g · Typical serving 60 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein per calorie: 22g/100 kcal
- 03CodProtein 17.8 g/100 g · Calories 82 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein per calorie: 21.7g/100 kcal
- 04Egg whitesProtein 10.9 g/100 g · Calories 52 kcal/100 g · Typical serving 66 g (2.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy density, HydratingProtein per calorie: 21g/100 kcal
- 05TilapiaProtein 20.1 g/100 g · Calories 96 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein per calorie: 20.9g/100 kcal
- 06Turkey breastProtein 23.7 g/100 g · Calories 114 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 20.8g/100 kcal
- 07Pork tenderloinProtein 21 g/100 g · Calories 109 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 19.3g/100 kcal
- 08Cooked chicken breastProtein 29 g/100 g · Calories 151 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 4/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 19.2g/100 kcal
- 09ShrimpProtein 22.8 g/100 g · Calories 119 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 19.2g/100 kcal
- 10Lean beefProtein 23.6 g/100 g · Calories 124 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein per calorie: 19g/100 kcal
- 11Sea bassProtein 18.4 g/100 g · Calories 97 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein per calorie: 19g/100 kcal
- 12SkyrProtein 11.3 g/100 g · Calories 60 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servings, Low energy densityProtein per calorie: 18.8g/100 kcal
- 13Chicken breastProtein 22.5 g/100 g · Calories 120 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 18.8g/100 kcal
- 14Cooked octopusProtein 29.8 g/100 g · Calories 164 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 3/5GLP-1 tags: High in proteinProtein per calorie: 18.2g/100 kcal
- 15Lean lambProtein 21.5 g/100 g · Calories 120 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein per calorie: 17.9g/100 kcal
- 16Nonfat Greek yogurtProtein 10.2 g/100 g · Calories 59 kcal/100 g · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servings, Low energy density, HydratingProtein per calorie: 17.3g/100 kcal
- 17ClamsProtein 14.7 g/100 g · Calories 86 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein per calorie: 17.1g/100 kcal
- 18SquidProtein 15.6 g/100 g · Calories 92 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityProtein per calorie: 17g/100 kcal
- 19Fish cevicheProtein 10.5 g/100 g · Calories 63 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Low energy densityProtein per calorie: 16.7g/100 kcal
- 20Chicken thighProtein 19.7 g/100 g · Calories 121 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 16.3g/100 kcal
- 21Smoked salmonProtein 18.3 g/100 g · Calories 117 kcal/100 g · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Nutritious in small servingsProtein per calorie: 15.6g/100 kcal
- 22Lean ground beefProtein 21.4 g/100 g · Calories 137 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein per calorie: 15.6g/100 kcal
- 23Fresh anchoviesProtein 20.4 g/100 g · Calories 131 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in proteinProtein per calorie: 15.6g/100 kcal
- 24Chapulines (toasted grasshoppers)Protein 57.9 g/100 g · Calories 378 kcal/100 g · Typical serving 20 g (0.7 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein per calorie: 15.3g/100 kcal
- 25Pork loinProtein 21.4 g/100 g · Calories 143 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein per calorie: 15g/100 kcal