Do fats, carbs, protein and alcohol all have the same number of calories per gram?
NO. Fat is the most ‘expensive’ calorically at nine calories per gram; next is alcohol at seven calories per gram. Carbohydrates and protein both have four calories per gram. Total calories are nothing more than a combination of the fats, carbohydrates and protein in a particular food. So, if a food has 1 gram of fat (9 calories), 2 grams of carbohydrate (8 calories), and 1 gram of protein (4 calories), it should have about 21 total calories.