Starbucks is where a lot of people with diabetes get stuck. The brewed coffee is almost carb-free, and a seasonal latte can carry as many carbohydrates as a full meal. The menu does not make the difference obvious. This guide puts real numbers side by side so you can see what a drink or a snack adds before you order, and gives you a way to test your own response with a meter or CGM.
Quick answer: Plain brewed coffee, cold brew, and an Americano list 0 to 3 g of carbohydrate in a Grande. A plain Grande latte lists 10 to 18 g depending on the milk, while a mocha, chai, seasonal latte, or full-size Frappuccino lists 36 to 53 g, and a bagel or muffin adds another 53 to 56 g. Protein-forward food such as a protein box or an egg white sandwich lists 28 to 40 g. This is general education from published nutrition data, not a meal plan, and it does not say how your glucose will respond.
How to read the numbers
The tables below use total carbohydrate as listed, because that is the number 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 the difference between total carbs, fiber, and sugars.
The “sugars” column includes natural sugar from milk. A Grande latte with 2% milk lists 17 g of sugars with no syrup at all. That is why a plain latte and a flavored latte are not the same thing, and why almond milk (5 g) looks so different from 2% milk in the same size.
Drinks: what the numbers show
These figures are for the sizes shown, and the sizes differ, so compare carbs rather than calories alone. Where a Grande listing was not available I used the size the page showed.
| Drink (size) | Calories | Total carbs (g) | Fiber (g) | Sugars (g) | Protein (g) |
|---|---|---|---|---|---|
| Pike Place Roast, brewed (Grande, 16 fl oz) | 5 | 0 | 0 | 0 | 1 |
| Cold Brew Coffee, plain (Grande, 16 fl oz) | 5 | 0 | 0 | 0 | 0 |
| Caffe Americano (Grande, 16 fl oz) | 15 | 3 | 0 | 0 | 1 |
| Iced Green Tea, unsweetened as listed (Venti, 24 fl oz) | 60 | 16 | 0 | 16 | 0 |
| Caffe Latte, almond milk (Grande, 16 fl oz) | 100 | 10 | 2 | 5 | 3 |
| Iced Brown Sugar Oatmilk Shaken Espresso (Grande, 16 fl oz) | 120 | 20 | 1 | 13 | 2 |
| Caffe Latte, 2% milk (Grande, 16 fl oz) | 190 | 18 | 0 | 17 | 12 |
| Iced Caffe Mocha, 2% milk (Grande, 16 fl oz) | 230 | 36 | 4 | 28 | 9 |
| Chai Latte (Grande, 16 fl oz) | 240 | 45 | 0 | 42 | 8 |
| Vanilla Frappuccino (13.7 fl oz as listed) | 290 | 53 | 0 | 46 | 9 |
| Pumpkin Spice Latte, whole milk (Grande, 16 fl oz) | 350 | 50 | 0 | 48 | 13 |
| Strawberry Acai Lemonade Refresher (Tall, 12 fl oz) | 110 | 27 | 1 | 24 | 0 |
| Vanilla Light Frappuccino (9.5 fl oz as listed) | 100 | 12 | 0 | 11 | 6 |
Per FastFoodNutrition.org, which lists Starbucks as its source. Sizes and recipes change, and some pages carry older update dates, so verify in the Starbucks app before you rely on a number. Sugars include naturally occurring milk sugar. “Added sugars” were not listed.
Three patterns stand out. First, the plain coffees (Pike Place, cold brew, Americano) are essentially zero. Second, the milk matters: the same Grande latte lists 18 g of carbs with 2% milk and 10 g with almond milk. Third, the syrup-heavy and blended drinks move quickly. The Grande Chai Latte lists 45 g and the Grande Pumpkin Spice Latte with whole milk lists 50 g. The Vanilla Frappuccino lists 53 g in a 13.7 fl oz serving, while the Vanilla Light Frappuccino lists 12 g in a smaller 9.5 fl oz serving.
A Refresher or iced tea can look light because the calories are modest, but a Tall Strawberry Acai Lemonade Refresher lists 27 g of carbs and a Venti Iced Green Tea lists 16 g, so a “fruit drink” is not automatically low-carb.
Food: what the numbers show
| Food item | Serving | Calories | Total carbs (g) | Fiber (g) | Sugars (g) | Protein (g) |
|---|---|---|---|---|---|---|
| Classic Whole-Grain Oatmeal (as listed, before toppings) | 42 g | 160 | 28 | 4 | 0 | 5 |
| Chicken & Hummus Protein Box | 1 box | 300 | 32 | 7 | 6 | 22 |
| Reduced-Fat Turkey Bacon & Egg White Breakfast Sandwich | 120 g | 230 | 28 | 3 | 2 | 18 |
| Eggs & Cheese Protein Box | 250 g | 470 | 40 | 5 | 21 | 23 |
| Cheese & Fruit Protein Box | 192 g | 470 | 37 | 3 | 17 | 20 |
| Bacon, Gouda & Egg Breakfast Sandwich | 116 g | 370 | 33 | 1 | 24 | 18 |
| Plain Bagel | 108 g | 280 | 56 | 2 | 2 | 9 |
| Pumpkin Cream Cheese Muffin | 1 muffin | 350 | 53 | 1 | 34 | 5 |
Per FastFoodNutrition.org, which lists Starbucks as its source. Sizes and recipes change, and some pages carry older update dates, so verify in the Starbucks app before you rely on a number. Sugars include naturally occurring milk sugar. “Added sugars” were not listed.
The protein boxes and the egg white sandwich cluster around 28 to 40 g of carbohydrate with 18 to 23 g of protein, and the Chicken & Hummus box lists 7 g of fiber. The bagel (56 g) and pumpkin muffin (53 g) are carbohydrate-heavy for their size. The oatmeal listing is for the plain packet as listed, before brown sugar, dried fruit, or nuts, so toppings change the total. The Sous Vide Egg Bites page lists calories and protein by flavor (for example 170 calories and 12 g protein for Egg White & Red Pepper) but not carbohydrate, so I left them out of the table. Check the app for those.
Customizing your order
- Choose the milk deliberately. The table shows 18 g of carbs for a Grande latte with 2% milk and 10 g with almond milk. Check the app, because oat, soy, and coconut milk values differ and I did not verify them here.
- Ask about the syrup. Ask whether a sugar-free syrup is offered at your store, and ask for fewer pumps of regular syrup, which lowers what is added. I did not verify how many pumps each size gets, so ask your barista.
- Skip the extras that add carbs. Whipped cream, drizzles, and sweet toppings add to the total. The app updates the nutrition when you customize, so check it.
- Go small. A Tall or Short lowers the total on any drink with a sweet base.
- Pair, don’t stack. If you want a sweet drink, many people choose it with a protein-forward food rather than with a pastry.
A worked example
Here are three orders, built from the tables above, for a morning stop. The totals are simple addition of the listed carbohydrate.
| Order | Items | Total carbs |
|---|---|---|
| A | Grande Pumpkin Spice Latte, whole milk (50 g) + Plain Bagel (56 g) | 106 g |
| B | Grande Caffe Latte, almond milk (10 g) + Chicken & Hummus Protein Box (32 g) | 42 g |
| C | Grande Caffe Americano (3 g) + Turkey Bacon & Egg White Sandwich (28 g) | 31 g |
Order A is 75 g more carbohydrate than Order C (106 minus 31). Both orders are a drink plus breakfast, but the carb totals are very different. That is the point of looking at the label. 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 simple self-test is more useful than any chart. Choose one order, write down the carbs from the app, check before you start, and check again at one hour and two hours. Repeat with a swapped version, such as almond milk instead of 2%. 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. Over several tries you will see your own pattern.
| What to log | Why |
|---|---|
| Exact order and size | So you can repeat 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. For another chain, see eating out with diabetes at Chipotle and Chick-fil-A.
Common mistakes
- Judging by calories. A drink with 110 calories can still list 27 g of carbs.
- Assuming “healthy” means low carb. Fruit-based drinks, chai, and granola-style items can carry as many carbs as dessert.
- Forgetting the milk. The milk can change a latte by 8 g or more.
- Ignoring serving size. The Vanilla Frappuccino and the Light version are listed at different sizes, so compare carbs, not names.
- Trusting a number you have not verified. Menus change, so check the app.
- Changing medicine around a treat. Do not adjust a dose on your own.
Questions to bring to your appointment
- How many grams of carbohydrate should a drink or snack have for me?
- Should I count total carbs or net carbs?
- Does my medicine change how I should handle a sweet drink?
- Would a CGM help me see how coffee-shop orders affect me?
- Should I talk to a dietitian about eating out?
Frequently asked questions
What is the lowest-carb thing to order at Starbucks?
Per FastFoodNutrition.org, which lists Starbucks as its source, a Grande Pike Place Roast and a Grande Cold Brew each list 0 g of carbohydrate, and a Grande Caffe Americano lists 3 g. Verify in the Starbucks app, because recipes and listings change.
How many carbs are in a Starbucks latte?
A Grande Caffe Latte lists 18 g of carbohydrate with 2% milk and 10 g with almond milk, per FastFoodNutrition.org. Flavored and seasonal lattes list more, for example 50 g for a Grande Pumpkin Spice Latte with whole milk.
Is a Starbucks Frappuccino bad for diabetes?
A Vanilla Frappuccino lists 53 g of carbohydrate in a 13.7 fl oz serving, while the Vanilla Light Frappuccino lists 12 g in 9.5 fl oz. Whether either fits your plan depends on the guidance from your care team and your own response.
Are Starbucks Refreshers low in sugar?
Not necessarily. A Tall Strawberry Acai Lemonade Refresher lists 27 g of carbohydrate and 24 g of sugars, so check the label of the specific Refresher and size.
What are the best Starbucks food options with diabetes?
Items with more protein and fiber, such as the Chicken & Hummus Protein Box (32 g carbs, 7 g fiber) or the Turkey Bacon & Egg White Sandwich (28 g carbs), list fewer carbs than the bagel (56 g) or pumpkin muffin (53 g). Individual needs vary.
Should I count net carbs at Starbucks?
Some apps show net carbs, which subtract fiber from total carbohydrate. Whether net carbs are right for you is something to ask your care team or dietitian. This guide uses total carbohydrate as listed.
Can I trust these numbers?
They come from a third-party database that lists Starbucks as its source, and some pages show older update dates. Use them to compare options, then confirm in the Starbucks app before you rely on a number.
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