A cappuccino is usually lower in calories than a flat white. With the same milk in the same size cup, the gap typically runs about 40 to 60 calories.
Both drinks start with espresso, which barely counts toward the total. The milk does all the work, so the drink with more liquid milk loses the calorie contest.
Exact numbers shift with cup size, milk type, and recipe. When the setup is equal, though, the cappuccino is the lighter pick almost every time.
Cappuccino vs Flat White: The Calorie Numbers
With whole milk in 6 to 8 oz cups, a cappuccino typically runs 70 to 110 calories. A flat white in the same cup typically runs 110 to 170.
Use the table below to compare typical calories for both drinks across common milk options.
| Milk type | Cappuccino, typical calories | Flat white, typical calories | Typical difference |
| Whole milk | 70 to 110 | 110 to 170 | 40 to 60 |
| 2% milk | 60 to 90 | 90 to 130 | 30 to 40 |
| Nonfat milk | 40 to 60 | 60 to 90 | 20 to 30 |
| Oat milk, barista blend | 70 to 105 | 110 to 160 | 35 to 55 |
| Almond milk, unsweetened | 25 to 40 | 40 to 65 | 15 to 25 |
| Soy milk | 55 to 85 | 85 to 125 | 30 to 40 |
These figures are typical estimates, not fixed menu facts. They assume a 6 to 8 oz cup, a double shot of espresso, and no added sugar or syrup.
Real menu data backs up the pattern. Starbucks lists an 8 oz Short cappuccino with 2% milk at 80 calories. Its 8 oz Short flat white lists at 130 calories with whole milk.
Order that flat white with 2% instead, and it lands around 110 calories. The cappuccino still holds the lead, and the reason comes down to foam.
Why The Flat White Carries More Calories
A flat white carries more calories because it holds more liquid milk in the same size cup. The foam structure is the whole story.
Espresso barely moves the scale. USDA FoodData Central lists restaurant-prepared espresso at about 2 calories per fluid ounce, so even a double shot adds only a few.
The Barista Institute describes a traditional cappuccino as espresso plus equal parts steamed milk and foam. The classic serving cup runs 150 to 180 ml.
Foam is mostly trapped air. A classic cappuccino holds less liquid milk than it looks like from the outside.
A flat white takes a different build. The Barista Institute describes it as an espresso or ristretto base folded into microfoam, which means tiny bubbles with far more liquid milk mixed through.
The flat white’s similar 150 to 200 ml cup ends up holding a higher ratio of liquid milk to foam. More real milk in the cup means more calories, every single time.
So the calorie gap between these drinks comes down to foam. The name on the cup matters less than how much liquid milk ends up inside it.
That fact also means small tweaks can shift the totals a lot. Here is what moves the needle most.
What Can Flip The Answer
Cup size, milk choice, and added syrup can each swing the total as much as the drink choice does. Handle those three, and the matchup stays predictable.
Coffee chains often sell both drinks in 12 or 16 oz cups instead of the traditional small ones. The flat white’s extra milk scales up fast at those sizes, and the gap widens.
Foam style matters too. A dry cappuccino, with extra foam and less steamed milk, cuts calories even further. A wet cappuccino gets close to flat white territory.
Milk choice brings the biggest swing of all. According to USDA figures, whole milk carries 61 calories per 100 grams, and nonfat milk carries 34.
Switching to skim can save about as many calories as switching drinks entirely. That makes your milk order the single biggest lever on the menu.
Syrip changes the math fastest of all. A single pump of flavored syrup typically adds 40 to 80 calories. That one move can erase the difference between the two drinks.
There is one genuine flip worth knowing. An unsweetened almond milk flat white can come in lighter than a whole milk cappuccino. The milk choice beats the drink choice.
The same three levers shape how these drinks taste and feel, not just their calorie counts. If you want the full picture, how baristas actually build each cup breaks it all down.
How To Order The Lighter Option
Order the cappuccino with skim or unsweetened almond milk, and the total typically drops to between 25 and 60 calories. Keep the cup small and skip the syrup, and the numbers only get better.
Ask for your cappuccino dry if you want to trim a little more. Extra foam means less liquid milk filling the same space.
Watch the default milk at big chains too. Starbucks builds its flat white on whole milk as the standard, which is part of why it lists higher.
Making these drinks at home gives you control over every gram. A 0.1 gram kitchen scale turns your milk pour into a known quantity instead of a guess.
Foam is your friend on the calorie front. A handheld milk frother whips a small amount of milk into thick, cappuccino-style foam in seconds.
A 12 oz frothing pitcher is the only other tool you really need. It fits a single home drink without wasting milk.
Calories are only one side of this rivalry. If your decision hinges on the energy boost instead, which drink brings more caffeine settles that question too.
If you are open to looking past these two, the same milk math shows up elsewhere on the menu. How an americano stacks up is a good next comparison.
The cappuccino is the lower-calorie drink in almost every standard setup. Starbucks shows the gap plainly on its own menu: 80 calories for a Short cappuccino against 130 for a Short flat white.
The move is simple. Order the cappuccino, pick a smaller cup or skim milk, and leave the syrup on the counter.
