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
Lentils, boiled7.8 g9 g1 cup (198 g) · 18 g protein
Black beans, boiled6.7 g8.9 g1 cup (172 g) · 15 g protein
Chickpeas, boiled5.4 g8.9 g1 cup (164 g) · 15 g protein

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