Starbucks Caramel Macchiato Calories & Nutrition

By Anirudh Saraya · Last checked:

A Grande Caramel Macchiato has 250 calories and 150mg of caffeine when made with the standard 2% Milk.

Source: Starbucks' published US nutrition for the standard recipe. Customizations in the calculator are estimates. How we calculate

Illustrative photo for Caramel Macchiato: hot latte with latte art in a white ceramic cup (not an official Starbucks photo)
Illustrative photo, not an official Starbucks image.

Caramel Macchiato nutrition by size

SizeCaloriesCaffeineFatCarbsProteinSugar
Short12075mg4g16g5g15g
Tall19075mg6g26g8g25g
Grande250150mg7g35g10g33g
Venti310150mg9g44g13g42g

A Grande (16 fl oz) Starbucks Caramel Macchiato made with 2% milk has 250 calories, 7 g fat, 33 g sugar, 10 g protein and 150 mg of caffeine. A Short has 120 calories and a Venti has 310. Vanilla syrup and caramel drizzle add most of the sugar.

What's in a Caramel Macchiato

A Caramel Macchiato is steamed milk with vanilla syrup, "marked" with espresso and finished with caramel drizzle. Starbucks uses 1, 2, 3 and 4 pumps of vanilla for Short, Tall, Grande and Venti. Short and Tall get one shot, while Grande and Venti get two.

Milk and customization swaps

Swaps are shown as the direction of change against the standard recipe. Starbucks' product pages don't publish per-drink numbers for each swap, so check the Starbucks app or our calculator for an estimate of your exact order.

Swap Effect on calories Notes
Sugar-free vanilla Cuts calories and sugar Ordered as a skinny-style macchiato
Light caramel drizzle Small cut
Nonfat milk Fewer calories and less fat Protein stays about the same as 2%
Whole milk More calories and fat Creamier; the default in a Flat White
Almondmilk Usually the lowest-calorie milk Much less protein than dairy
Oatmilk Usually more calories and carbs than almondmilk Less protein than dairy; very creamy
Soymilk Between almondmilk and 2% The plant milk closest to dairy for protein
Coconutmilk Usually fewer calories than 2% Low protein; the base of the Pink Drink

Milk effects show direction only. Starbucks doesn't publish per-milk nutrition for this drink, so the calculator estimates swaps.

Syrup pumps and calories

Vanilla syrup: 1 / 2 / 3 / 4 pumps (Short / Tall / Grande / Venti), per Starbucks recipe data. Starbucks doesn't list nutrition per pump on its product pages. The figure most sites quote is about 20 calories and 5 g of sugar for one pump of a standard syrup such as Classic or Vanilla. Treat that as an estimate (unverified), not a Starbucks number. Sugar-free vanilla syrup adds almost no calories. For pump counts across the menu, see our Starbucks syrup calories per pump guide.

Lower-calorie ways to order

  • Swap to sugar-free vanilla syrup.
  • Ask for light caramel drizzle.
  • Choose nonfat milk or almondmilk.
  • Ask for 2 pumps instead of 3 in a Grande.

Build your exact order

Open the Starbucks Calorie Calculator to pick your Caramel Macchiato size, milk, syrup pumps and toppings and see the calories update as you go.

Similar drinks

Source: Starbucks.com, Caramel Macchiato nutrition (US menu, standard recipe).

Caramel Macchiato FAQs

How many calories are in a Grande Caramel Macchiato?

250 calories with 2% milk, plus 7 g fat, 35 g carbs, 33 g sugar and 10 g protein.

How many pumps of vanilla are in a Caramel Macchiato?

1 in a Short, 2 in a Tall, 3 in a Grande and 4 in a hot Venti.

How much caffeine is in a Caramel Macchiato?

75 mg in a Short or Tall, and 150 mg in a Grande or hot Venti.

How much sugar is in a Venti Caramel Macchiato?

42 g in a hot Venti (20 fl oz) with 2% milk.

Is a Caramel Macchiato sweeter than a latte?

Yes. A plain latte has no syrup, while the macchiato adds vanilla syrup and caramel drizzle: 33 g of sugar against 18 g in a Grande latte.

Want a different milk, extra syrup or toppings? Customize it in the Starbucks calorie calculator or browse all drinks.

All drinks