Question: 1 gram of fat produces how many kcal?
Answer: A gram of carbohydrate contains 4 calories. A gram of protein also contains 4 calories. A gram of fat, though, contains 9 calories — more than twice the amount of the other two. That's why one food with the same serving size as another may have far more calories.