Coffee Drink Calories: Latte vs Cappuccino vs Flat White, by Size and Milk (2026)

A calorie reference for espresso drinks: black coffee, americano, cortado, cappuccino, latte, flat white, and mocha, by size and by milk (whole, 2%, skim, oat, almond, soy), plus syrups.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Black coffee and a plain americano have almost no calories (about 2 to 10), a 12 oz cappuccino has roughly 120 calories with whole milk, a 12 oz latte or flat white about 170 to 180, and a 12 oz mocha about 290. The calories come almost entirely from the milk and any syrup, not from the coffee itself. Skim and almond milk are the lowest, while whole milk, mochas, and large flavored lattes are the highest.

Coffee drink calories primarily come from the milk and any added syrup, rather than the coffee itself, which is nearly calorie-free. The same drink can vary significantly in calorie content based on its size and the type of milk used. These figures are anchored to USDA FoodData Central and standard cafe recipes.

What Are the Main Coffee Drinks, and How Do They Compare?

Latte, cappuccino, and flat white are popular espresso-based drinks, each with distinct characteristics. Espresso is concentrated coffee brewed under pressure, while an americano is espresso diluted with hot water. A cappuccino consists of espresso with steamed milk and a thick layer of foam, whereas a latte contains more steamed milk and a thin foam. A flat white features espresso with steamed milk and a thin microfoam, and a mocha is a latte with added chocolate. Generally, the more milk a drink contains, the higher its calorie content.

Drink (whole milk) Small ~8 oz Medium ~12 oz Large ~16 oz
Black coffee 2 2 5
Espresso (single shot) 3 3 3
Americano 10 10 15
Cortado 80 80 80
Cappuccino 80 120 150
Flat white 130 170 220
Latte 130 180 240
Mocha 220 290 360

Black coffee and espresso are near zero in calories, while a 12 oz mocha, at about 290 calories, is the highest of the everyday drinks due to the combination of milk and chocolate.

How Much Does Milk Change a 12 oz Latte?

Milk choice is the biggest factor affecting a latte's calorie count. A 12 oz latte can range from about 90 calories with unsweetened almond milk to about 180 calories with whole milk. Skim and almond milks are the lowest in calories, while whole and 2% milks are the highest, with oat and soy milks falling in between.

12 oz latte by milk Calories Protein (g) Fat (g)
Almond (unsweetened) 90 2 3
Skim (nonfat) 120 12 0.5
Soy 150 9 6
Oat 170 4 7
2% (reduced fat) 170 11 7
Whole 180 10 9

Switching a 12 oz whole-milk latte, which is about 180 calories, to unsweetened almond milk, which is about 90 calories, roughly halves the calorie count.

Why Does a Flat White Have More Calories Than a Cappuccino?

A flat white can have more calories than a cappuccino of the same size due to its composition. A cappuccino uses less milk and a thick foam, which is mostly air, while a flat white incorporates steamed milk with a thin microfoam, resulting in a more concentrated liquid milk. Consequently, a 12 oz cappuccino is about 120 calories, while a 12 oz flat white is about 170 calories.

Foam is mostly air, so a foamy cappuccino has fewer calories than a same-size flat white or latte made with more liquid milk.

How Many Calories Do Syrups and Add-Ons Add?

Syrups and add-ons contribute additional calories on top of the milk, and these can accumulate quickly in larger flavored drinks. Each pump of flavor syrup adds about 20 calories, while sugar-free syrups do not add any calories.

Add-on Serving Calories
Sugar-free syrup 1 pump 0
Sugar 1 tsp 15
Flavor syrup (vanilla, caramel, hazelnut) 1 pump 20
Whole milk splash 1 oz 20
Honey 1 tsp 20
Whipped cream 1 serving 70
Caramel drizzle and whipped cream 1 serving 110
Pumpkin spice syrup 4 pumps 160

A large flavored latte with several pumps of syrup and whipped cream can add well over 100 calories on top of the milk.

Which Coffee Drinks Have the Fewest Calories?

The lowest-calorie coffee drinks include black coffee and espresso.

  1. Black coffee (any size): about 2 to 5 kcal
  2. Espresso, single shot: 3 kcal
  3. Americano (12 oz): 10 kcal
  4. Almond milk latte (12 oz): 90 kcal
  5. Cappuccino, skim milk (12 oz): about 80 kcal

