What Makes Up Calories: Fat, Carbs, Protein & More

Calories come from just four sources in your diet: carbohydrates, protein, fat, and alcohol. Each one provides a different amount of energy per gram, and your body handles each differently during digestion. Understanding these differences explains why two foods with the same calorie count can affect your body in very different ways.

The Three Macronutrients (and Alcohol)

Every calorie on a nutrition label traces back to one of these four energy sources:

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

These values, known as the Atwater factors, were developed over a century ago and remain the standard used on nutrition labels worldwide. Fat is by far the most energy-dense, packing more than twice the calories of protein or carbs gram for gram. This is why high-fat foods like nuts, oils, and cheese are so calorie-dense relative to their weight, while high-carb foods like fruit or rice deliver fewer calories for the same portion.

Vitamins, minerals, water, and fiber contribute essentially zero calories (with a small exception for fiber, covered below). So when you look at a food label, the calorie number is simply the sum of grams of fat times 9, plus grams of carbs times 4, plus grams of protein times 4.

Why These Numbers Are Approximations

The 4-9-4 values are averages. The actual energy your body extracts from a gram of protein in an egg is slightly different from a gram of protein in a potato. The USDA published more precise factors for specific food groups decades ago. Protein from eggs, for instance, provides about 4.36 calories per gram, while protein from potatoes provides closer to 2.78. Fat from meat yields about 8.79 calories per gram rather than a clean 9. Carbohydrates in fruit come in around 3.60 per gram instead of 4.

For everyday purposes, these differences are small enough that the 4-9-4 shorthand works. But they do mean that calorie counts on labels aren’t exact measurements. The FDA allows nutrition labels to be off by up to 20% above the declared value before considering them out of compliance. A snack bar labeled at 200 calories could legally contain up to 240.

How Your Body Turns Food Into Energy

A calorie is a unit of energy, specifically the amount needed to raise one kilogram of water by one degree Celsius. When you eat, your body breaks food down into simpler molecules (glucose from carbs, amino acids from protein, fatty acids from fat) and then converts their chemical energy into a molecule called ATP. ATP is the actual fuel your cells run on, powering everything from muscle contractions to brain activity.

This conversion happens through a multi-step process. First, glucose is split in half, producing a small amount of ATP. The resulting fragments enter a cycle inside your cells’ mitochondria, where they’re broken down further and their electrons are harvested. Those electrons pass through a chain of proteins that generates roughly 32 additional ATP molecules from a single glucose molecule. The process requires oxygen, which is why you breathe harder during exercise: your cells need more oxygen to produce more ATP.

Fat follows a similar path but yields far more ATP per molecule because fatty acid chains are longer and more energy-rich. Protein can also be converted to energy, but the body prefers to use it for building and repairing tissue, turning to it as fuel mainly when carbs and fat are in short supply.

Not All Calories Are Absorbed Equally

The number on the label represents the energy in the food, not necessarily the energy your body captures from it. Several factors create a gap between the two.

The Cost of Digestion

Your body burns energy just processing what you eat, a phenomenon called the thermic effect of food. Protein is the most “expensive” to digest, consuming 15 to 30% of its calories during processing. If you eat 100 calories of chicken breast, your body may spend 20 to 30 of those calories just breaking it down and absorbing it. Carbohydrates cost 5 to 10% of their energy to process, and fats cost the least at 0 to 3%. This is one reason high-protein diets can feel more satiating per calorie.

Fiber’s Partial Calories

Fiber is technically a carbohydrate, but your body can’t digest most of it the way it digests sugar or starch. Instead, bacteria in your large intestine ferment some types of fiber and produce short-chain fatty acids, which your body can absorb for energy. This fermentation is estimated to contribute up to 10% of daily energy intake. Soluble fibers (found in oats, beans, and fruit) are more fermentable than insoluble fibers (found in whole grains and vegetables), so they yield slightly more energy. But neither type delivers the full 4 calories per gram that other carbohydrates do.

Cooking Changes the Equation

Raw and cooked versions of the same food can deliver different amounts of usable energy. Cooking breaks down resistant starch, a type of starch that passes through the small intestine undigested, and converts it into a form your body can absorb. Research on baked starch-rich foods shows that heating with water significantly decreases resistant starch content, meaning the cooked version delivers more digestible calories than the raw ingredients would suggest. The same applies to protein: cooking unfolds protein structures, making them easier for digestive enzymes to break apart. A cooked egg delivers more usable energy than a raw one, even though the label would list the same calories.

How Alcohol Calories Differ

Alcohol occupies an unusual category. At 7 calories per gram, it sits between carbs and fat in energy density, but the body processes it more like a toxin than a fuel. Your liver handles nearly all alcohol metabolism, converting ethanol first into a toxic intermediate and then into a compound called acetate, which cells can use for energy.

The problem is that this process disrupts normal fat metabolism. While the liver is busy processing alcohol, it slows down its ability to burn fat and actually ramps up fat production. This is a key reason why heavy drinking promotes fat accumulation around the liver and midsection, even if total calorie intake stays the same. Alcohol calories are real, but the metabolic side effects go beyond just the energy they contain.

What Food Labels Actually Measure

Historically, the energy content of food was measured by burning it in a device called a bomb calorimeter, which captures all the heat released. But your body doesn’t extract every last bit of energy from food the way a furnace does. Some energy is lost in urine, feces, and gases produced during digestion. The calorie values on modern food labels represent “metabolizable energy,” the portion your body can actually use, which is always less than the total energy released by burning.

In practice, most labels today aren’t based on calorimeter measurements at all. Manufacturers calculate calories by multiplying the grams of each macronutrient by the standard Atwater factors (4, 9, and 4) and adding them up. This approach is practical and reasonably accurate for mixed diets, though it can overestimate the calories in high-fiber foods and underestimate them in highly processed foods where nearly everything is readily absorbed.