how many calories per gram of protein

3 hours ago 5
Nature

One gram of protein provides approximately 4 calories of energy. This is a standard value used in nutrition and food labeling

. Additionally, protein has a higher thermic effect compared to fats and carbohydrates, meaning the body uses more energy to digest protein-about 1 to 2 calories are spent digesting each gram of protein

. Despite this, the gross energy content remains about 4 calories per gram. In summary:

  • Protein: 4 calories per gram
  • Carbohydrates: 4 calories per gram
  • Fat: 9 calories per gram

This 4-calorie-per-gram figure for protein is consistent across dietary guidelines and scientific sources