Dunkin' Milk Options: Calories, Macros, and Which to Choose
Dunkin' offers 6 milk options with very different calorie counts. Here's what almond, oat, skim, whole, and cream actually add to your drink.
<div class="quick-answer"><strong>Quick Answer</strong>Dunkin' offers 6 milk options. Almond milk adds the fewest calories (about 15 in a medium drink), followed by skim (20), oat (40), whole (50), and cream/half & half (100). Choosing almond over cream saves roughly 85 calories per drink.</div>

Why Milk Choice Matters More Than You Think
People obsess over choosing the right drink category at Dunkin' — cold brew vs. iced coffee, espresso vs. latte — but milk choice is often the bigger calorie driver. Your drink type sets a base calorie floor. Milk choice and sweeteners do the rest.
A medium Dunkin' iced coffee starts at about 15 calories. Add almond milk: 30 calories. Add cream instead: 115 calories. That's a 4x difference from one decision. At [our Dunkin' calorie calculator](/dunkin-calorie-calculator) you can see exactly how each milk option changes your total.
All 6 Dunkin' Milk Options Compared
Dunkin' currently offers these milk options: almond milk, skim milk, oat milk, whole milk, and cream (half & half). Some locations also offer coconut milk. Here's what each adds to a medium (14 oz) drink:
Almond Milk (~15 calories per medium)
Almond milk is the lightest dairy-free option at Dunkin'. It has a mild, slightly nutty flavor that pairs well with coffee without overwhelming it. In a medium drink, you're looking at roughly 15 calories from almond milk — about 2–3g of carbs and under 1g of fat.
The trade-off: almond milk is thinner than dairy and won't produce a lot of foam. If you want a creamier texture without the calories, oat milk is a better pick. For pure calorie minimization, almond wins.
Skim Milk (~20 calories per medium)
Skim milk is the lowest-calorie dairy option. In a medium drink it adds roughly 20 calories, mostly from lactose (milk sugar). Unlike almond milk, skim still froths well — it's a solid choice for hot lattes or cappuccinos where texture matters.
The downside is that skim milk is higher in carbs per calorie than other options. For anyone tracking net carbs (keto, for example), almond milk is the better call. For everyone else, skim is a fine low-calorie choice.
Oat Milk (~40 calories per medium)
Oat milk has become Dunkin's most popular non-dairy option. It's creamier than almond milk, froths better for espresso drinks, and has a subtly sweet flavor that pairs well with coffee without added sugar.
Calorie-wise, oat milk sits in the middle: roughly 40 calories per medium serving. It's about twice the calories of almond milk and double the carbs. But if you're choosing between oat milk and a caramel swirl for sweetness, oat milk wins on both calories and nutritional quality.
Whole Milk (~50 calories per medium)
Whole milk is the standard Dunkin' milk. It adds about 50 calories to a medium drink, with a good balance of fat, protein, and natural sweetness from lactose. It froths well and creates a richer mouthfeel than non-dairy alternatives.
If you're not managing calories closely, whole milk is a perfectly fine choice. For calorie-conscious orders, switching from whole milk to oat saves about 10 calories, and switching to almond saves about 35.
Cream / Half & Half (~100 calories per medium)
Cream — or half & half at Dunkin' — is the highest-calorie milk option at roughly 100 calories per medium drink. In a large, it can add 130–150 calories. That's not a bad thing if you enjoy it, but it's worth knowing.
The reason cream is so calorie-dense is fat content. Half & half is about 12% fat, compared to whole milk's 3.5%. Fat has 9 calories per gram vs. 4 for carbs or protein, so the math adds up fast.
If you currently use cream and want to cut calories without changing your drink dramatically, try half the amount — ask for a splash rather than a full pour. You'll keep most of the richness at a fraction of the calories.
How Milk Choice Changes by Drink Size
These numbers scale with drink size. For a large (20 oz) drink, add roughly 30–40% more calories from milk compared to a medium. A large drink with cream adds about 130 calories vs. 100 for a medium. Use the [Dunkin' nutrition calculator](/dunkin-calorie-calculator) to see the exact breakdown for your size.
Macros Beyond Calories
Calories aren't the only consideration:
**For low-carb/keto diets:** Almond milk (2g carbs) is best. Skim milk (8g carbs) is actually the worst non-cream choice for carb counters because its carbs come entirely from lactose. [See our full keto guide](/blog/dunkin-keto-options) for more.
**For protein:** Skim and whole milk both have 2–3g of protein per serving. Non-dairy milks have nearly zero protein.
**For fat:** Cream has the most fat (6–8g per medium), whole milk has 2–3g, skim has 0g, and most non-dairy milks have 0.5–1g.
The Easiest Swap
If you want one simple change that cuts calories without sacrificing much: switch from cream to oat milk. You save about 60 calories per drink while keeping a creamy, slightly sweet flavor. Do it once a day for a year and you've cut about 22,000 calories — roughly 6 lbs of body fat, all from a single milk swap.
For more on building a lower-calorie Dunkin' order, check the [lowest calorie drinks guide](/blog/dunkin-lowest-calorie-drinks) and learn more [about our calculator's data sources](/about).