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

Every nut, seed, and nut butter in our database is included, peanuts too: they are legumes but are eaten like nuts. The main table ranks them by grams of protein per 100 g; when two tie, protein per 100 kcal decides.

Nobody eats 100 g of seeds at once: the second table ranks by the protein in a typical serving (a handful of nuts, a spoonful of seeds) and shows its calories next to it.

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 13 nuts and seeds ranked by protein per 100 g

13 nuts and seeds ranked by protein per 100 g, highest first.

  1. Pumpkin seeds (pepitas)Protein 7.5 g per serving · Calories 144 kcal per serving · 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
  2. PeanutsProtein 6.5 g per serving · Calories 142 kcal per serving · 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
  3. Dry-roasted peanutsProtein 7.3 g per serving · Calories 176 kcal per serving · 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
  4. Peanut butterProtein 3.6 g per serving · Calories 96 kcal per serving · 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
  5. AlmondsProtein 5.3 g per serving · Calories 145 kcal per serving · 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
  6. PistachiosProtein 5.1 g per serving · Calories 140 kcal per serving · 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
  7. Sunflower seedsProtein 4.8 g per serving · Calories 146 kcal per serving · 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
  8. FlaxseedsProtein 1.8 g per serving · Calories 53 kcal per serving · 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
  9. CashewsProtein 4.6 g per serving · Calories 138 kcal per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 18.2g/100 g
  10. Sesame seedsProtein 1.6 g per serving · Calories 52 kcal per serving · Typical serving 9 g (0.3 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 17.7g/100 g
  11. Chia seedsProtein 2.5 g per serving · Calories 73 kcal per serving · Typical serving 15 g (0.5 oz) · Satiety 2/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 16.5g/100 g
  12. WalnutsProtein 3.8 g per serving · Calories 164 kcal per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 15.2g/100 g
  13. HazelnutsProtein 3.8 g per serving · Calories 157 kcal per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 15g/100 g

Most protein per typical serving

13 nuts and seeds ranked by the protein in a typical serving.

  1. Pumpkin seeds (pepitas)Calories 144 kcal per serving · Protein 29.8 g/100 g · 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
  2. Dry-roasted peanutsCalories 176 kcal per serving · Protein 24.4 g/100 g · 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
  3. PeanutsCalories 142 kcal per serving · Protein 25.8 g/100 g · 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
  4. AlmondsCalories 145 kcal per serving · Protein 21.2 g/100 g · 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
  5. PistachiosCalories 140 kcal per serving · Protein 20.2 g/100 g · 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
  6. Sunflower seedsCalories 146 kcal per serving · Protein 19.3 g/100 g · 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
  7. CashewsCalories 138 kcal per serving · Protein 18.2 g/100 g · 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
  8. WalnutsCalories 164 kcal per serving · Protein 15.2 g/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 3.8g per serving
  9. HazelnutsCalories 157 kcal per serving · Protein 15 g/100 g · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 3.8g per serving
  10. Peanut butterCalories 96 kcal per serving · Protein 22.2 g/100 g · Typical serving 16 g (0.6 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 3.6g per serving
  11. Chia seedsCalories 73 kcal per serving · Protein 16.5 g/100 g · Typical serving 15 g (0.5 oz) · Satiety 2/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 2.5g per serving
  12. FlaxseedsCalories 53 kcal per serving · Protein 18.3 g/100 g · Typical serving 10 g (0.4 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 1.8g per serving
  13. Sesame seedsCalories 52 kcal per serving · Protein 17.7 g/100 g · Typical serving 9 g (0.3 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityProtein: 1.6g per serving

How to use this list

Nuts and seeds pack a lot of energy and fat into a small volume. On a GLP-1 medication they can help add calories and some protein when you eat very little, but they do not replace a main protein source.

Fatty foods can make nausea worse for some people. If that happens to you, try small amounts, for example sprinkled on yogurt, instead of a large handful.

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 compare every nut and seed by protein, fiber, or calories, use the filling foods finder, already filtered to this category.

Other food rankings

Protein

Fiber

Calories and macros

Micronutrients and fats

Tolerance and snacks

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 .