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
- 02ParmesanProtein 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
- 03Stewed 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
- 04Cooked 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
- 05Pumpkin 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
- 06Light 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
- 07Cooked 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
- 08Dry-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
- 09PeanutsProtein 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
- 10Canned 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
- 11Sardines 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
- 12Yellowfin 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
- 13Dry-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
- 14Part-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
- 15Turkey 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
- 16Lean 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
- 17Canned 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
- 18CheddarProtein 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
- 19ShrimpProtein 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
- 20Queso 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
- 21Chicken 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
- 22Peanut 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
- 23Lean 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
- 24Lean 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
- 25Pork 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
- 26AlmondsProtein 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
- 27Pork 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
- 28Sardines 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
- 29Fresh 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
- 30SalmonProtein 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
- 31PistachiosProtein 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
- 32TilapiaProtein 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
- 33Rainbow 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
- 34Chicken 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
- 35Sunflower 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
- 36MackerelProtein 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
- 37Soft 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
- 38Sea bassProtein 27.6 g per serving · 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: 18.4g/100 g
- 39Smoked salmonProtein 9.2 g per serving · Calories 117 kcal/100 g · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 18.3g/100 g
- 40FlaxseedsProtein 1.8 g per serving · Calories 534 kcal/100 g · Typical serving 10 g (0.4 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 18.3g/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
- 24Pork 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
- 25Canned jack mackerelProtein 23.2 g/100 g · Calories 156 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 4/5GLP-1 tags: High in protein, Nutritious in small servingsProtein per calorie: 14.9g/100 kcal