| Measure | Hemp seeds | Roasted cottonseed kernels |
|---|---|---|
| Typical serving | 1 oz (28 g) | 1 oz (28 g) |
| Protein per serving | 8.8 g | 9.1 g |
| Protein per 100 g | 31.6 g | 32.6 g |
| Calories per serving | 155 kcal | 142 kcal |
| Protein density | 23% of calories | 26% of calories |
| Share of 50 g Daily Value | 18% | 18% |
| Protein quality | Complete | Incomplete |
| Category | Seeds | Seeds |
Compare foods · Hemp seeds · Roasted cottonseed kernels
Protein comparison
Hemp seeds vs Roasted cottonseed kernels: which has more protein?
Hemp seeds gives you 8.8 g of protein per 1 oz; roasted cottonseed kernels gives you 9.1 g per 1 oz. On equal weight it is 31.6 g against 32.6 g per 100 g. The full side-by-side, from the same USDA-sourced records as the rest of the site:
The verdict
Roasted cottonseed kernels has more protein on equal weight: 32.6 g per 100 g against hemp seeds's 31.6 g, a lead of 1 g. Per typical serving they are also nearly even: 8.8 g per 1 oz of hemp seeds against 9.1 g per 1 oz of roasted cottonseed kernels.
For the full breakdown of each food, see the protein in hemp seeds and protein in roasted cottonseed kernels pages, each with its USDA FoodData Central record id.
Quick answers
Hemp seeds vs Roasted cottonseed kernels FAQ
Which has more protein, hemp seeds or roasted cottonseed kernels?
Roasted cottonseed kernels has more protein per 100 g: 32.6 g against 31.6 g. Per typical serving, hemp seeds provides 8.8 g (1 oz) and roasted cottonseed kernels provides 9.1 g (1 oz).
Is hemp seeds or roasted cottonseed kernels more protein-dense?
Roasted cottonseed kernels is the more protein-dense of the two: about 26% of its calories come from protein, against 23% for hemp seeds.
Are hemp seeds and roasted cottonseed kernels complete proteins?
Only hemp seeds is a complete protein with all nine essential amino acids in adequate amounts. Roasted cottonseed kernels is incomplete on its own and pairs best with other protein sources across the day.
Where they rank
Related rankings
More matchups