Dunkin’ is a fast stop, and the menu hides a big range. A black coffee lists no carbohydrate. A medium flavored iced coffee can list as many carbs as a full meal, and a bagel adds more on top. This guide puts published numbers side by side so you can see what a drink or a breakfast adds before you order, and it gives you a simple way to test your own response with a meter or CGM.
Quick answer: In a medium, black hot coffee, iced coffee, and cold brew list 0 g of carbohydrate, and an iced coffee with cream lists about 1 g. A Caramel Swirl iced coffee lists 39 to 40 g, a chai latte lists 43 g, and hot chocolate lists 59 g. On the food side, a Power Breakfast Sandwich lists 26 g and a plain bagel lists 64 g. The biggest single lever on the menu is the difference between a flavor shot and a flavor swirl. This is general education from published nutrition data, not a meal plan, and it does not tell you how your glucose will respond.
How to read the numbers
The tables use total carbohydrate as listed, because that is the figure on a label. Some apps show “net carbs” (total minus fiber). Whether net carbs are the right number for you is a question for your care team or dietitian, and this guide does not take a side. Our guide to reading carbs on a nutrition label explains total carbs, fiber, and sugars.
Two source cautions apply to this page. Dunkin’s own nutrition pages were not reachable from my tools, so the drink numbers come from an independent calculator that says it uses Dunkin’s official disclosures, and the food numbers come from FastFoodNutrition.org. Neither shows a reliable update date for most items. Treat every figure as a starting point and check the Dunkin’ app, which updates when you customize an order.
Flavor shots vs flavor swirls
This is the most important thing to know at Dunkin’. Per Dunkin’s website, as quoted by Tasting Table, flavor shots are “unsweetened and sugar-free” syrups that add flavor but not sweetness, while flavor swirls are the sweet, creamy option. The same article reports roughly 5 to 10 calories for the shots and 150 to 160 calories for the swirls in a medium drink, and says a small gets two shots, a medium three, and a large four.
The numbers below show why that matters. A medium iced coffee with cream lists 1 g of carbohydrate. The same drink as a Caramel Swirl iced coffee with cream lists 40 g. The only meaningful change is the swirl. If you want flavor without the carbohydrate, ask for a shot instead of a swirl, and ask what the shot flavor contains, because availability varies by store and I did not verify each flavor.
Coffee and tea: the low end
These are the drinks that add little or nothing. Cream adds calories but almost no carbohydrate, while milk adds a small amount of natural milk sugar.
| Drink (medium) | Calories | Total carbs (g) | Sugars (g) | Protein (g) |
|---|---|---|---|---|
| Hot coffee, black | 5 | 0 | 0 | 1 |
| Iced coffee, black | 5 | 0 | 0 | 0 |
| Cold brew, black | 5 | 0 | 0 | 0 |
| Iced Americano | 10 | 2 | 0 | 0 |
| Tea, plain | 0 | 0 | 0 | 0 |
| Iced coffee with a splash of whole milk | 30 | 2 | 2 | 2 |
| Iced coffee with cream | 90 | 1 | 1 | 2 |
| Hot coffee with cream | 90 | 1 | 1 | 2 |
Per the independent Mist Dunkin’ nutrition calculator, which says its figures come from Dunkin’s official nutritional disclosures. It is not affiliated with Dunkin’, shows no update date, and notes that values vary by location and preparation. Medium size. A dash means the page did not list the value. Verify in the Dunkin’ app before you rely on a number.
Plain coffee, cold brew, and tea are the easiest orders on the menu. The Iced Americano lists 2 g of carbs with 0 g of sugars, which is the page’s figure and I kept it as listed. Note that a splash of whole milk (2 g) and cream (1 g) both land near zero, so a creamer-style order is not what moves the total.
Lattes, swirls, and sweet drinks
This table is where the totals climb. The sizes are all medium, but the sweetness comes from the flavor and the milk.
| Drink (medium) | Calories | Total carbs (g) | Sugars (g) | Protein (g) |
|---|---|---|---|---|
| Latte, almond milk (as listed) | 100 | 17 | 15 | 1 |
| Latte, oat milk (page default) | 130 | 24 | 5 | 2 |
| Latte, whole milk | 170 | 14 | 13 | 9 |
| Chai latte, whole milk | 290 | 43 | 40 | 9 |
| Mocha Swirl iced coffee | 160 | 38 | 34 | 2 |
| Caramel Swirl iced coffee | 170 | 39 | 38 | 3 |
| Caramel Swirl iced coffee with cream | 260 | 40 | 40 | 4 |
| Iced signature latte, Caramel Craze, skim milk | 340 | 61 | 57 | 12 |
| Hot chocolate | 330 | 59 | 46 | 3 |
| Mango Pineapple Refresher | 130 | 32 | 29 | 1 |
Per the independent Mist Dunkin’ nutrition calculator, which says its figures come from Dunkin’s official nutritional disclosures. It is not affiliated with Dunkin’, shows no update date, and notes that values vary by location and preparation. Medium size. A dash means the page did not list the value. Verify in the Dunkin’ app before you rely on a number.
Three patterns stand out. First, the swirl drinks list 34 to 40 g of sugars, so the Caramel Swirl iced coffee is not a coffee with a little flavor. Second, the milk changes the picture. The oat milk latte lists 24 g of total carbohydrate but only 5 g of sugars, which shows that the sugars column alone can understate what a drink adds. The almond milk latte lists 17 g of carbs and 15 g of sugars, which looks high for plain almond milk. The page does not say whether the almond milk is sweetened, so confirm in the app. Third, the signature latte (61 g) and hot chocolate (59 g) list more carbohydrate than most breakfast items.
Refreshers and espresso drinks
FastFoodNutrition.org lists calories by size for these but no carbohydrate, so the table shows calories only. The one carb figure I have for a refresher is the medium Mango Pineapple at 32 g of carbs and 29 g of sugars, from the calculator above.
| Drink | Small (cal) | Medium (cal) | Large (cal) | Page updated |
|---|---|---|---|---|
| Mango Pineapple Refresher | 90 | 130 | 170 | 6/13/2025 |
| Strawberry Dragonfruit Refresher | 80 | 130 | 170 | 6/22/2020 |
| Sabrina’s Brown Sugar Shakin’ Espresso | 120 | 180 | 230 | 2/4/2025 |
Per FastFoodNutrition.org, which lists Dunkin’ as its source. Most pages show no update date; the ones that do are noted in the text. A dash means the page did not list the value. Menus change, so verify in the Dunkin’ app.
The Mango Pineapple Refresher is 130 calories in a medium on both sources I checked, so the two agree on that one. A refresher can look light on calories and still list 32 g of carbohydrate, so a “fruit” drink is not automatically low-carb.
Breakfast sandwiches: the bread is the variable
For the three core breakfast sandwiches, the source lists calories and protein for each bread but not carbohydrate. The pattern is still useful, because the bread is the part that changes.
| Sandwich | English muffin | Bagel | Biscuit | Croissant |
|---|---|---|---|---|
| Egg & Cheese | 300 cal / 13 g protein | 470 / 20 g | 480 / 14 g | 490 / 15 g |
| Bacon, Egg & Cheese | 350 / 16 g | 520 / 23 g | 530 / 18 g | 550 / 19 g |
| Sausage, Egg & Cheese | 500 / 21 g | 680 / 28 g | 680 / 23 g | 700 / 23 g |
Per FastFoodNutrition.org, which lists Dunkin’ as its source. Most pages show no update date; the ones that do are noted in the text. A dash means the page did not list the value. Menus change, so verify in the Dunkin’ app.
Moving the same Egg & Cheese from an English muffin (300 calories) to a bagel (470 calories) adds 170 calories, with the same egg and cheese. The croissant and biscuit versions land in the same range as the bagel. Since the source gives no carbohydrate for these, I cannot give a carb figure for each bread. Check the app, and consider the English muffin as the lightest of the four.
Bagels, donuts, hash browns, and protein options
| Item | Calories | Total carbs (g) | Fiber (g) | Sugars (g) | Protein (g) |
|---|---|---|---|---|---|
| Power Breakfast Sandwich | 370 | 26 | – | – | 24 |
| Sourdough Breakfast Sandwich | 650 | 58 | – | – | 31 |
| Hash Browns (6 pieces) | 140 | 17 | – | – | 2 |
| Plain Bagel | 310 | 64 | 4 | 7 | 11 |
| Multigrain Bagel | 350 | 63 | – | – | 15 |
| Everything Bagel | 340 | 67 | 5 | 7 | 12 |
| Old Fashioned Cake Donut | 290 | 28 | – | – | 4 |
| French Cruller | 260 | 21 | 0 | 10 | 2 |
| Glazed Donut | 260 | 31 | 1 | 12 | 3 |
| Boston Kreme Donut | 300 | 37 | – | – | 3 |
| Protein Muffin | 480 | 61 | 3 | 26 | 16 |
Per FastFoodNutrition.org, which lists Dunkin’ as its source. Most pages show no update date; the ones that do are noted in the text. A dash means the page did not list the value. Menus change, so verify in the Dunkin’ app.
Look at the first bagel rows. The Multigrain Bagel lists 63 g of carbs and the Plain Bagel lists 64 g, so “multigrain” is not a lower-carb choice on these figures. The Everything Bagel lists 67 g. A French Cruller (21 g) and an Old Fashioned Cake Donut (28 g) list less carbohydrate than a bagel, though they are still a sweet item. The Power Breakfast Sandwich lists 26 g of carbs with 24 g of protein, and six Hash Browns list 17 g. The Sourdough Breakfast Sandwich lists 58 g and its page is dated October 31, 2020. The Protein Muffin lists 61 g of carbs and 26 g of sugars, so the name does not mean low-carb, and its page is dated February 21, 2020.
The regular Muffin page lists a range of 410 to 590 calories and 6 to 7 g of protein depending on flavor, without carbohydrate, so I left it out of the table. Check the app for the flavor you want.
Customizing your order
- Swap the swirl for a shot. This is the largest change available on the drink side.
- Ask for the unsweetened version. Black coffee, cold brew, an Americano, and plain tea list close to zero. Add cream or a splash of milk if you want body.
- Choose the milk deliberately. The table shows differences between oat, whole, and almond milk. Check the app for your milk, because the almond figure above looks unusual.
- Pick the lighter bread. The English muffin lists the fewest calories of the four breads.
- Go smaller. A small drink with a sweet base lists fewer calories than a medium, as the refresher table shows.
- Pair, don’t stack. A sweet drink with a bagel adds two high-carb items. If you want the sweet drink, many people pair it with a protein-forward sandwich.
A worked example
Here are three breakfast orders built from the tables above. The totals are simple addition of the listed carbohydrate.
| Order | Items | Total carbs |
|---|---|---|
| A | Medium Caramel Swirl iced coffee with cream (40 g) + Plain Bagel (64 g) | 104 g |
| B | Medium iced coffee with cream (1 g) + Power Breakfast Sandwich (26 g) | 27 g |
| C | Medium oat milk latte (24 g) + 6 Hash Browns (17 g) | 41 g |
Order A lists 77 g more carbohydrate than Order B (104 minus 27). Both are a drink plus breakfast, and the main difference is a swirl and a bagel versus plain cream and an egg sandwich. Whether any of these fits your plan depends on your medicines, your goals, and what your care team has told you.
Test your own order
Published numbers tell you what is in the cup. They do not tell you how your body responds, and people differ. If you use a meter or a CGM, a self-test is more useful than any chart. Pick one order, write down the carbs from the app, check before you start, and check again at one hour and two hours. Repeat with one change, such as a shot instead of a swirl. Our post-meal glucose tracker gives you a place to log it, and how to read your CGM data explains what you are looking at. A short walk afterward is another variable worth noting, and our guide to walking after meals explains how.
| What to log | Why |
|---|---|
| Exact order and size | So you can repeat it or change one thing |
| Carbs from the app | The label number, not a guess |
| Glucose before, at 1 hour, at 2 hours | Shows the shape of the response |
| Walking, stress, sleep, medicine timing | Context that changes the reading |
For the broader plan, see our type 2 diabetes diet guide. If you also stop at Starbucks, compare it with our Starbucks with diabetes guide.
Common mistakes
- Treating a flavored coffee as coffee. A swirl turns it into a dessert-sized carbohydrate load.
- Assuming “multigrain” or “protein” means low-carb. The Multigrain Bagel and Protein Muffin list 63 g and 61 g.
- Judging by calories. A Mango Pineapple Refresher is 130 calories and lists 32 g of carbohydrate.
- Stacking a sweet drink on a bagel. It doubles up on the highest-carb items.
- Trusting one number. These figures come from third-party sources with no reliable dates. Confirm in the app.
- Changing medicine on your own. A food choice does not replace guidance from your prescriber.
Questions to bring to your appointment
- How many grams of carbohydrate per meal should I aim for?
- Does the sweetener or milk in my drink matter for my plan?
- How should I time a coffee stop with my medicines?
- Would a CGM help me see how my usual order affects me?
- Should I be tracking total carbs, net carbs, or something else?
Frequently asked questions
Can I drink Dunkin’ coffee with diabetes?
Plain coffee, iced coffee, and cold brew list 0 g of carbohydrate in a medium, and cream or a splash of milk adds 1 to 2 g. The carbohydrate comes from sweetened additions such as flavor swirls, syrups, and sweet drinks. Your care team can tell you what fits your plan.
What is the difference between flavor shots and flavor swirls?
Per Dunkin’s website, as quoted by Tasting Table, flavor shots are unsweetened and sugar-free, while swirls are sweet and creamy. The same article reports about 5 to 10 calories for shots and 150 to 160 calories for swirls in a medium. In the numbers on this page, a Caramel Swirl iced coffee lists 39 g of carbohydrate.
What is the lowest-carb breakfast at Dunkin’?
Among the items with listed carbohydrate, the Power Breakfast Sandwich lists 26 g and six Hash Browns list 17 g. The sandwiches on English muffins list the fewest calories of the bread options, though the source gives no carbohydrate for them. Confirm in the Dunkin’ app.
Is a multigrain bagel lower in carbs than a plain bagel?
Not on the figures I found. The Multigrain Bagel lists 63 g of total carbohydrate and the Plain Bagel lists 64 g. The multigrain page did not list fiber, so I cannot compare fiber.
Does oat milk have more carbs than other milks at Dunkin’?
On the calculator, a medium latte with oat milk lists 24 g of carbohydrate and 5 g of sugars, a whole milk latte lists 14 g and 13 g, and an almond milk latte lists 17 g and 15 g. The almond figure looks high for plain almond milk, so verify in the app. Sugars alone can understate the carbohydrate in oat milk.
How accurate are these numbers?
They come from third-party sources, an independent calculator that cites Dunkin’s disclosures and FastFoodNutrition.org. Most pages show no update date, and some show 2020 dates. Menus and recipes change, so use the Dunkin’ app as the final check.
How can I see how Dunkin’ affects my own glucose?
Pick one order, log the carbohydrate from the app, and check your glucose before and at one and two hours afterward with a meter or CGM. Change one thing at a time, such as a shot instead of a swirl, and repeat. Talk to your care team about what the results mean for you.
About the author: Charles Kirkland is the founder of Metabolic Clarity Labs and author of The Journey Back. He is not a physician. This is general education, not a medically reviewed treatment plan.
Sources checked October 31, 2026. Discuss personal decisions with a qualified clinician. Do not start, stop, or change prescribed treatment based on this article.


Leave a Reply