Written by
Muhammad Hamza
, Founder & Content Researcher

Muhammad Hamza
Founder & Content Researcher
Muhammad Hamza is the founder of Health Calculator, dedicated to building accurate and easy-to-use health tools for everyone.
Last updated:
Our free Starbucks calorie calculator shows the calories, sugar, fat, protein, and caffeine in your drink before you order it. Pick your drink and size, then build it the way you actually order: swap the milk, dial syrup pumps up or down, add cold foam, add shots. You get numbers in seconds.
Here is why a ten second check matters. The 2025–2030 Dietary Guidelines for Americans, published in January 2026, advise keeping added sugars under 10 grams per meal. A Grande Caramel Frappuccino carries 54 grams.
This Starbucks drink calorie calculator covers 61 US menu items, and every base recipe comes from official Starbucks nutrition pages. No sign-up, no data stored, everything runs in your browser.
Key Takeaways
Here is how to calculate Starbucks calories for any order. Four steps, about ten seconds.
Some controls switch themselves off, and that is deliberate. Whip is locked on Frappuccinos that already come with it. Cold foam only unlocks on iced drinks, and stays locked on the two cold brews that already have cream built in. The milk menu greys out on Americanos, Cold Brew, and every Protein Drink, because there is no 2% milk in those recipes to swap. If you want milk in your cold brew, price it as an iced latte instead.
Most calorie tools are a black box. Ours is not. Every drink starts from its standard Grande recipe on the official Starbucks menu, and the math runs from there:
Calories = (Grande base + milk change) × size multiplier + whip + shots + syrup pumps + cold foam
Note where the brackets sit. Milk scales with cup size, because a Venti holds more milk. Whip, shots, pumps, and foam are added afterwards at a flat rate, because a pump is a pump whatever cup it lands in.
Here is a worked example you can reproduce right now. A Venti Iced Caramel Macchiato with oatmilk and one extra shot:
Run those settings in calculator and you get 373. If you can follow the math, you can decide for yourself whether to trust the number.
These are careful estimates, not lab results. Baristas hand-craft every drink and seasonal recipes change without notice.
All values are Grande with 2% milk, no whipped cream unless the row says otherwise:
| Drink | Calories | Sugar | Fat | Protein | Caffeine |
|---|---|---|---|---|---|
| Cold Brew | 5 | 0 g | 0 g | 0 g | 205 mg |
| Caffè Americano | 15 | 0 g | 0 g | 1 g | 225 mg |
| Mango Dragonfruit Refresher | 90 | 20 g | 0 g | 0 g | 50 mg |
| Iced Shaken Espresso | 100 | 14 g | 2 g | 4 g | 225 mg |
| Vanilla Sweet Cream Cold Brew | 110 | 14 g | 5 g | 1 g | 185 mg |
| Cappuccino | 140 | 12 g | 5 g | 9 g | 150 mg |
| Pink Drink | 140 | 25 g | 3 g | 0 g | 50 mg |
| Caffè Latte | 190 | 18 g | 7 g | 13 g | 150 mg |
| Chai Tea Latte | 190 | 29 g | 4 g | 7 g | 55 mg |
| Caramel Macchiato | 250 | 33 g | 7 g | 10 g | 150 mg |
| Caffè Mocha | 290 | 34 g | 7 g | 14 g | 175 mg |
| White Chocolate Mocha | 310 | 45 g | 9 g | 13 g | 150 mg |
| Pumpkin Spice Latte (seasonal) | 310 | 48 g | 7 g | 14 g | 150 mg |
| Caramel Frappuccino (with whip) | 380 | 54 g | 16 g | 4 g | 90 mg |
| Mocha Cookie Crumble Frappuccino (with whip) | 480 | 55 g | 24 g | 6 g | 95 mg |

