Caramel Macchiato Calories (Hot & Iced, Every Size)

By Muhammad Saif Ullah, founder & editorUpdated November 6, 2026Numbers from Starbucks and our tested calculator

Quick answer

  • A Grande Caramel Macchiato has 250 calories, hot or iced, with 2% milk: 7 g fat, 35 to 37 g carbs, 33 to 34 g sugar, 10 g protein and 150 mg caffeine.
  • Hot sizes: 120 (Short), 190 (Tall), 250 (Grande) and 310 (Venti).
  • Iced Caramel Macchiato: 180 (Tall), 250 (Grande) and 350 (Venti). The iced Venti has 3 shots and 225 mg caffeine.
  • Lightest order: a skinny Grande (nonfat milk, sugar-free vanilla) is about 140 calories. With almondmilk instead, it’s about 110.

The Caramel Macchiato is basically a vanilla latte with the espresso poured on top and a crosshatch of caramel drizzle. It’s lighter than most people expect, but the numbers move a lot once you change the milk, add cold foam or go Venti. Below you’ll find caramel macchiato calories for every size, hot and iced, every milk, the skinny version, popular add-ons and the other Starbucks macchiatos.

Caramel Macchiato calories by size (hot)

Size Calories Fat Carbs Sugar Protein Caffeine
Short (8 oz) 120 4 g 16 g 15 g 5 g 75 mg
Tall (12 oz) 190 6 g 26 g 25 g 8 g 75 mg
Grande (16 oz) 250 7 g 35 g 33 g 10 g 150 mg
Venti (20 oz) 310 9 g 44 g 42 g 13 g 150 mg

Hot Caramel Macchiato with 2% milk, Starbucks-published U.S. values (checked November 6, 2026). Tap a size to open it in the calculator.

Iced Caramel Macchiato calories

If you searched “iced macchiato calories,” this is the drink most people mean. Starbucks makes it in three sizes.

Size Calories Fat Carbs Sugar Protein Caffeine
Tall (12 oz) 180 5 g 26 g 24 g 7 g 75 mg
Grande (16 oz) 250 7 g 37 g 34 g 10 g 150 mg
Venti (24 oz) 350 9 g 53 g 49 g 13 g 225 mg
  • Hot and iced Grande are the same 250 calories. The iced cup has less milk because of the ice, but the recipe makes up the difference.
  • The iced Venti is the big jump: 350 calories and 49 g sugar, because it gets 3 espresso shots and 5 pumps of vanilla in a 24 oz cup.
  • No Trenta: the Iced Caramel Macchiato isn’t sold in Trenta. Venti is the biggest size.

Venti Caramel Macchiato calories

  • Hot Venti (20 oz): 310 calories, 42 g sugar, 150 mg caffeine. It has 2 shots and 4 pumps of vanilla.
  • Iced Venti (24 oz): 350 calories, 49 g sugar, 225 mg caffeine. It has 3 shots and 5 pumps.
  • Iced Venti with oatmilk: about 380 calories. With almondmilk, about 250.
  • Lighter Venti: nonfat milk and sugar-free vanilla bring a hot Venti to about 160 calories and an iced Venti to about 190.
  • Tip: if you want the iced Venti’s caffeine but not its sugar, ask for 3 pumps instead of 5. That saves about 40 calories and 10 g sugar.

How much caffeine is in a Caramel Macchiato?

  • Grande: 150 mg, hot or iced. It gets 2 shots of Signature espresso at about 75 mg each.
  • Short and Tall: 75 mg (1 shot). Hot Venti: 150 mg. Iced Venti: 225 mg (3 shots).
  • Blonde espresso: a Grande goes to about 170 mg and an iced Venti to about 255 mg. Calories stay the same.
  • Extra shot: each one adds about 75 mg and 5 to 10 calories.
  • For comparison, a Grande brewed coffee has 315 to 390 mg. See the full Starbucks caffeine chart.

What’s in it: caramel macchiato nutrition explained

Starbucks lists four ingredients: milk, espresso, vanilla syrup and caramel sauce. Here’s roughly where a Grande’s 250 calories come from:

  • Steamed 2% milk: about 165 calories, and nearly all of the 10 g protein.
  • Vanilla syrup (3 pumps): about 60 calories and 15 g of added sugar.
  • Caramel drizzle: about 15 calories. It’s a small part of the drink, so keep it if you love it.
  • Espresso (2 shots): about 10 calories.
  • Sugar: about 16 g of the 33 g is natural milk sugar; the rest is added. The American Heart Association suggests no more than 25 g added sugar a day for most women and 36 g for most men.

Caramel Macchiato with oat milk, almond milk and other milks

