How this list is built
A snack here is a food you eat as it comes, in a typical serving of 60 g or less or of up to 200 kcal. Drinks, condiments, foods that need cooking first (raw meat, fish, and eggs, raw cassava or plantain), and grains, beans, and dishes served in meal-size portions are left out, except edamame, which people often eat as a snack.
The list ranks foods by grams of protein per typical serving; when two foods tie, the one with fewer calories per serving comes first.
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 snacks with the most protein per serving
40 snacks ranked by protein per serving, highest first.
FoodProtein g per serving
- 01Cooked octopusCalories 164 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 3/5GLP-1 tags: High in proteinProtein: 29.8g per serving
- 02Cooked chicken breastCalories 151 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 4/5GLP-1 tags: High in protein, Easy to digestProtein: 29g per serving
- 03ShrimpCalories 119 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digestProtein: 22.8g per serving
- 04Canned jack mackerelCalories 125 kcal per serving · Fiber 0 g per serving · Typical serving 80 g (3 oz) · Satiety 4/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 18.6g per serving
- 05Light tuna in oilCalories 119 kcal per serving · Fiber 0 g per serving · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 17.5g per serving
- 06SkyrCalories 90 kcal per serving · Fiber 0 g per serving · 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: 17g per serving
- 07Canned tuna in waterCalories 70 kcal per serving · Fiber 0 g per serving · Typical serving 60 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein: 15.3g per serving
- 08Sardines in oilCalories 125 kcal per serving · Fiber 0 g per serving · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 14.8g per serving
- 09Nonfat Greek yogurtCalories 74 kcal per serving · Fiber 0 g per serving · 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: 12.8g per serving
- 10Sardines in tomato sauceCalories 111 kcal per serving · Fiber 0.1 g per serving · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 12.5g per serving
- 11Scrambled eggsCalories 179 kcal per serving · Fiber 0 g per serving · Typical serving 120 g (4 oz) · Satiety 4/5GLP-1 tags: Easy to digest, Nutritious in small servingsProtein: 12g per serving
- 12Part-skim ricottaCalories 138 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein: 11.4g per serving
- 13Plain Greek yogurtCalories 121 kcal per serving · Fiber 0 g per serving · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Nutritious in small servings, Low energy densityProtein: 11.3g per serving
- 14Queso frescoCalories 179 kcal per serving · Fiber 0 g per serving · Typical serving 60 g (2 oz) · Satiety 2/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein: 10.9g per serving
- 15ParmesanCalories 118 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein: 10.7g per serving
- 16Cottage cheeseCalories 81 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servings, Low energy densityProtein: 10.4g per serving
- 17Pork rinds (chicharrón)Calories 82 kcal per serving · Fiber 0 g per serving · Typical serving 15 g (0.5 oz) · Satiety 1/5GLP-1 tags: High in protein, High energy density, May worsen nauseaProtein: 9.2g per serving
- 18Smoked salmonCalories 59 kcal per serving · Fiber 0 g per serving · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 9.2g per serving
- 19Firm tofuCalories 78 kcal per serving · Fiber 0.9 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy densityProtein: 9g per serving
- 20EdamameCalories 91 kcal per serving · Fiber 3.9 g per serving · Typical serving 75 g (2.5 oz) · Satiety 5/5GLP-1 tags: High in protein, High in fiber, May cause bloatingProtein: 8.9g per serving
- 21Dry-cured ham (prosciutto)Calories 59 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 8.3g per serving
- 22Low-fat kefirCalories 86 kcal per serving · Fiber 0 g per serving · Typical serving 200 g (7 oz) · Satiety 4/5GLP-1 tags: Easy to digest, Low energy density, HydratingProtein: 7.6g per serving
- 23Pumpkin seeds (pepitas)Calories 144 kcal per serving · Fiber 1.6 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 7.5g per serving
- 24Dry-roasted peanutsCalories 176 kcal per serving · Fiber 2.5 g per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 7.3g per serving
- 25Part-skim mozzarellaCalories 76 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 7.3g per serving
- 26Nonfat yogurtCalories 70 kcal per serving · Fiber 0 g per serving · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingProtein: 7.2g per serving
- 27CheddarCalories 121 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: Nutritious in small servings, High energy densityProtein: 6.9g per serving
- 28Queso asaderoCalories 107 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in protein, Nutritious in small servings, High energy densityProtein: 6.8g per serving
- 29Sliced hamCalories 66 kcal per serving · Fiber 0.5 g per serving · Typical serving 40 g (1.5 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 6.6g per serving
- 30PeanutsCalories 142 kcal per serving · Fiber 2.1 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 6.5g per serving
- 31Hard-boiled eggCalories 78 kcal per serving · Fiber 0 g per serving · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Nutritious in small servingsProtein: 6.3g per serving
- 32Soft goat cheeseCalories 79 kcal per serving · Fiber 0 g per serving · Typical serving 30 g (1 oz) · Satiety 2/5GLP-1 tags: High in protein, Nutritious in small servingsProtein: 5.6g per serving
- 33AlmondsCalories 145 kcal per serving · Fiber 3.1 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 5.3g per serving
- 34Rolled oatsCalories 152 kcal per serving · Fiber 4 g per serving · Typical serving 40 g (1.5 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityProtein: 5.3g per serving
- 35PistachiosCalories 140 kcal per serving · Fiber 2.7 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 5.1g per serving
- 36Whole-wheat breadCalories 101 kcal per serving · Fiber 2.4 g per serving · Typical serving 40 g (1.5 oz) · Satiety 3/5GLP-1 tags: High in fiberProtein: 5g per serving
- 37CroissantCalories 244 kcal per serving · Fiber 1.6 g per serving · Typical serving 60 g (2 oz) · Satiety 1/5GLP-1 tags: High energy density, May worsen nauseaProtein: 4.9g per serving
- 38Sunflower seedsCalories 146 kcal per serving · Fiber 2.8 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 4.8g per serving
- 39CashewsCalories 138 kcal per serving · Fiber 0.8 g per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 4.6g per serving
- 40Flan (caramel custard)Calories 145 kcal per serving · Fiber 0 g per serving · Typical serving 100 g (3.5 oz) · Satiety 2/5GLP-1 tags: Easy to digestProtein: 4.5g per serving
Related tool
To sort every food by protein per serving and filter the list, use the filling foods finder.