Notice the spread. Plain cold brew sits at 5 calories while a Mocha Cookie Crumble Frappuccino hits 480. Same store, same cup size, a 96-fold difference.
One row surprises people who remember it differently. Starbucks now lists a Grande Chai Latte at 190 calories with 29 g of sugar and only 55 mg of caffeine, well below the 240 calories many older guides still quote. The Pumpkin Spice Latte is shown here without whip, which is how the calculator treats every hot espresso drink. Ordered as served, whip adds 80.
Seasonal note: the Pumpkin Spice Latte is not on the menu as you read this. Starbucks confirmed on 3 August that the PSL returns on 25 August 2026, alongside a new Chaider, a Pumpkin Spice Chai, and the Pecan Crunch Latte.
Milk is the easiest lever you have, and the numbers are not the ones most people expect. Every swap is measured against 2% milk on a Grande Caffè Latte:
| Milk option | Grande latte becomes | Sugar | Protein |
|---|---|---|---|
| Protein-boosted Milk | 250 | 18 g | 28 g |
| Whole milk | 225 | 18 g | 12 g |
| 2% milk (default) | 190 | 18 g | 13 g |
| Oatmilk | 184 | 16 g | 3 g |
| Soymilk | 175 | 20 g | 9 g |
| Coconutmilk | 140 | 12 g | 2 g |
| Nonfat milk | 130 | 18 g | 13 g |
| Almondmilk | 100 | 5 g | 3 g |
| No milk | 15 | 0 g | 1 g |

