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
Shrimp, cooked24.2 g24 g3 oz (85 g) · 20 g protein
Tuna, light, canned in water22 g25.5 g3 oz drained (85 g) · 22 g protein
Egg whites21 g10.9 g3 large whites (100 g) · 11 g protein
Chicken breast, roasted, skinless18.8 g31 g3 oz cooked (85 g) · 26 g protein
Greek yogurt, plain, nonfat17.5 g10.3 g1 cup (227 g) · 23 g protein
Cottage cheese, low-fat (1%)17.2 g12.4 g½ cup (113 g) · 14 g protein
Firm tofu12 g17.3 g3 oz (85 g) · 15 g protein
Salmon, Atlantic, cooked10.7 g22.1 g3 oz (85 g) · 19 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
Whole eggs, hard-boiled8.1 g12.6 g1 large egg (50 g) · 6 g protein
Lentils, boiled7.8 g9 g1 cup (198 g) · 18 g protein
Black beans, boiled6.7 g8.9 g1 cup (172 g) · 15 g protein
Milk, 2%6.6 g3.3 g1 cup (244 g) · 8 g protein
Cheddar cheese6.2 g24.9 g1 oz (28 g) · 7 g protein
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
Chickpeas, boiled5.4 g8.9 g1 cup (164 g) · 15 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
Quinoa, cooked3.7 g4.4 g1 cup (185 g) · 8 g protein

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