Prepared by
Last updated
Sources
1 primary
Data
USDA FoodData Central

No clinical review. No advertising from drug companies and no affiliate links.How we work

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.

  1. Cooked 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
  2. Cooked 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
  3. ShrimpCalories 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
  4. Canned 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
  5. Light 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
  6. SkyrCalories 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
  7. Canned 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
  8. Sardines 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
  9. Nonfat 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
  10. Sardines 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
  11. Scrambled 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
  12. Part-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
  13. Plain 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
  14. Queso 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
  15. ParmesanCalories 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
  16. Cottage 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
  17. Pork 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
  18. Smoked 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
  19. Firm 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
  20. EdamameCalories 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
  21. Dry-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
  22. Low-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
  23. Pumpkin 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
  24. Dry-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
  25. Part-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
  26. Nonfat 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
  27. CheddarCalories 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
  28. Queso 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
  29. Sliced 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
  30. PeanutsCalories 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
  31. Hard-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
  32. Soft 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
  33. AlmondsCalories 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
  34. Rolled 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
  35. PistachiosCalories 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
  36. Whole-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
  37. CroissantCalories 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
  38. Sunflower 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
  39. CashewsCalories 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
  40. Flan (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

How to use this list

When only a little fits in at each meal, a snack with protein helps you reach your daily total. On a GLP-1 medication, many people find small, frequent servings easier than large meals.

Nuts and aged cheeses pack a lot of calories into a small volume: the calories-per-serving column helps you compare them with a yogurt or a can of tuna.

For how this fits into everyday eating, read What to Eat on GLP-1 Medications (Ozempic, Wegovy, Zepbound): A Phase-by-Phase Guide and Filling Snacks on Ozempic, Wegovy or Zepbound: 25 Ideas With Protein or Fiber.

Related tool

To sort every food by protein per serving and filter the list, use the filling foods finder.

Other food rankings

Tolerance and snacks

Protein

Fiber

Calories and macros

Micronutrients and fats

You can also browse the table of all foods or the side-by-side food comparisons.

Sources

Databases and studies behind the data in this list, with the access date.

  1. U.S. Department of Agriculture, Agricultural Research Service.USDA FoodData Central.accessed .