Here is the swap almost everyone gets backwards: oatmilk is not the light option. It lands within 6 calories of 2% milk. Lovely for texture or for going dairy-free, but not a weight-loss move. Almondmilk is the real saver at 90 calories off a Grande, and it takes 13 g of sugar with it.
Protein-boosted Milk goes the other way. Starbucks makes it by mixing whey isolate into 2% milk, which is why it adds calories along with protein. If you are drinking these to hit a target, our protein calculator will tell you what that target should be.
One caveat. Swap values are calibrated to a hot latte, which holds roughly 12 oz of milk, then scaled down for drinks that hold less. Cappuccinos get 55% of the swap because half the cup is foam, chai gets 85%, iced espresso drinks get 75% because ice takes the space.
This is where drinks quietly double:
| Add-on (Grande) | Calories | Sugar |
|---|---|---|
| One extra espresso shot | +5 | 0 g |
| One extra syrup pump (vanilla, caramel, cinnamon dolce) | +20 | +5 g |
| Classic cold foam | +35 | +5 g |
| One extra mocha sauce pump | +35 | +5 g |
| One extra white chocolate mocha pump | +60 | +11 g |
| Salted caramel cream cold foam | +70 | +10 g |
| Whipped cream | +80 | +1 g |
| Vanilla sweet cream cold foam | +110 | +13 g |
Extra shots are the best trade on the menu: 5 calories for 75 mg of caffeine. A stronger drink, not a heavier one.
Cold foam is the one people underestimate. Vanilla sweet cream cold foam adds more calories than whipped cream does, and brings 13 g of sugar with it. That single topping exceeds the 10 g per-meal added-sugar ceiling before you count the drink underneath.
The syrup slider is the quiet win. A Grande Blonde Vanilla Latte with two fewer pumps goes from 250 calories and 35 g of sugar to 210 calories and 25 g of sugar. Say "light vanilla" at the register.
Starbucks publishes nutrition for finished drinks rather than for foam as a standalone add-on, so treat the foam figures as our modelled estimates.
| Size | Volume | How we scale it |
|---|---|---|
| Tall | 12 fl oz | 0.75× the Grande recipe |
| Grande | 16 fl oz | 1× (the baseline) |
| Venti (hot) | 20 fl oz | 1.35× |
| Venti (iced) | 24 fl oz | 1.5× |
| Trenta (iced only) | 30 fl oz | 1.85× |
Caffeine does not follow that rule, and this trips people up constantly. A hot Venti latte has the same two espresso shots as a Grande, so both land at 150 mg. A Tall has one shot and 75 mg. Sizing up a hot latte buys more milk, more sugar, and more calories, but not one extra milligram of caffeine. Iced Ventis are different, because the recipe genuinely adds a shot.
The bigger surprise is that brewed coffee beats every espresso drink. Starbucks lists a Grande Pike Place Roast at 315 to 390 mg of caffeine. That single cup can reach nearly the entire 400 mg daily ceiling the FDA considers safe for healthy adults. A latte is 150 mg.
In January 2026, HHS and USDA released the 2025–2030 Dietary Guidelines for Americans, which take the firmest stance yet on sugar: no meal should contain more than 10 grams of added sugars. The American Heart Association draws daily lines at roughly 36 g for men and 25 g for women.
And yes, your latte counts. The CDC lists coffee and tea beverages with added sugars in the same category as soda and sports drinks. CDC figures put average US adult intake at 145 calories a day from sugary drinks, and Americans drink 48% of those calories away from home, which is to say at counters like this one.
| Drink (Grande) | Sugar | vs. 10 g per-meal guideline |
|---|---|---|
| Caffè Latte | 18 g | ~2× |
| Chai Tea Latte | 29 g | ~3× |
| Caramel Macchiato | 33 g | ~3× |
| White Chocolate Mocha | 45 g | ~4.5× |
| Pumpkin Spice Latte | 48 g | ~5× |
| Caramel Frappuccino | 54 g | ~5.5× |
The stakes are not abstract. A 2025 study in Nature Medicine estimated that sugar-sweetened beverages contribute to 2.2 million new type 2 diabetes cases and 1.2 million new cardiovascular disease cases worldwide every year. Liquid sugar digests fast and does not fill you up the way food does. If blood sugar is something you already watch, our A1C calculator shows how average glucose translates into your A1C.
None of this means you can never enjoy a PSL. It means a 48-gram-sugar drink is a dessert, and it helps to order it knowing that.
Starbucks made protein a permanent fixture, and the calculator carries the full lineup as its own category. These are fixed recipes rather than customizations, so every figure comes straight from Starbucks' product pages.
The useful way to compare them is not raw protein. It is protein per 100 calories:
| Drink (Grande) | Calories | Sugar | Protein | Protein per 100 cal |
|---|---|---|---|---|
| Iced Protein Matcha | 260 | 23 g | 31 g | 11.9 g |
| Sugar-Free Vanilla Protein Latte | 230 | 15 g | 27 g | 11.7 g |
| Sugar-Free Caramel Protein Latte | 230 | 15 g | 27 g | 11.7 g |
| Iced Caramel Protein Matcha | 270 | 24 g | 31 g | 11.5 g |
| Iced Vanilla Protein Latte | 270 | 29 g | 29 g | 10.7 g |
| Iced Caramel Protein Latte | 280 | 31 g | 29 g | 10.4 g |
| Protein Matcha (hot) | 300 | 30 g | 28 g | 9.3 g |
| Caramel Protein Matcha (hot) | 310 | 32 g | 28 g | 9.0 g |
| Vanilla Protein Latte (hot) | 310 | 34 g | 27 g | 8.7 g |
| Caramel Protein Latte (hot) | 320 | 37 g | 27 g | 8.4 g |
| Iced Banana Protein Cream Matcha | 400 | 38 g | 23 g | 5.8 g |
| Vanilla Protein Cream Cold Brew | 300 | 23 g | 17 g | 5.7 g |
| Iced Vanilla Protein Cream Shaken Espresso | 410 | 28 g | 19 g | 4.6 g |

