How Many Carbs Are In A Skinny Caramel Macchiato From Starbucks? | Real Counts By Size

A grande skinny caramel macchiato at Starbucks lands around 21–22 g of carbs with caramel drizzle, or ~20 g without.

If you order a “skinny caramel macchiato,” you’re asking for nonfat milk and sugar-free vanilla syrup. The caramel drizzle on top is still sweet, so it adds a couple grams of carbs. The rest of the carbs come mostly from milk. Below you’ll see the precise numbers for regular caramel macchiatos from Starbucks’ menu, then clear, math-based estimates for the skinny build so you can pick the size that fits your day.

Carb Snapshot By Size (Hot & Iced)

This first table pairs Starbucks’ published carbs for a standard caramel macchiato with practical skinny estimates (nonfat milk + sugar-free vanilla). The skinny column keeps the caramel drizzle; the notes below show how to trim it further.

Size & Style Standard Carbs (g) Skinny (Est., With Drizzle) (g)
Short (Hot, 8 oz) ~18 ~12
Tall (Hot, 12 oz) ~28 ~17
Grande (Hot, 16 oz) ~37 ~22
Venti (Hot, 20 oz) ~47 ~27
Tall (Iced, 12 oz) ~23 ~17
Grande (Iced, 16 oz) ~37 ~22
Venti (Iced, 24 oz) ~53 ~27–29

Sources & method: Standard carbs come from Starbucks’ menu nutrition (hot and iced pages) and the Australia nutrition listing that publishes per-size carbohydrate values (Caramel Macchiato nutrition and Starbucks AU nutrition). Skinny estimates are built from a nonfat caffè latte’s carbs by size plus a small bump for caramel drizzle and use sugar-free vanilla (0 g carbs per pump). Where the US page shows iced carbs by size, those values are used directly.

How Many Carbs Are In A Skinny Caramel Macchiato From Starbucks? (What The Math Uses)

Starbucks’ standard caramel macchiato uses 2% milk, vanilla syrup, espresso, and a caramel drizzle. The “skinny” approach swaps two parts:

  • Milk: nonfat milk instead of 2% (carbs stay similar; fat drops).
  • Syrup: sugar-free vanilla instead of the classic vanilla syrup (this removes the syrup’s sugar load).

The caramel drizzle stays unless you ask to remove it. That drizzle is small, but it isn’t carb-free. A typical serving adds about 2 g carbs per cup. The sugar-free vanilla pumps are treated as 0 g carbs per pump. Put those together and you get the skinny numbers in the first table.

Where The Standard Numbers Come From

For hot sizes, Starbucks Australia’s nutrition page lists carbohydrates by size (Small/Short ≈ 18 g, Tall 28 g, Grande 37 g, Venti 47 g). The US page confirms the same drink composition and shows a grande hot caramel macchiato with 35 g+ carbs (it displays full nutrition for the chosen size). The iced page shows a grande iced caramel macchiato at ~37 g carbs, with tall and venti falling lower and higher, respectively. See Starbucks’ pages here: Caramel Macchiato and Iced Caramel Macchiato.

How The Skinny Estimates Are Built

To estimate the skinny version, use three simple pieces:

  1. Nonfat latte carbs by size. A grande nonfat caffè latte runs ~20 g carbs; a venti is ~25 g; a tall is ~15 g. That’s the milk’s natural lactose load.
  2. Sugar-free vanilla syrup. Treat as ~0 g carbs per pump.
  3. Caramel drizzle. One standard drizzle adds about ~2 g carbs per cup. Asking for “light drizzle” trims this.

So a grande skinny caramel macchiato is roughly 20 g (milk) + ~0 g (sugar-free vanilla) + ~2 g (drizzle) → ~22 g carbs. Skip the drizzle and you’re near ~20 g. That’s the figure used in the featured answer.

The Keyword In Practice: How Many Carbs Are In A Skinny Caramel Macchiato From Starbucks?

