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
Firm tofu12 g17.3 g3 oz (85 g) · 15 g protein
Tempeh10.6 g20.3 g3 oz (85 g) · 17 g protein
Edamame, shelled, cooked9.8 g11.9 g1 cup (155 g) · 18 g protein

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