GymMacros
Home/Starbucks Calorie Calculator

Starbucks Calorie Calculator

Build any Starbucks drink — latte, Frappuccino, cold brew, refresher — and see calories, sugar, and macros update as you go. Unofficial, based on Starbucks' publicly published nutrition values.

Not affiliated with Starbucks Corporation. For official values, see starbucks.com/menu.

Build your drink

Drink (base = Grande w/ 2% milk)
Size
Milk swap
Toppings (pick any)
Calories
0
Protein
0 g
Carbs
0 g
Sugar
0 g
Fat
0 g

Popular Starbucks drinks — Grande, 2% milk

DrinkCalSugarP/C/F
Caffè Latte19018 g13 / 19 / 7
Caramel Macchiato25033 g10 / 35 / 7
Caffè Mocha (w/ whip)36035 g13 / 42 / 16
Caramel Frappuccino (w/ whip)38054 g4 / 54 / 16
Pumpkin Spice Latte (w/ whip)39049 g14 / 50 / 14
Brown Sugar Oat Shaken Espresso12012 g1 / 15 / 7
Pink Drink (Strawberry Açaí)14024 g1 / 27 / 3
Cold Brew (unsweetened)50 g0 / 0 / 0
Iced Brown Sugar Oat Shaken Espresso12013 g1 / 15 / 7
Hot Chocolate (w/ whip)37037 g14 / 43 / 16

Cutting Starbucks calories without losing the ritual

  • Skip whipped cream. Saves 70–110 kcal instantly. Default-off if you're tracking.
  • Halve the pumps. A standard Grande latte has 4 pumps of syrup. Asking for 2 saves 40 kcal and 10 g sugar — most people can't taste the difference.
  • Swap milk strategically. Almond milk is the lowest-cal swap (~90 kcal saved vs whole). Oat milk tastes closer to dairy but only saves ~30 kcal.
  • Size down. Tall vs Grande saves ~25%. The body remembers the ritual, not the ounces.
  • Cold brew + splash of milk. Under 50 kcal for a substantial drink. The cleanest daily coffee on the menu.

How this calculator works

Drink values are Starbucks' standard recipes at Grande (16 oz hot / 16 oz cold) with 2% milk. Size scales the base proportionally (Tall ≈ 0.75×, Venti ≈ 1.25× hot / 1.5× cold). Milk swaps adjust delta vs 2%. Each syrup pump adds 20 kcal and 5 g sugar — the standard syrup density.

Real-world variance is ±10–20% from this number. Barista pour speed, ice fill, and pump pressure all swing the actual drink. Use this for planning, not exact tracking.

Related: calorie calculator, Chipotle macros, daily macro calculator, cutting calculator.

Milk math: how each alternative actually compares

Milk choice is the single biggest variable in any espresso drink at Starbucks. Most people pick based on dietary preference or taste, but the macro differences are larger than you'd guess. For an 8 oz pour (standard for a Grande latte's milk portion):

MilkCalSugarBest for
Whole milk~15012 gTaste & satiety
2%~12012 gDefault — balance
Nonfat / Skim~8012 gLowest cal with protein
Almond (Starbucks)~303 gAggressive cuts
Oat (Starbucks Oatly)~907 gTexture closest to dairy
Soy~1007 gPlant-based + protein
Coconut~508 gLow-cal alt to almond

The headline: oat milk is not the low-calorie option people assume. It's closer to 2% than to almond. Almond is the cleanest cut, but it doesn't steam or texture as well. Soy is the closest plant alternative for protein content (~7 g per cup, similar to dairy). For lattes specifically, oat tastes best; for cuts, almond wins; for protein, soy or nonfat.

Starbucks drinks ranked: lowest to highest calorie

