CaloLift
HomeGuidesFoodsTools

Get CaloLift

Free on the App Store and Google Play.

Download CaloLift on the App Store
Download CaloLift on the App StoreScan with your iPhone camera
Get CaloLift on Google Play
Get CaloLift on Google PlayScan with your Android phone

Guides · what are calories in food

What is a calorie, and why do foods vary so much?

3 min readUpdated 2026-10-28Sources checked
A bowl of bow-tie pasta salad with cherry tomatoes4-4-9-7 cal/g
Calories in food

On this page

  1. What a calorie actually measures
  2. The evidence: where the per-gram numbers come from
  3. What it means in practice
  4. Common mistakes or caveats
  5. What to do instead
  6. Quick answers
  7. Sources
The short answer

A calorie is a unit of energy, nothing else. Food gets its calories from four things it can contain: protein, carbohydrate, fat and alcohol. Under the rule most labels use, protein and carbohydrate give about 4 calories per gram, fat about 9, and alcohol about 7, which is the real reason some foods pack far more energy into the same weight than others.

What a calorie actually measures

The US National Institutes of Health defines a calorie simply as "a unit representing the energy provided by food." It is not a nutrient, a flavor or an ingredient. It is a measurement, the same way a gram measures weight. On a US nutrition label, the word "Calorie" (capital C) means a kilocalorie, 1,000 of the small calories used in chemistry. That is a labeling convention, not a different kind of energy.

The evidence: where the per-gram numbers come from

Two sources agree on the core numbers. The NIH's NIDDK glossary states that carbohydrate and protein each supply about 4 calories per gram, fat about 9, and alcohol about 7. US food-labeling regulation 21 CFR 101.9 states that companies may calculate package calories using general factors of about 4, 4 and 9 calories per gram for protein, total carbohydrate and total fat. These are the Atwater general factors, named for the chemist who derived them from older US Department of Agriculture digestion and combustion research. Harvard Health Publishing makes the comparison plain: at about 9 calories per gram, fat carries more than twice the energy of the same weight of carbohydrate or protein. Water and fiber are not on either list. That is why they add almost nothing to a food's calorie count, however much of them a food holds.

What it means in practice

Add up the grams and the factors, and you get a food's calories. Take a 100 g portion with 20 g protein, 5 g carbohydrate and 1 g fat. That is (20 × 4) + (5 × 4) + (1 × 9), or about 109 calories, close to a typical cooked chicken breast. Now take a tablespoon of oil, about 14 g of fat and little else. That is about 14 × 9, or around 126 calories, in under a tenth of the weight. The arithmetic is identical both times. Only the mix of protein, carbohydrate, fat, alcohol and water changes. That mix is why a plate of vegetables and a plate of fried food can look the same size and carry very different calories. For more on how labels round that final number, see how calories in food are calculated.

Common mistakes or caveats

  • Treating "calorie" as a food group. It measures energy in any food, not a specific nutrient you can add or avoid.
  • Assuming all calories behave the same in the body. The per-gram energy value is fixed, but how full a food makes you, and how it affects digestion, differs by nutrient and is a separate question from the raw energy count.
  • Forgetting alcohol. It is easy to count protein, carbs and fat and miss that each gram of alcohol in a drink adds about 7 calories on its own.
  • Ignoring weight versus volume. A food low in water and fiber can carry several times the calories of a watery one at the same weight. Portion size by weight matters more than how big something looks.

What to do instead

  • Use the per-gram factors to sanity-check a label, not to replace it. Multiply the grams of protein and carbohydrate by about 4, fat by about 9, and alcohol by about 7, then add them.
  • Expect fats and oils to be calorie-dense. A small amount goes a long way, by the numbers above.
  • Check our ranked list of calories per 100 g for 40 common foods to see this spread in real foods, from watery vegetables to oils.
  • Use the macro calculator to turn your own grams of protein, carbohydrate and fat into a calorie total using this same math.
  • Treat every total as an estimate. Even official formulas round, so compare and track trends rather than chasing single-calorie precision.

Quick answers

What exactly is a calorie?

It is a unit of energy, nothing more. On US food labels it means a kilocalorie, the amount of energy needed to raise one kilogram of water by one degree Celsius.

Which nutrient has the most calories per gram?

Fat, at about 9 calories per gram, which is more than double protein or carbohydrate, at about 4 calories per gram each. Alcohol sits in between at about 7.

Do water and fiber have calories?

Water has none, and fiber contributes very little because your body cannot fully break it down. That is why watery, fibrous foods are low in calories for their weight.

Why do two foods of the same weight have different calories?

Because they hold different amounts of protein, carbohydrate, fat, alcohol and water. A gram of fat always carries more energy than a gram of protein or carbohydrate.

Sources

  • NIH NIDDK Health Topics: definition of Calorie
  • US FDA 21 CFR 101.9(c)(1)(i)(B), Nutrition labeling of food (via Cornell LII)
  • Harvard Health Publishing: Calorie counting made easy

General information, not medical advice. Calorie figures are estimates and vary by person.

Out now

Eat. Lift. See the whole picture.

CaloLift connects what you eat with what you lift, with an AI coach and chef that know your day.

  • Snap a meal and get an estimate in seconds
  • Log every set, see your training progress
  • Food and training on one screen, one plan
Download CaloLift on the App StoreGet CaloLift on Google Play

Keep reading

  • An open jar of peanut butter next to toast with strawberries≈96 cal/tbsp
    how many calories are in a tablespoon of peanut butterHow many calories are in a tablespoon of peanut butter?A level tablespoon of peanut butter is about ≈96 calories; the FDA's own serving size is 2 tablespoons (32g), about ≈191 calories, USDA data shows.
  • Whole oranges next to a jar of dried orange zest on a wooden kitchen counter97 vs 47 cal/100g
    calorie counting orange recipeHow to count calories in an orange recipeAn orange recipe has no single calorie count: USDA data puts flesh at about ≈47 cal per 100g, juice at ≈45, and peel at about ≈97 — nearly double.
  • Bunches of bananas on a supermarket display≈47% miss
    how accurate are the calories listed on your foodHow accurate are the calories listed on your food?Food labels, apps, databases and menus all estimate calories differently. Studies show menu items can run over 100 calories off, self-reports miss by ≈47%.
CaloLift

Connect What You Eat With What You Lift.

Explore

  • Guides
  • Foods
  • Tools

Calculators

  • Protein calculator
  • TDEE calculator
  • Macro calculator
  • Calories burned calculator
  • One rep max calculator

Help and legal

  • Support
  • Privacy
  • Terms
  • Delete account

Language

ENESFR
© 2026 CaloLift