How Many Calories Are In Starbucks Latte? | Real Cafe Math

A standard Starbucks Caffè Latte made with 2% milk has about 190 calories in a 16 fl oz grande size, while the same drink with nonfat milk drops to about 130 calories.

What A Starbucks Latte Actually Is

A plain Starbucks Caffè Latte is espresso, steamed milk, and a thin cap of milk foam. Starbucks lists the grande (16 fl oz) latte as 190 calories with 2% milk, along with 18 grams of sugar, 7 grams of fat, and about 12 grams of protein. A latte with nonfat milk drops to 130 calories for that same 16 fl oz cup and brings fat close to zero while keeping roughly 13 grams of protein.

The espresso shot by itself barely moves the calorie count; plain espresso has only a couple of calories. The milk drives the number. Reduced-fat dairy (2% milk) lands around 122 calories per cup, while whole milk sits closer to 152 calories per cup and skim milk falls under 90 calories per cup. That’s why two people can both say “I had a latte,” and one cup can feel light while the other feels like dessert.

Starbucks Latte Calories By Cup Size And Milk Choice

Here’s the calorie breakdown by size for a plain hot Caffè Latte with standard 2% milk or with nonfat milk. All numbers come from Starbucks nutrition data made public on the menu and from latte nutrition listings that pull directly from Starbucks.

Size Calories With 2% Milk Calories With Nonfat Milk
Short (8 fl oz) ~100 kcal ~80–90 kcal
Tall (12 fl oz) 150 kcal 100 kcal
Grande (16 fl oz) 190 kcal 130 kcal
Venti (20 fl oz hot) 240 kcal ~170 kcal

The pattern is simple: larger cup = more milk = more calories. Starbucks shows a spread from about 100 calories in a Short latte with 2% milk up to about 240 calories in a Venti latte with 2% milk. A Venti latte poured with whole milk can land near 290 calories, mainly from the higher fat level in whole milk.

A latte can slide into your day once you plan your daily calorie intake. The drink can act like a mini breakfast because 12–13 grams of milk protein show up in a grande latte, and protein tends to keep you full for a stretch.

Starbucks publishes full nutrition info for each size and milk base, so you can read sugar grams, fat grams, and caffeine for that exact build on Starbucks nutrition data, not just calories. Those dairy numbers line up with federal data from USDA FoodData Central: one cup of 2% milk lands near 122 calories, one cup of whole milk sits near 152 calories, and skim milk falls under 90 calories.

Protein, Sugar, And Fat In A Plain Latte

The grande latte with nonfat milk sits at about 130 calories, 0 grams of fat, around 19–20 grams of carbs (mostly natural milk sugar, lactose), and about 13 grams of protein. Swap in the default 2% milk and the same grande cup lands around 190 calories, about 7 grams of fat, near 18 grams of sugar, and about 12 grams of protein. The drink is still milk-forward, not syrup-forward, which keeps sugar moderate next to many flavored coffeehouse drinks loaded with syrup.

Once syrup, drizzle, or whip shows up, numbers spike fast. A Grande Blonde Vanilla Latte lands near 250 calories and roughly 35 grams of sugar. A Tall Pumpkin Spice Latte made with skim milk and whip sits around 260 calories for just 12 fl oz and carries around 38 grams of sugar. That’s closer to dessert than breakfast.

How Milk Choice Changes The Number

Milk type is the fastest lever you control at the register. Starbucks lets you pick nonfat milk, 2% milk (the default in many stores), whole milk, or a dairy-free option such as almondmilk. Each one shifts calories, fat, and protein.

Nonfat Milk

Nonfat milk cuts most of the fat grams out of the drink. A grande latte poured with nonfat milk is about 130 calories, 0 grams of fat, and about 13 grams of protein. This version tastes light, still feels creamy from steamed milk foam, and lands close to 100 calories in a Tall.

Two Percent Milk

Starbucks calls 2% milk the standard build. A grande latte with this milk base lands around 190 calories, with about 7 grams of fat, close to 18 grams of sugar, and roughly 12 grams of protein. That small jump in fat gives a richer mouthfeel than skim.

Whole Milk And Plant Milks

Whole milk stacks on more fat, so calories climb. A venti latte poured with whole milk can reach around 290 calories. Plant milks tell a mixed story: almondmilk is usually lighter than dairy in calories, while some soy or oat blends land closer to dairy because brands sweeten or thicken them. Ask for no classic syrup if you’re ordering an iced latte with plant milk, because many iced builds come with a default sweetener shot.

Milk Option Comparison For A Grande Latte

This table lines up common milk picks for the 16 fl oz cup. Numbers come from Starbucks nutrition listings and public dairy calorie breakdowns.

Milk Choice (Grande 16 fl oz) Calories Quick Note
Nonfat Milk ~130 kcal 0 g fat, ~13 g protein, ~19 g carbs
2% Milk ~190 kcal ~7 g fat, ~12 g protein, ~18 g sugar
Whole Milk ~210–220 kcal More milk fat, creamier feel

Whole milk lands higher because one cup of whole milk runs around 152 calories with about 8 grams of fat, while the same cup of 2% milk sits near 122 calories with about 5 grams of fat. That gap scales with drink size. The dairy base sets the tone long before any whipped cream, drizzle, or syrup.

How To Order A Lower Calorie Latte At Starbucks

You don’t have to switch to plain brewed coffee to keep calories in check. Starbucks baristas can tweak almost every part of the drink. Try these moves during your next order:

  • Pick a smaller cup. Short (8 fl oz) and Tall (12 fl oz) trim milk volume, so calories fall fast.
  • Ask for nonfat milk or almondmilk. Nonfat milk drops the grande latte to about 130 calories. Almondmilk lattes tend to sit in the same ballpark or lower than 2% milk.
  • Skip whipped cream. Whip is dairy fat and sugar. Seasonal lattes often default to whip, so say “no whip” if you’re watching calories.
  • Ask for fewer pumps of syrup. Each pump pours flavored sugar. Cutting even one pump trims calories and sugar in flavored drinks.
  • Order it iced without classic syrup. The iced latte base (espresso + milk + ice) can land near 100 calories in a Tall when you skip added sweetener.

One more angle: Starbucks’ new protein drinks use boosted milk and protein foam to raise protein per cup. A grande can jump past 30 grams of protein, which helps with fullness, but calorie count and cost both climb. This style makes sense if you want a drink that behaves more like a light meal than plain coffee.

Is A Latte Breakfast Or Just Coffee?

A plain grande latte with nonfat milk gives you about 130 calories and roughly 13 grams of protein. A grande latte with 2% milk sits near 190 calories, around 7 grams of fat, and about 12 grams of protein. Pair that with something simple, like a boiled egg or plain oatmeal, and you’ve got a light breakfast that still lands under a few hundred calories.

Flavored seasonal lattes with pumps, drizzle, and whip can cross 300 calories in the larger cups and carry sugar counts closer to milkshake territory than coffee territory. That style fits best as an occasional treat, the same way you’d plan any dessert drink.

Bottom Line On Latte Calories

A latte from Starbucks is mostly milk, so calories ride on two levers: cup size and milk choice. A Tall made with nonfat milk can sit near 100 calories, while a Venti made with whole milk can creep toward 300 calories before syrup, whip, or drizzle.

If you’re tracking fat loss and want a deeper walk-through of calorie math across the day, you can skim our calorie deficit guide. That way, the latte fits your plan instead of feeling off-limits.