However, to meet our protein targets while managing calorie intake, incorporating lower-calorie protein foods can be beneficial.
This article presents a list of 27 low-calorie, high-protein food options. For each food, the protein content is provided both per 100 grams (3.5 ounces) and per 100 calories.
The foods come from a variety of food groups, ensuring there’s something suitable for everyone.
These foods are ranked based on their protein content per 100 calories.
All nutritional data has been sourced from the USDA’s FoodData Central database.
1. Soy Protein Isolate
Protein per 100g
Protein per 100 calories
88.3 g
26.4 g
Soy protein isolate powder provides 26.4 grams of protein per 100 calories (1).
It is also one of the best ways for vegans to increase their protein intake.
2. Shrimp (cooked)
Protein per 100g
Protein per 100 calories
24.0 g
24.2 g
Shrimp is one of the leanest protein options, offering 24.2 grams per 100 calories (2).
3. Fat-free Mozzarella cheese
Protein per 100g
Protein per 100 calories
31.7 g
22.4 g
While regular mozzarella cheese is relatively high in calories, the fat-free variety provides a high protein content with significantly fewer calories. It has 22.4 grams of protein per 100 calories (3).
4. Fat-free Swiss Cheese
Protein per 100g
Protein per 100 calories
28.4 g
22.3 g
Fat-free Swiss cheese is another lean, high-protein cheese option, offering 22.3 grams of protein per 100 calories (4).
5. Haddock (cooked)
Protein per 100g
Protein per 100 calories
20.0 g
22.2 g
Haddock is one of the leanest types of seafood, and it provides 22.2 grams of protein per 100 calories (5).
6. Whey Protein Powder
Protein per 100g
Protein per 100 calories
78.1 g
22.2 g
Whey protein is another low-calorie, protein-rich option, providing 22.2 grams of protein per 100 calories (6).
Michael works as a nutritionist in a community setting and holds a Master's Degree in Clinical Nutrition. He is a Registered Associate Nutritionist with the Association for Nutrition.