Skip to main content
Free tool

What’s really in your Dunkin’ order?

Build your drink the way you actually order it — size, milk, swirls, shots — and watch the calories, sugar, and caffeine update live. Then see the one swap that makes it good enough.

Pick your drink
Size
Milk
8.5 fl oz of milk in this build
Espresso
Espresso shots
2 is the standard build
2
Flavors
No syrups in this build — add one below.
Top it off
Whipped cream
Sweet cold foam
Drizzle
Sugar packets
0
Medium · Whole Milk

Latte

170calories
Sugar13 g
Total fat8.5 g
Saturated fat5 g
Carbs15 g
Protein9.5 g
Caffeine200 mg
Good enough

Solid order. This drinks like a drink, not a dessert.

Want it even lighter?

Estimates built from Dunkin's published nutrition data. The verdict is a quick read, not the full GoodEnough assessment you get in the app.

How it works

Honest math, no shame.

Where do these numbers come from?

Dunkin's published nutrition data. We rebuild each drink from its components — espresso shots, milk, swirl pumps, bases — so when you customize, the math stays exact instead of guessing from a lookup table.

What's the difference between a swirl and a shot?

A flavor swirl is the sweet one: roughly 50 calories and 10+ grams of sugar per pump (a medium gets three). A flavor shot is unsweetened — about 5 calories a pump. Asking for shots instead of swirls is the single biggest Dunkin' upgrade there is.

Why does my drink default to whole milk?

Because Dunkin' defaults to whole milk unless you ask — unlike Starbucks, which defaults to 2%. We model the drink the way it actually lands in your hand; swap the milk here to see exactly what changes.

My favorite order got a heads-up. Is it bad?

No — and you don't have to give it up. A heads-up just means the drink eats like dessert. The swaps under the verdict keep the drink's spirit while cutting the part you won't miss.

Early access

Claim your founding spot.

Founder pricing and the 15-day trial are reserved for the first 1,000 members. Drop your email to hold a spot — and you're in when the app launches.

No card to join. Only 1,000 founding spots at founder pricing.