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
Egg whites21 g10.9 g3 large whites (100 g) · 11 g protein
Whole eggs, hard-boiled8.1 g12.6 g1 large egg (50 g) · 6 g protein

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