Which Is Lower In Calories, Latte Or Flat White?

The flat white usually wins on calories, for one simple reason: it is the smaller drink. A traditional flat white holds about 5 to 6 ounces, while most lattes start near 8 ounces and climb much higher.

Almost every calorie in both cups comes from the milk, not the espresso. Less milk usually means a lighter drink, roughly 110 to 130 calories for a flat white compared with about 140 to 290 for lattes depending on size.

One catch can flip the answer: cup sizes and milk defaults change from café to café. Here is how to compare them correctly.

Why the Flat White Usually Wins

Espresso barely moves the calorie tally. USDA FoodData Central lists brewed espresso at 9 calories per 100 grams, which is under 3 calories for a single shot.

A flat white is built on a double shot, often pulled as a ristretto, which is a shot cut short for a denser, bolder flavor. Even doubled up, that espresso keeps the count minimal.

Milk does the calorie work in both drinks. Whole milk carries 61 calories per 100 grams in the USDA database.

A flat white pairs its espresso with roughly 4 to 4.5 ounces of steamed milk. A latte surrounds its shots with anywhere from about 6 to 14 ounces of milk, depending on the cup.

That volume difference is the whole story in most cafés.

Sizes Are the Real Decider

Neither drink has a standard serving size, and menus prove it every day. This is the biggest assumption hiding inside the question, so it deserves a direct answer.

The flat white earned its reputation in a small 5-to-6-ounce cup that protects its bold espresso-to-milk balance. Lattes rarely sell below 8 ounces, and chain menus offer 16 and even 20-ounce versions.

Order an 8-ounce latte, though, and the race tightens. Same cup, same milk, and both drinks become a double shot plus about 6 ounces of steamed milk, with barely a few calories between them.

So the flat white keeps its calorie crown only when it stays small. Once the cups match, the milk choice matters more than the name.

The Calorie Comparison at a Glance

Start from a whole-milk baseline, since whole milk is the classic default in specialty cafés. Use the table below to compare calories across drinks, cup sizes, and milk options before you order.

Drink and cup size Espresso inside Steamed milk (typical) Calories with whole milk Calories with nonfat milk
Flat white, 5 to 6 oz Double shot, often ristretto About 4 to 4.5 oz About 110 to 130 About 60 to 75
Small latte, 8 to 10 oz Single or double shot About 6 to 8 oz About 140 to 180 About 80 to 100
Medium to large latte, 12 to 16 oz Double shot About 10 to 14 oz About 210 to 290 About 120 to 160
Either drink, same 8-oz cup Double shot About 6 oz Nearly identical, within a few calories Also nearly identical

Treat every figure as a typical café estimate rather than an exact science. The nonfat column tracks USDA data closely; a one-cup serving of nonfat milk carries 83 calories against 149 for whole milk.

Swap the Milk, Reshape the Total

Cup size sets the ceiling, but your milk choice fills in almost every calorie beneath it. Use the table below to see estimated totals when you change only the milk.

Milk type Flat white, estimated calories Small latte, estimated calories
Whole milk About 110 to 130 About 140 to 180
Nonfat (skim) milk About 60 to 75 About 80 to 100
Unsweetened oat milk About 130 to 150 About 180 to 220
Unsweetened almond milk About 40 to 50 About 60 to 90

Unsweetened oat milk typically runs roughly 10 to 20 percent higher in calories than nonfat dairy milk. In the cup, that often places oat close to whole-milk numbers, so view it as a flavor swap rather than a calorie cut.

Unsweetened almond milk is the lightest common option, at roughly 40 to 50 calories in a flat white and about 60 to 90 in a small latte. Grocery shelves carry cartons of unsweetened oat milk and unsweetened almond milk made for steaming.

When Menu Defaults Flip the Winner

Published menu numbers from Starbucks show the flip in action. According to Starbucks’ nutrition information, a 12-ounce flat white with whole milk carries 220 calories.

The same-size caffe latte, with its default 2 percent milk, carries just 150 calories, and a 16-ounce grande reaches 190. A shorter 8-ounce flat white with whole milk runs closer to 130 to 140.

Read that first pairing again: the smaller classic lost at equal size purely through its whole-milk default. Calories follow the milk, not the drink name printed on the menu.

That single fact matters more than any size chart when you order at a big chain.

How to Order (or Make) the Lightest Cup

Controlling two things, cup size and milk, wins most of the battle. Follow this order and the numbers fall fast:

  1. Pick the small option: a true 5-to-6-ounce flat white or the café’s smallest latte, usually 8 ounces.
  2. Choose nonfat or unsweetened almond milk, and confirm whole milk is not the poured default.
  3. Skip syrups, sauces, sugar, and whipped cream, since each add-on piles calories on top of the milk base.

At home, you control everything: weigh the milk with a digital kitchen scale and texture it with a handheld milk frother for flat-white style microfoam.

No espresso machine is needed for the base, since a classic moka pot brews a strong coffee that stands in well. If you want the structural details, this walkthrough of how the two drinks are built, layer by layer clears up menu confusion fast.

Cutting milk trims calories, not caffeine, because both drinks share a double-shot foundation. See how the flat white and latte compare on caffeine before you assume the lighter cup is the weaker one.

Cold orders change the math only a little. If you go iced, this iced latte measured against the hot version settles the calorie question.

A flat white is usually the lower-calorie pick, at about 110 to 130 calories with whole milk against roughly 140 to 290 for lattes by size. Order it small, ask for nonfat or unsweetened almond milk, and skip the syrup. Even chained to a menu full of defaults, those three moves keep the calories where you want them.