calories per gram in protein
Fat is the most calorie-dense food and carbohydrates are the body's preferred energy source. According to Ucla.edu, protein and carbs each contain 4 calories per gram and fat contains 9 calories per gram.