How many calories in coffee? Latte, cappuccino, and the milk math
Black coffee is basically zero calories. A flavored latte can be a meal. The honest calorie count for every common coffee drink, and what actually drives the number.
Black coffee is one of the few genuinely free things in a diet. A standard cup is about 2 calories. You could drink it all day and barely move your total. The trouble starts the moment milk, syrup, and whipped cream get involved, because a large flavored coffee drink can quietly carry as many calories as a proper breakfast, while still feeling like just a drink.
Here is what every common coffee actually costs.
The base: coffee is basically free
USDA reference data puts brewed coffee at 1 kcal per 100ml, which is as close to nothing as a drink gets.
| Coffee (no milk or sugar) | Portion | Calories |
|---|---|---|
| Black coffee | 240ml | 2 |
| Espresso | single shot | 3 |
| Americano | 350ml | 10 |
| Cold brew, black | 350ml | 5 |
If you drink your coffee black, you can stop reading and go enjoy it. The calorie count of coffee is a story about what you pour into it.
The milk drinks
Milk is the main driver. A latte is mostly steamed milk, so its calories rise and fall with how much milk it holds and what kind. These are typical medium-size (around 350ml) drinks with whole milk unless noted.
| Drink | Size | Whole milk | Skim milk |
|---|---|---|---|
| Cappuccino | small, 180ml | 90 | 60 |
| Flat white | small, 240ml | 170 | 110 |
| Latte | medium, 350ml | 210 | 120 |
| Latte | large, 470ml | 280 | 160 |
| Mocha | medium, 350ml | 290 | 220 |
Every drink, every milk
The UK sells milk as whole, semi-skimmed and skimmed; the US as whole, 2% and skim. Semi-skimmed and 2% are the same thing for this purpose. Every column below is derived from the whole and skim figures above, scaled by the energy density of each milk.
| Drink | Whole | Semi-skimmed / 2% | Skimmed | Barista oat | Soy | Almond | Coconut |
|---|---|---|---|---|---|---|---|
| Cappuccino, 180ml | 90 | 75 | 60 | 85 | 65 | 50 | 45 |
| Flat white, 240ml | 170 | 140 | 110 | 160 | 125 | 85 | 80 |
| Latte, medium 350ml | 210 | 165 | 120 | 190 | 140 | 85 | 75 |
| Latte, large 470ml | 280 | 220 | 160 | 260 | 190 | 115 | 100 |
| Mocha, medium 350ml | 290 | 255 | 220 | 280 | 235 | 195 | 185 |
Two things worth pulling out. Barista oat is not a low-calorie milk. It is formulated with added fat so it foams, which puts it within 20 kcal of whole milk on a latte. Almond is the genuinely light one at roughly 40% of whole. And switching whole to semi-skimmed on a daily large latte saves 60 kcal a day with almost no change to the drink, which is the easiest win on this page.
(For the pour-by-pour figures behind every one of these columns, the milk calorie breakdown has them.)
Latte, by cup size
| Size | Whole milk | Semi-skimmed | Skimmed | Barista oat |
|---|---|---|---|---|
| Small, 240ml | 145 | 115 | 82 | 130 |
| Medium, 350ml | 210 | 165 | 120 | 190 |
| Large, 470ml | 280 | 220 | 160 | 260 |
| Extra large, 590ml | 354 | 278 | 202 | 328 |
The add-ons that stack up fast
The base drink is only half the equation. The syrups, cream, and sugar are where a 200 kcal latte becomes a 450 kcal one.
| Add-on | Amount | Calories |
|---|---|---|
| Flavored syrup | 1 pump | 20 |
| Sugar | 1 tsp | 16 |
| Whole milk splash | 30ml | 18 |
| Half-and-half | 1 tbsp | 20 |
| Whipped cream | standard swirl | 80 |
| Caramel drizzle | standard | 60 |
A large blended or frozen coffee drink, the dessert-in-a-cup kind, often lands between 350 and 500 kcal once you count the flavored base, the whole milk, and the whipped cream. That is not a coffee. That is a milkshake that happens to contain caffeine, and the added sugar hides under names you would not spot on the menu board.
The honest way to think about it
You do not need to give up milk coffee. You need to know the number so it fits your day. A few practical moves:
- Know your default. If your daily order is a large whole-milk latte with two pumps of vanilla, that is roughly 320 kcal, every day, before food. Over a week that is more than 2,000 kcal. Against the 2,000 to 2,500 kcal daily figure in NHS guidance on calories, that is a full day's intake per week spent on one drink.
- Downsize the milk, not the coffee. Going from a large latte to a cappuccino can save 150 kcal while keeping the caffeine and most of the ritual.
- Skim or a smaller size beats skipping it. A sustainable swap you will actually keep beats a heroic cut you abandon by Thursday.
- Watch the timing too. A late-afternoon coffee is a calorie question and a sleep question, and worse sleep makes the next day's appetite harder to manage.
- If the coffee is pre-workout, dose it deliberately. The performance effect has a real dose range and a real cutoff, both covered in caffeine before workouts. Two black coffees before training is a training decision, not a calorie one.
Worth noting: whether coffee "counts" toward your daily water is a separate question, and the short answer is mostly yes. We cover that in the piece on coffee, tea, and hydration. This page is only about the calories.
The bottom line
Black coffee is free. A cappuccino is light. A flavored, whole-milk, whipped-cream coffee can be a small meal. None of them are off-limits, but the difference between them is hundreds of calories a day, so the only mistake is not counting the cup at all.
Almost all of that difference is milk. For the pour-by-pour numbers across dairy and every plant milk, see how many calories in milk.
