Rankings

Ranked by protein per serving

Highest-protein nuts per serving

The nuts with the most protein in one serving, ranked from most to least. Servings are each food's own USDA portion and are printed on every row.

31 of the 796 foods in the ProteinTally database are nuts.

Basis: protein in one serving of each food, in the portion its USDA record is quoted in. Those portions are not a common unit - a cup of dry milk powder is not the same amount of food as a chicken breast - so every row prints its serving and its weight, and the per-100 g list compares the same foods on equal weight. Compare these foods per 100 g.

  1. 1ButternutsNuts · 1 oz (28 g) · 24.9 g per 100 g7g
  2. 2Almond butterNuts · 2 tbsp (32 g) · 21 g per 100 g6.7g
  3. 3Black walnutsNuts · 1 oz (28 g) · 24.1 g per 100 g6.7g
  4. 4AlmondsNuts · 1 oz (28 g) · 21.2 g per 100 g5.9g
  5. 5Dry roasted almondsNuts · 1 oz (28 g) · 21 g per 100 g5.9g
  6. 6Oil-roasted almondsNuts · 1 oz (28 g) · 21.2 g per 100 g5.9g
  7. 7Roasted pistachiosNuts · 1 oz (28 g) · 21 g per 100 g5.9g
  8. 8PistachiosNuts · 1 oz (28 g) · 20.2 g per 100 g5.7g
  9. 9Cashew butterNuts · 2 tbsp (32 g) · 17.6 g per 100 g5.6g
  10. 10Trail mix with nutsNuts · 1 oz (28 g) · 20.1 g per 100 g5.6g
  11. 11Mixed nutsNuts · 1 oz (28 g) · 19.5 g per 100 g5.5g
  12. 12CashewsNuts · 1 oz (28 g) · 18.2 g per 100 g5.1g
  13. 13Roasted cashewsNuts · 1 oz (28 g) · 15.3 g per 100 g4.3g
  14. 14WalnutsNuts · 1 oz (28 g) · 15.2 g per 100 g4.3g
  15. 15Dry roasted hazelnutsNuts · 1 oz (28 g) · 15 g per 100 g4.2g
  16. 16HazelnutsNuts · 1 oz (28 g) · 15 g per 100 g4.2g
  17. 17Brazil nutsNuts · 1 oz (28 g) · 14.3 g per 100 g4g
  18. 18Pine nutsNuts · 1 oz (28 g) · 13.7 g per 100 g3.8g
  19. 19Hickory nutsNuts · 1 oz (28 g) · 12.7 g per 100 g3.6g
  20. 20Pili nutsNuts · 1 oz (28 g) · 10.8 g per 100 g3g
  21. 21Dry roasted pecansNuts · 1 oz (28 g) · 9.5 g per 100 g2.7g
  22. 22Fresh coconutNuts · 1 cup shredded (80 g) · 3.33 g per 100 g2.7g
  23. 23PecansNuts · 1 oz (28 g) · 9.17 g per 100 g2.6g
  24. 24Almond pasteNuts · 1 oz (28 g) · 9 g per 100 g2.5g
  25. 25AcornsNuts · 1 oz (28 g) · 8.1 g per 100 g2.3g
  26. 26Macadamia nutsNuts · 1 oz (28 g) · 7.91 g per 100 g2.2g
  27. 27Dried coconutNuts · 1 oz (28 g) · 6.88 g per 100 g1.9g
  28. 28BeechnutsNuts · 1 oz (28 g) · 6.2 g per 100 g1.7g
  29. 29Ginkgo nutsNuts · 1 oz (28 g) · 4.32 g per 100 g1.2g
  30. 30Roasted chestnutsNuts · 1 oz (28 g) · 3.17 g per 100 g0.9g
  31. 31Sweetened shredded coconutNuts · 1 oz (28 g) · 3.13 g per 100 g0.9g

Quick answers

Highest-protein nuts per serving FAQ

Which food in this ranking has the most protein per 100g?

Of the 31 foods listed here, Butternuts has the most protein per 100 g, at 24.9 g. A typical 1 oz serving (28 g) provides 7 g.

How were these foods ranked?

Basis: protein in one serving of each food, in the portion its USDA record is quoted in. Those portions are not a common unit - a cup of dry milk powder is not the same amount of food as a chicken breast - so every row prints its serving and its weight, and the per-100 g list compares the same foods on equal weight. 31 of the 796 foods in the ProteinTally database are nuts. Figures come from each food's USDA record.

How much protein does butternuts have?

Butternuts tops this list at 7 g. It provides 7 g of protein per 1 oz (28 g), which is 24.9 g per 100 g.

More lists

Other rankings