Here’s a quick way to think about it in the store:

  • Short hot: about ~12 g (with drizzle), ~10 g if you nix drizzle.
  • Tall hot: about ~17 g (with drizzle).
  • Grande hot or iced: about ~22 g (with drizzle), ~20 g without.
  • Venti hot: about ~27 g (with drizzle).
  • Venti iced: about ~27–29 g (with drizzle). Iced venti cups hold more milk than hot venti, but espresso shots are the same; most of the difference is milk volume.

The regular (not skinny) caramel macchiato sits far higher: a grande hot shows mid-30s grams of carbs, and a venti iced sits in the low 50s. That’s the impact of the classic vanilla syrup and the larger milk volume in the bigger iced cup.

Why Iced Venti Jumps On The Standard Build

Hot grande and hot venti get the same two espresso shots; the venti just has more milk. With iced, a venti cup is larger again and still brings more milk and syrups, which pushes carbs up. That’s why a venti iced standard lands in the ~53 g carb range while a grande iced standard is closer to ~37 g.

Make It Lower Carb Without Losing The Flavor

If you like the caramel pattern on top but want to keep carbs tight, use these small switches. Each change targets the parts of the drink that move carbs the most.

Change Carb Impact (g) What To Say When Ordering
Keep Skinny Base (nonfat + sugar-free vanilla) Big drop vs. standard “Nonfat milk, sugar-free vanilla.”
Remove Caramel Drizzle –~2 g “No drizzle.”
Ask For Light Drizzle –~1 g “Light caramel drizzle.”
Downsize One Cup –~5–10 g “Tall instead of grande,” or similar.
Go Iced Grande Skinny ≈ same as hot skinny “Grande iced, skinny build.”
Swap To Almondmilk Varies (can lower carbs) “Almondmilk, sugar-free vanilla.”
Extra Espresso Shot ≈ 0 g “Add one shot.”

Ordering Script That Works

At the handoff plane or speaker, say: “Skinny caramel macchiato please — nonfat milk, sugar-free vanilla. Light caramel drizzle.” If you want the leanest take, change “light” to “no.”

What The Links Prove

The standard carbs by size come from Starbucks’ own nutrition listings. The US page for the caramel macchiato shows a grande with mid-30s grams of carbohydrates, while the iced page shows a grande iced at ~37 g, and the Australia page lists carbs for every hot size. Those pages are here: Caramel Macchiato nutrition and Starbucks AU nutrition.

Why The Skinny Math Is Trustworthy

Milk contributes most of the carbs in a macchiato. Nonfat milk removes fat, not lactose, so the carbohydrate number stays in the same ballpark across dairy types. The big cut in carbs comes from switching the vanilla syrup to sugar-free vanilla, which drops the syrup’s sugar impact to zero. The caramel drizzle is a decorative topper; it adds sweetness and about 2 g carbs to each cup. That’s why skinny numbers cluster around the nonfat latte’s milk carbs, plus a tiny bump for drizzle.

Practical Examples You Can Grab

  • “I want the taste, but low carbs.” Order a grande skinny caramel macchiato with no caramel drizzle — near ~20 g carbs.
  • “I only need a sip.” Go short skinny hot — near ~10–12 g carbs depending on drizzle.
  • “I need a big iced cup.” Grab a venti iced skinny with light or no drizzle — roughly ~27 g with drizzle, lower without.

Reader Notes & Fine Print

Recipes can vary a touch by store and hand. Baristas free-pour drizzle, and foam volume can shift milk levels a bit. If you track closely for health goals, the Starbucks app shows nutrition for your exact build once you set the size, milk, and syrup — that’s your best last-mile check before you place the order. If the store is out of sugar-free vanilla, the drink won’t be skinny unless you keep the sugar-free swap.

Bottom Line

For everyday planning, treat a grande skinny caramel macchiato as ~22 g carbs with drizzle or ~20 g without. The regular version sits around the mid-30s. If someone asks you “How many carbs are in a skinny caramel macchiato from Starbucks?”, you can answer fast and place an order that matches your goals.