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

Caramel Macchiato nutrition by size
| Size | Calories | Caffeine | Fat | Carbs | Protein | Sugar |
|---|---|---|---|---|---|---|
| Short | 120 | 75mg | 4g | 16g | 5g | 15g |
| Tall | 190 | 75mg | 6g | 26g | 8g | 25g |
| Grande | 250 | 150mg | 7g | 35g | 10g | 33g |
| Venti | 310 | 150mg | 9g | 44g | 13g | 42g |
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
- Vanilla Latte calories
- Caffè Latte calories
- White Chocolate Mocha calories
- Iced Caramel Macchiato calories
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