Grande with Hot Iced Sugar (hot / iced) Protein
Almondmilk 170 170 26 g / 28 g 2 to 3 g
Nonfat milk 200 200 33 g / 34 g 11 g
Coconutmilk 200 200 26 g / 28 g 0 g
2% milk (standard) 250 250 33 g / 34 g 10 g
Soymilk 260 260 30 g / 31 g 10 g
Oatmilk 280 280 26 g / 28 g 3 to 4 g
Whole milk 290 290 33 g / 34 g 10 g

Our calculator’s estimates for each milk, starting from Starbucks’ published 2% values. Starbucks doesn’t charge extra for nondairy milk at its U.S. company-owned stores.

  • Oatmilk adds about 30 calories, it doesn’t save them. It does cut milk sugar, so total sugar drops to 26 to 28 g.
  • Iced Caramel Macchiato with oatmilk: 200 (Tall), 280 (Grande) and 380 (Venti).
  • Iced Caramel Macchiato with almondmilk: 120 (Tall), 170 (Grande) and 250 (Venti).
  • Every milk compared side by side: Starbucks milk calories.

Skinny Caramel Macchiato calories (every size)

“Skinny” means nonfat milk and sugar-free vanilla. The caramel drizzle stays on top.

Size Skinny hot Skinny iced Almondmilk + SF vanilla (hot / iced)
Short 70 n/a 60 / n/a
Tall 110 110 90 / 80
Grande 140 140 110 / 110
Venti 160 190 120 / 150

Calories, from our calculator. A skinny Grande has about 18 to 19 g sugar (mostly from milk) and keeps 11 g protein.

How to order a lighter Caramel Macchiato

From our calculator, Grande hot (iced is within 10 calories of these):

Order Calories Sugar Protein
Standard (2% milk) 250 33 g 10 g
No caramel drizzle 240 31 g 10 g
2 pumps vanilla instead of 3 230 28 g 10 g
Sugar-free vanilla 190 18 g 10 g
Nonfat milk + sugar-free vanilla (“skinny”) 140 18 g 11 g
Almondmilk + sugar-free vanilla 110 11 g 2 g

Changed orders are our calculator’s estimates, starting from Starbucks’ published values.

  • Skinny is the best balance: 140 calories but you keep the protein. Almondmilk is lighter but drops protein to about 2 g.
  • Honest taste note: sugar-free vanilla tastes a bit thinner. Most people adjust after a week or two. The caramel drizzle stays sweet either way.
  • Watching blood sugar? The skinny version still has about 18 g sugar, mostly from the milk. Sugar-free syrup uses sucralose, which the FDA allows as a sweetener.
  • Easier in the app: milk, pump counts and drizzle are all on the customize screen. Extra drizzle or an extra shot can cost more.

Add-ons: cold foam, whipped cream and extra shots

These are the changes people add most, shown on a Grande Iced Caramel Macchiato (250 calories to start):

Grande iced with Calories Sugar Caffeine
Nonfat cold foam 280 39 g 150 mg
Vanilla sweet cream cold foam 350 44 g 150 mg
Salted caramel cream cold foam 440 57 g 150 mg
Whipped cream 370 37 g 150 mg
Caramel crunch topping 280 38 g 150 mg
1 extra pump of vanilla 270 39 g 150 mg
Extra espresso shot 260 34 g 225 mg
Blonde espresso 250 34 g 170 mg

Our calculator’s estimates. For every foam flavor, see Starbucks cold foam calories.

  • Salted caramel cream cold foam almost doubles the drink to 440 calories. If you want the foam, try it on a skinny base: about 330 calories.
  • Nonfat cold foam is the lightest topping at about 30 calories. It gives you the foam texture without the cream.

Other Starbucks macchiatos: espresso macchiato and latte macchiato

“Macchiato” means “marked” in Italian, and at Starbucks the word covers very different drinks. Here’s how macchiato calories compare.

Espresso Macchiato Calories Carbs Caffeine
Solo (1 shot) 10 1 g 75 mg
Doppio (2 shots) 15 2 g 150 mg
Triple 20 3 g 225 mg
Quad 25 4 g 300 mg
  • Espresso Macchiato: espresso shots marked with a spoonful of milk foam, served in a tiny cup. It’s the lowest-calorie macchiato by far.
  • Caramel Macchiato: a full latte-size drink with vanilla syrup and caramel. A Grande is 250 calories.
  • Latte Macchiato: steamed whole milk marked with espresso shots and no syrup. It isn’t on the current U.S. Starbucks menu, but if a barista can make one, a Grande “caramel latte macchiato” (whole milk, 2 shots, caramel drizzle, no vanilla) works out to about 230 calories in our calculator.
  • Upside-down Caramel Macchiato: same ingredients, mixed like a latte. The calories don’t change.
  • Ordering tip: say “Caramel Macchiato” if you want the sweet drink. “Macchiato” on its own can get you the espresso version.

