A grande (16 oz) Starbucks caramel macchiato contains 33 grams of sugar. That’s about 8 teaspoons, which already exceeds the American Heart Association’s recommended daily limit for women (25 grams) and nearly hits the limit for men (36 grams) in a single drink.
Where the Sugar Comes From
A caramel macchiato isn’t just one source of sweetness. It’s three, layered together. The drink is built with vanilla syrup on the bottom, steamed milk in the middle, espresso shots poured on top, and a crosshatch of caramel drizzle to finish. Each of those layers (except the espresso) contributes sugar.
Starbucks vanilla syrup contains 5 grams of sugar per pump. A grande gets three to four pumps, adding 15 to 20 grams of sugar before anything else touches the cup. The caramel drizzle on top adds several more grams. And then there’s the milk itself: a standard cup of 2% milk naturally contains about 12 grams of sugar from lactose, even with nothing added to it. A grande uses roughly a cup to a cup and a half of steamed milk, so you’re picking up 12 to 18 grams just from the dairy.
That means the sugar in your caramel macchiato is roughly split between added sugars (the vanilla syrup and caramel sauce) and naturally occurring sugar (the lactose in milk). The added sugars are the ones health guidelines focus on, and they make up more than half of the drink’s total.
Sugar by Cup Size
Starbucks publishes nutrition data for the grande as its default size, listing 33 grams of sugar. The other sizes scale predictably based on the number of syrup pumps and the volume of milk. A tall (12 oz) typically gets one fewer pump of vanilla and less milk, bringing the total down to roughly 25 grams. A venti (20 oz) adds an extra pump and more milk, pushing the sugar toward 42 grams. If you order a short (8 oz), expect around 18 to 20 grams.
Iced versions follow a similar pattern, though the ice displaces some milk, which can shave off a gram or two of lactose sugar. The syrup and caramel amounts stay the same for a given size.
How It Compares to Dunkin’
Dunkin’s version, called the Caramel Swirl Iced Macchiato, contains 28 grams of sugar in a small. That’s comparable to a Starbucks grande despite being a smaller cup, which means ounce for ounce, Dunkin’s version is sweeter. The caramel swirl syrup Dunkin’ uses is heavier on sugar than Starbucks’ combination of vanilla syrup plus caramel drizzle.
How It Stacks Up Against Daily Limits
The American Heart Association recommends no more than 25 grams of added sugar per day for women and 36 grams for men. A single grande caramel macchiato contains roughly 20 grams of added sugar (from the syrup and caramel sauce alone, not counting the milk’s natural lactose). That’s 80% of a woman’s daily budget and over half of a man’s, leaving very little room for added sugar in the rest of your meals.
For context, a plain latte with no syrup or drizzle contains only the sugar from milk, around 17 to 18 grams in a grande, all naturally occurring. The caramel macchiato nearly doubles that total by stacking flavored syrup and caramel on top.
Ordering With Less Sugar
The simplest adjustment is to ask for fewer pumps of vanilla syrup. Dropping from the standard three or four pumps to one or two cuts 10 grams of sugar immediately. You’ll still get caramel flavor from the drizzle on top, so the drink doesn’t taste dramatically different.
Starbucks also offers a sugar-free vanilla syrup, which was the basis for their “skinny” caramel macchiato. Pairing sugar-free syrup with nonfat milk brings the drink’s sugar down to roughly 18 to 22 grams, almost entirely from lactose rather than added sweeteners. The tradeoff is that sugar-free syrups use artificial or non-nutritive sweeteners, which some people prefer to avoid.
Switching to oat milk or almond milk changes the sugar profile slightly. Unsweetened almond milk has only about 1 gram of sugar per cup, so it cuts the lactose contribution significantly. Oat milk varies by brand but generally has 4 to 7 grams per cup. Either option reduces total sugar compared to dairy, though the vanilla syrup and caramel drizzle remain the bigger contributors.
Asking for light or no caramel drizzle saves a few more grams. If you combine fewer syrup pumps, sugar-free syrup, or a milk swap, you can get a caramel macchiato under 15 grams of total sugar while keeping it recognizable as the same drink.

