How Many Calories Are in a Latte? | The Milk Matters

A standard 16-ounce latte made with whole milk generally contains 190 to 206 calories as of 2025, though the exact count depends heavily on the milk type and may vary by location.

A latte looks innocent enough — a simple mix of espresso and steamed milk. You probably know black coffee has almost no calories, so a latte can’t be that different, right? The truth is that a latte is mostly milk by volume, and a standard 16-ounce version packs around a cup and a half of it.

That single swap from black coffee to a latte can turn your five-calorie morning perk into a 200-calorie beverage before you’ve taken a sip. The range is wide, from roughly 120 calories for a small skim latte to over 300 for a large whole-milk version with a flavored syrup. Here’s how the numbers break down so you know exactly what’s in your cup.

The Milk Factor — Where Most Latte Calories Come From

A single shot of espresso contributes about 5 calories and virtually no fat or sugar. The remaining 95% of calories in a latte come straight from the milk.

The type of milk you choose is the biggest single decision. An 8-ounce glass of whole milk has roughly 150 calories. Skim milk drops that number to about 80 calories for the same volume, making it roughly half the calories before it even touches the coffee.

Plant-based options vary widely. An 8-ounce serving of oat milk contains about 79 calories, which is surprisingly close to skim milk, though oat milk often contains more carbohydrates. Almond milk is the lowest-calorie alternative, though it provides less protein and a thinner texture.

Why the “Healthy Coffee” Assumption Trips People Up

Most people know black coffee is negligible in calories. It’s easy to assume that any coffee drink fits comfortably into a low-calorie day. Lattes defy that assumption because the milk volume is so high — and the additions that make them taste good often add calories fast.

  • Size Creep Changes Everything: A small 8-ounce latte contains roughly 124 calories with whole milk. A 16-ounce grande nearly doubles that number to over 200 calories. A 20-ounce venti pushes past 300.
  • Hidden Syrup Calories Add Up Fast: A flavored latte at Starbucks includes about four pumps of syrup, adding roughly 50 to 100 calories and around 20 grams of sugar to the drink.
  • Milk Fat Content Shifts the Total: Choosing whole milk over skim adds roughly 70 calories to a 16-ounce latte. It doesn’t sound dramatic, but over a month it adds up.
  • The “Coffee” Halo Effect Is Real: People often grab a latte as a low-calorie afternoon pick-me-up, not realizing it can contain as many calories as a small snack or a piece of fruit.

Calorie Counts by Size and Type of Milk

An 8-ounce latte with whole milk contains roughly 124 calories, according to CalorieKing’s small whole milk latte calories entry. Scaling that up or switching the milk type changes the total considerably.

The table below summarizes the approximate calorie ranges for different latte sizes made with common milk types.

Size (Volume) Whole Milk Skim Milk Oat Milk
8 oz (Small) 124 cal ~90 cal ~110 cal
12 oz (Medium) ~160 cal ~120 cal ~140 cal
16 oz (Grande) 206 cal 170 cal ~190 cal
20 oz (Venti) ~260 cal ~210 cal ~240 cal

These values represent unsweetened lattes. Adding syrups, whipped cream, or alternative sweeteners will increase the calorie count further, sometimes by 50 to 100 calories or more per serving.

How to Lighten Your Latte Without Giving It Up

You don’t have to switch to black coffee if you enjoy lattes. A few targeted changes can meaningfully reduce the calorie load without sacrificing the experience you like.

  1. Downsize your cup. Going from a 16-ounce to a 12-ounce latte removes about one-third of the milk while keeping the same espresso shot strength. This alone can save 50 to 70 calories.
  2. Choose a lower-calorie milk. Swapping whole milk for skim saves roughly 70 calories in a 16-ounce drink. Almond milk saves even more, though the texture will be noticeably thinner and less creamy.
  3. Skip the flavored syrup. A single pump of syrup adds about 10 calories. Standard flavored lattes use three to four pumps, adding 30 to 40 calories and a hefty dose of sugar — a grande vanilla latte has around 35 grams of carbohydrates from the syrup alone.
  4. Order a cappuccino instead. A cappuccino uses the same ingredients as a latte but with more foam and less liquid milk. A 16-ounce cappuccino contains roughly 130 calories compared to 206 for a latte of the same size.

Latte vs. Other Espresso Drinks — A Quick Calorie Check

Choosing a latte versus another espresso-based drink is one of the fastest ways to change your calorie intake without changing your milk preference. A medium latte contains around 140 calories — FatSecret explains the full breakdown in its medium latte calories page.

The table below compares a 16-ounce serving of several common espresso drinks made with whole milk.

Drink (16 oz) Approximate Calories
Latte 206 cal
Cappuccino 130 cal
Macchiato 13 cal
Americano 15 cal

The macchiato and Americano keep calories extremely low because they contain little to no milk. If you enjoy the taste of espresso but want to minimize calories, those options provide a much lighter alternative to a latte.

The Bottom Line

A latte’s calorie count is driven almost entirely by the milk, so choosing a smaller size and a lower-calorie milk can significantly reduce the total. Most unsweetened lattes fall between 120 and 300 calories, depending on these choices.

If you are tracking your specific intake, the best approach is to check the nutrition information provided by your exact coffee shop, since milk brands and syrup recipes vary by location and can shift the final calorie count more than you might expect.

References & Sources