Caramel Macchiato carbs and keto

  • Carbs in a Grande: 35 g hot and 37 g iced, almost all from milk sugar and vanilla syrup.
  • Lowest-carb version: almondmilk and sugar-free vanilla, about 15 g carbs in a hot Grande and 17 g iced. Skip the drizzle to save about 3 g more.
  • Is it keto? The standard drink isn’t. Even the lightest version has more carbs than most keto plans allow in one drink. For a keto order, an Espresso Macchiato (1 to 4 g carbs) is the closer fit.

Caramel Macchiato vs other Starbucks drinks

Drink (Grande) Calories Sugar Caffeine
Caffè Latte 190 18 g 150 mg
Salted Caramel Cream Cold Brew 240 26 g 185 mg
Caramel Macchiato 250 33 g 150 mg
Blonde Vanilla Latte 250 35 g 170 mg
Iced Caramel Protein Latte 280 31 g 150 mg
Caramel Frappuccino 380 54 g 90 mg
Pumpkin Spice Latte 390 50 g 150 mg
Caramel Brulée Latte 410 48 g 150 mg

Standard recipes with 2% milk (and whipped cream where the drink comes with it), Starbucks-published U.S. values.

  • Caramel Macchiato vs latte: a latte is just espresso and steamed milk. The macchiato adds vanilla syrup and caramel, which is the extra 60 calories.
  • Caramel Macchiato vs Caramel Frappuccino: the Frappuccino has about 130 more calories, 21 g more sugar and only 90 mg caffeine.
  • Want caramel with more protein? The Iced Caramel Protein Latte has 30 more calories but far more protein. See our Starbucks protein drinks guide.

Build your Caramel Macchiato

Change the size, milk, vanilla pumps, drizzle, foam or shots and watch calories, sugar and caffeine update.

FAQ

How many calories are in a Grande Caramel Macchiato?
  • 250 calories with 2% milk, hot or iced.
  • It has 33 g sugar hot and 34 g iced, plus 10 g protein and 150 mg caffeine.
How many calories are in an Iced Caramel Macchiato?
  • 180 in a Tall, 250 in a Grande and 350 in a Venti, with 2% milk.
How many calories are in a Venti Caramel Macchiato?
  • 310 calories hot (20 oz) and 350 calories iced (24 oz).
How many calories are in a Tall Caramel Macchiato?
  • 190 calories hot and 180 iced, with 75 mg caffeine from 1 shot.
How many calories are in an Iced Caramel Macchiato with oat milk?
  • About 200 in a Tall, 280 in a Grande and 380 in a Venti (estimates).
  • Oatmilk adds about 30 calories to a Grande compared with 2% milk.
How many calories are in an Iced Caramel Macchiato with almond milk?
  • About 120 in a Tall, 170 in a Grande and 250 in a Venti (estimates).
How much caffeine is in a Grande Caramel Macchiato?
  • 150 mg, from 2 shots of espresso. A Tall has 75 mg and an iced Venti has 225 mg.
  • With Blonde espresso, a Grande has about 170 mg.
What is a skinny Caramel Macchiato?
  • Nonfat milk and sugar-free vanilla syrup, with the caramel drizzle still on top.
  • A Grande is about 140 calories and 18 g sugar, hot or iced (estimate).
How much sugar is in a Caramel Macchiato?
  • 33 g in a hot Grande and 34 g iced. About half comes from the milk and half from the vanilla syrup and caramel.
  • An iced Venti has 49 g.
How many carbs are in a Caramel Macchiato?
  • 35 g in a hot Grande and 37 g iced. With almondmilk and sugar-free vanilla, it drops to about 15 to 17 g.
Does an upside-down Caramel Macchiato have different calories?
  • No. Upside-down only changes the order the ingredients go in, so a Grande is still 250 calories.
How many calories does cold foam add to an Iced Caramel Macchiato?
  • Nonfat cold foam adds about 30, vanilla sweet cream cold foam about 100 and salted caramel cream cold foam about 190 to a Grande.
Is a Caramel Macchiato healthy?
  • It’s a moderate treat: 250 calories and about 18 g added sugar in a Grande.
  • The skinny version keeps 11 g protein for about 140 calories, which is a reasonable everyday drink.
What’s the difference between a Caramel Macchiato and a latte?
  • A latte is espresso and steamed milk. A Caramel Macchiato adds vanilla syrup and caramel drizzle, and the espresso goes on top instead of underneath.
  • A Grande latte is 190 calories; the Caramel Macchiato is 250.
How many calories are in an Espresso Macchiato?
  • 10 calories for a solo and 15 for a doppio. It’s espresso with a spoonful of milk foam, not the sweet Caramel Macchiato.

Sources

Independent and unofficial. Not affiliated with Starbucks. For general information only, not medical advice.