Some people lose excess fat on high protein diet than a substantial carb or high fat diet. It will take energy to digest food item. Consuming one gram of protein (5.65 calories) yields only 10.0 calories of energy. One gram of fats (9.4 calories) yields 8.9 calories of calorie consumption. One gram of carbohydrates (4.1 …