Sort by that last column and a clean split appears. Drinks built on Protein-boosted Milk deliver 8 to 12 g of protein per 100 calories. Drinks built on protein cold foam deliver 4 to 6 g. Roughly half the efficiency, because the foam is cream-heavy: the Iced Vanilla Protein Cream Shaken Espresso carries 20 g of fat, more than a Caramel Frappuccino.
So if protein is the goal, order it in the milk, not on top of it. Iced Protein Matcha is the most efficient drink on the menu at 31 g of protein for 260 calories.
High protein does not mean low sugar. Even that Iced Protein Matcha carries 23 g of added sugar, more than double the 10 g per-meal ceiling. The sugar-free vanilla and caramel versions cut that to 15 g while keeping 27 g of protein, which makes them the best pick if you are watching both numbers.
How you take your coffee may matter as much as whether you drink it. A 2025 prospective cohort study in The Journal of Nutrition tracked 46,222 US adults through two decades of NHANES data. Higher coffee intake was linked to lower all-cause mortality, but the benefit was restricted to black coffee and to coffee low in added sugar and saturated fat, both at a hazard ratio of 0.86. The authors' conclusion is blunt: the health benefits of coffee may be diminished when sugar and saturated fat are added.
That is not a reason to white-knuckle a black Americano if you hate it. A few rules we use ourselves:
Coffee counts toward your fluids, but it should not be all of them. Check your daily water intake if most of your hydration arrives in a green-logo cup. If drink swaps are part of a bigger weight goal, our BMI calculator is a sensible starting point.
We would rather be upfront than impressive:
For official, order-specific nutrition, each drink's page on the Starbucks menu is the final word, and the Starbucks app shows macros for customizations we have not modelled.
Plenty of sites publish a static nutrition table. This works as a live Starbucks coffee calorie calculator instead, because the number that matters is the one for the drink you actually order, not the standard recipe.
This calculator is for informational and educational purposes only and does not constitute medical or dietary advice. Nutrition values are estimates based on standard recipes and publicly available Starbucks data; actual values vary. This tool is not affiliated with, endorsed by, or sponsored by Starbucks Corporation. Always consult a qualified healthcare professional or registered dietitian for personalized guidance.
Base recipes for all 61 drinks were read from official US Starbucks nutrition pages in August 2026, so standard Grande drinks match published figures exactly. Size, milk and add-on adjustments are calculated estimates and drift a little further. Treat those as close estimates, not lab measurements.
A Grande Caramel Macchiato with 2% milk is 250 calories, with 33 g of sugar, 7 g of fat and 10 g of protein. The iced version is nearly identical at 250 calories and 34 g of sugar. Swapping to almondmilk brings it to about 169 calories, and two fewer vanilla pumps saves another 40.
Almondmilk, by a wide margin. It cuts about 90 calories and 13 g of sugar from a Grande latte, taking it from 190 to 100. Nonfat saves 60, coconutmilk 50, soymilk 15. Oatmilk saves only 6, so it is effectively the same as 2%. Protein-boosted and whole milk both add calories.
In our calculator, classic cold foam adds about 35 calories to a Grande, salted caramel cream about 70, and vanilla sweet cream about 110 with 13 g of sugar. That makes vanilla sweet cream heavier than whipped cream. Starbucks publishes cold foam only inside finished drinks, so treat these as modelled estimates.
One pump of a standard flavoured syrup such as vanilla, caramel or cinnamon dolce is about 20 calories and 5 g of sugar. Mocha sauce runs about 35, and white chocolate mocha sauce about 60 with 11 g of sugar. Asking for two fewer pumps saves 40 calories on a Grande without changing the drink much.
Iced Protein Matcha, at 31 g of protein for 260 calories, or 11.9 g per 100 calories. Drinks made with Protein-boosted Milk generally deliver 8 to 12 g per 100 calories. Protein cold foam drinks deliver only 4 to 6 g, because the foam is cream-heavy. Order protein in the milk, not on top.
Not for hot espresso drinks. A hot Venti latte has the same two shots as a Grande, so both come to about 150 mg. A Tall has one shot and 75 mg. Iced Ventis are larger and do add a shot. If you want more caffeine in a hot drink, add a shot rather than sizing up.
Plain brewed coffee, not espresso. Starbucks lists a Grande Pike Place Roast at 315 to 390 mg, close to the entire 400 mg daily limit the FDA considers safe for healthy adults. Nitro Cold Brew is 280 mg, Cold Brew 205 mg, and a latte only 150 mg.
Cold Brew, Iced Coffee and Nitro Cold Brew at about 5 calories, with a Caffè Americano close behind at 15. If you want milk, a Grande Iced Caffè Latte with almondmilk is 63 calories. A Tall Mango Dragonfruit Refresher is 68, the lightest non-coffee option on the menu.
Drink data is taken from official US Starbucks nutrition pages. Health figures are drawn from government statistics or peer-reviewed research. Last verified August 2026.