Which Coffee Drinks Have the Most Calories?

The highest-calorie coffee drinks are typically mochas and large flavored lattes.

  1. Mocha, whole milk (16 oz): 360 kcal
  2. Mocha, whole milk (12 oz): 290 kcal
  3. Latte, whole milk (16 oz): 240 kcal
  4. Flat white, whole milk (16 oz): 220 kcal
  5. Latte, whole milk (12 oz): 180 kcal

How to Track Coffee Drink Calories Accurately

Coffee drinks are easy to underestimate, because two cups that look identical can differ by 200 calories depending on the milk, the size, and how many pumps of syrup went in. Nutrola is an AI nutrition tracking app that lets you log a drink by voice, like "grande oat milk latte with two pumps of vanilla," or by photo, and returns calories and macros from a database of more than 1.8 million verified foods. It separates the coffee, the milk, and the syrup so the estimate reflects what you actually ordered. Nutrola is available from €2.50 per month and shows no ads on any tier.

For related references, see every soft drink ranked by calories and sugar and the most calorie-dense foods.

How We Calculated These Numbers

Milk calories are anchored to USDA FoodData Central values per fluid ounce: whole milk is about 18 calories per ounce, 2% about 15, skim about 11, soy about 13, oat about 15, and unsweetened almond about 4. Drink figures assume a standard double shot of espresso (about 6 calories) plus the steamed milk and foam that define each drink, using standard cafe recipes. A cappuccino is built with a smaller volume of milk and a thick layer of foam, so it has fewer calories than a same-size latte; a flat white uses steamed milk with a thin microfoam, which packs in slightly more liquid milk than a cappuccino. A mocha is a latte plus chocolate syrup and is shown with about 2 tablespoons of chocolate. Sizes are labeled small (about 8 oz), medium (about 12 oz), and large (about 16 oz) because cafe cup names vary. Values are rounded to the nearest 5 or 10 calories, and the milk table for a 12 oz latte lets you adjust any drink for your milk of choice.

Frequently Asked Questions (FAQ)

How many calories are in a latte?

A 12 oz latte is about 180 calories with whole milk, about 120 calories with skim milk, and about 90 calories with unsweetened almond milk.

Does a cappuccino have fewer calories than a latte?

Yes, a cappuccino has fewer calories because it uses less milk and more foam. A 12 oz cappuccino is about 120 calories compared to about 180 calories for a latte.

Why does a flat white have more calories than a cappuccino?

A flat white has more calories because it uses steamed milk with a thin microfoam, which contains more liquid milk. In contrast, a cappuccino has a thick airy foam, resulting in a 12 oz flat white being about 170 calories versus about 120 calories for a cappuccino.

Which coffee drink has the most calories?

A mocha is the highest-calorie everyday coffee drink, with about 290 calories for a 12 oz serving and 360 calories for a 16 oz serving, due to the combination of chocolate and milk.

How many calories does oat milk add to coffee?

A 12 oz oat milk latte contains about 170 calories, which is similar to whole milk, and higher than skim or almond milk, as oat milk contributes roughly 15 calories per ounce.

What is the lowest-calorie coffee drink?

The lowest-calorie coffee drinks are black coffee, which has about 2 calories, and espresso, which has about 3 calories. Among milk-based drinks, an almond milk latte has about 90 calories and a skim cappuccino has about 80 calories.

Key Takeaways

  • Calories in coffee drinks primarily come from milk and syrup, not the coffee itself.
  • Black coffee and americano are very low in calories, ranging from 2 to 10 calories.
  • A 12 oz cappuccino is about 120 calories, while a latte or flat white is around 170 to 180 calories, and a mocha is about 290 calories.
  • Milk choice can significantly affect a 12 oz latte's calorie content, ranging from about 90 calories with almond milk to 180 calories with whole milk.
  • Each pump of flavor syrup adds about 20 calories, and mochas and large flavored lattes are among the highest-calorie options.
  • Because milk, size, and syrup pumps vary, logging a drink by voice or photo in Nutrola is more accurate than guessing.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!