Chickpeas are fairly high calorie relative to the protein they provide because they are high carb. Lean animal-based protein (tilapia, egg whites, etc.) is low fat, low carb, and very low calorie. Lean plant-based proteins are low fat but may contain more calories from carbs.