De (kilo)calorie is de eenheid waarin energie uit voeding wordt uitgedrukt. Het internationale SI stelsel spreekt van kilojoules. Een kilojoule is 4,2 kilocalorieën.
Een gram eiwit levert 4 kcalorieën of 17 kjoules; een gram vet levert 9 kcalorieen of 38 kjoules; een gram alcohol levert 7 kcalorieen of 29 kjoules en een gram koolhydraten levert 4 kcalorieën of 17 kjoules.
De caloriebehoefte is per persoon verschillend en wordt bepaald door: leeftijd, geslacht, lengte en gewicht. Deze kan worden berekend door bij de basale stofwisseling de PAL waarde op te tellen (PAL: physical activity level, de mate van lichaamsbeweging).