Grande sizes, standard recipe. From cleanest to most loaded:

  • Under 10 kcal: Brewed coffee, Americano, espresso shots, unsweetened cold brew, unsweetened iced coffee, unsweetened iced tea.
  • 10–50 kcal: Caffè Americano with sugar-free syrup, espresso with splash of milk.
  • 50–150 kcal: Iced Brown Sugar Oat Shaken Espresso (120), Vanilla Sweet Cream Cold Brew (110), Pink Drink (140), Mango Dragonfruit Refresher (90).
  • 150–250 kcal: Caffè Latte (190), Flat White (170), Cappuccino (140), Caramel Macchiato (250).
  • 250–400 kcal: Caffè Mocha with whip (360), Pumpkin Spice Latte (390), Chai Latte (240), Matcha Latte (240), Caramel Frappuccino (380).
  • 400+ kcal: Java Chip Frappuccino (440), White Chocolate Mocha (470), specialty seasonal Frappuccinos (often 500+).

Anchor numbers to remember: a Grande latte ≈ 200 kcal; a Frappuccino ≈ 400; a Pink Drink ≈ 140. Most calorie surprises come from whipped cream, extra pumps, and venti upgrades.

The macro identity of each drink category

Different drink categories have structurally different macro profiles. Knowing the category tells you most of what you need:

  • Espresso drinks (latte, cappuccino, flat white): Mostly milk macros. Protein from milk (8–13 g grande), moderate carbs from milk sugars, fat varies by milk type. Adding syrups shifts the carb total without adding meaningful protein.
  • Flavored lattes (caramel macchiato, vanilla latte, PSL): Same milk base + 4–6 syrup pumps. Each pump adds 20 kcal and 5 g sugar, pushing the sugar load past 30 g per drink. Functionally a dessert with caffeine.
  • Frappuccinos: The "milkshake category." Milk + Frappuccino base (syrup + cream) + ice + flavor. Sugar dominates (40–60 g grande). Fat from whipped cream (always added unless requested off). Protein minimal (4–6 g). Treat as dessert.
  • Refreshers (Pink Drink, Mango Dragonfruit, Strawberry Açaí): Coconut milk or water base + fruit + sugar. Low fat, low protein, moderate sugar (24–30 g). Calorie load lower than Frappuccinos but still functionally a sweetened beverage.
  • Cold brew and iced coffee: Near-zero macros unsweetened. The cleanest daily category by far. Sweet Cream and syrup add-ons can take a 5 kcal drink to 200+ — it's the additions, not the base.
  • Tea lattes (chai, matcha): High sugar (Starbucks chai concentrate is pre-sweetened at 16 g per 4 oz pump). The "healthy" perception doesn't survive the numbers.

A useful heuristic: if the drink name includes "Frappuccino," "Macchiato," or "white chocolate," assume dessert macros. If it's a plain espresso drink with one or two syrup pumps, the macros are manageable. If it's straight coffee or cold brew, you're fine.

Frequently asked questions

Brewed coffee, Americano, espresso shots, and unsweetened cold brew/iced coffee are all under 10 kcal. For something flavored, a Grande iced Americano with sugar-free vanilla and a splash of almond milk is around 15–25 kcal.
~190 kcal with 2% milk. With whole milk: ~220. With nonfat: ~130. With almond milk: ~100. With oat: ~180. The milk choice is by far the biggest lever in a plain latte.
A Grande Caramel Frappuccino has 54 g of added sugar — over double the AHA daily limit for adults. Frappuccinos are dessert drinks. If you're tracking, a "light" version (no whip, nonfat milk) cuts it to ~32 g.
Slightly lower in calories than whole milk (~30 kcal saved per Grande) but higher than 2%. Oat milk also adds 5–8 g more carbs than dairy. "Healthier" depends on what you optimize for — lower calorie? almond. Lower sugar? unsweetened dairy. Better texture? oat.
No — unofficial. Values come from Starbucks' publicly published nutrition data. For verified official numbers, use the Starbucks app or website. We're not affiliated with Starbucks Corporation.