(updated August 13th, 2026)
A cappuccino made the traditional way is about 65 calories. Almost all of that is the milk.
Espresso barely registers. USDA FoodData Central puts brewed espresso at 9 calories per 100 g, so the shot in your cup is worth about 2. Everything else on the list below is milk, which means “how many calories in a cappuccino” is really two questions: how much milk went in, and what kind.
Why Does Everyone Say A Cappuccino Has 150 Calories?
Because they’re describing a different drink. The 150-calorie figure you’ll find repeated everywhere is a large chain cappuccino, not a cappuccino as it’s actually specified. A certified Italian cappuccino is 25 ml of espresso and 100 ml of steamed milk, which lands at about 150 ml in the cup. A Starbucks Venti is 20 fl oz, roughly 590 ml.
So the number isn’t wrong, it’s just answering about a cup nearly four times the size. That’s worth knowing before you decide a cappuccino is an indulgence. If you’re drinking one at home from a single shot, you’re nearer 65 than 150.
How Many Calories In A Cappuccino By Milk Type?
This is where the real difference sits, and it’s bigger than most people expect. The figures below are for a traditional cappuccino: one shot of espresso and 100 ml of milk, no sugar.
| Milk (US) | Calories per 100 ml | Cappuccino total |
|---|---|---|
| Whole, 3.25% fat | 61 | about 65 |
| Reduced fat, 2% | 50 | about 52 |
| Oat | 50 | about 52 |
| Soy, unsweetened | 41 | about 44 |
| Nonfat, skim | 34 | about 37 |
| Almond, unsweetened | 15 | about 17 |
Dairy figures are USDA FoodData Central, so they’re US milk. British whole milk is a little higher in fat, around 3.6%, and semi-skimmed sits just under the 2% row. Plant milks vary a lot more by brand, so treat those as a guide and check the carton: barista versions are formulated to foam better and usually carry more fat, and anything sweetened can add 40 calories or more.
Two things in that table surprise people. Oat milk isn’t a low-calorie choice; it sits almost exactly where semi-skimmed dairy does, because oat starch converts to sugars during production. And unsweetened almond is far and away the lightest option, at roughly a quarter of whole milk. If you’ve been ordering oat to save calories, you’re not saving any.
None of this counts sugar you stir in yourself. A cappuccino already carries 4 to 5 grams of sugar from the milk, and a level teaspoon on top adds about 16 calories.
How Many Calories In A Starbucks Cappuccino?
Between 70 and 200, depending on size, on their standard 2% milk. These are Starbucks’ own published figures, and the US and UK menus give the same numbers.
| Starbucks cappuccino, 2% milk | Size | Calories |
|---|---|---|
| Short | 8 fl oz | 70 |
| Tall | 12 fl oz | 100 |
| Grande | 16 fl oz | 140 |
| Venti | 20 fl oz | 200 |
Each size up costs more than the last one did. Every step in that table adds the same four ounces, but Short to Tall adds 30 calories, Tall to Grande adds 40, and Grande to Venti adds 60. The Venti is the one that stops being proportional: it works out at 10 calories an ounce against roughly 8.5 for every size below it, so you’re getting more milk and less foam for your money.
That foam is also why a cappuccino comes in lighter than the same size latte. A good part of the cup is air, so a latte fits more actual milk into the same space.
Asking for a dry cappuccino, with more foam and less steamed milk, genuinely does cut the count. It’s the one customisation that changes the number without changing the milk.
Which Cappuccino Should You Order If You’re Counting Calories?
A small one with whole milk, and I’d stop worrying past that. A traditional cappuccino at 65 calories isn’t a drink that needs managing: a can of Coke is 140, and a Venti cappuccino is 200. Whole milk is what makes the foam behave, and trading it for skimmed saves you under 30 calories while costing you the texture that’s the point of the drink.
If you genuinely want the lightest cup available, order it with unsweetened almond milk and skip the sugar. That’s about 17 calories and it’s a real reduction, not a rounding error. Just know it won’t foam like dairy does. Everything in between, the oat and the semi-skimmed, is a compromise that saves less than you’d think.
The thing worth watching isn’t the milk at all. It’s the size of the cup, and whatever syrup goes in it.