Protein foods, compared

Ranked by grams of protein per 100 calories: the higher the number, the more protein you get for the calories.

Products
FoodProtein per 100 kcalProtein per 100 gTypical serving
Hemp seeds, hulled5.7 g31.6 g3 tbsp (30 g) · 9.5 g protein
Pumpkin seeds5.4 g30.2 g1 oz (28 g) · 8.5 g protein
Peanut butter3.8 g22.2 g2 tbsp (32 g) · 7 g protein
Almonds3.7 g21.2 g1 oz (28 g) · 6 g protein

Approximate values from USDA FoodData Central. Brands and preparation change the numbers.