Keto at Starbucks: Every Low-Carb Drink
The best keto order at Starbucks is a Grande Caffè Americano or Cold Brew with a splash of heavy cream instead of milk, landing at 0 to 3 g net carbs. Skip the standard latte's milk sugar and any syrup that isn't sugar-free, and you can order keto-friendly at any location, every time.
Menu data last verified: August 2026, compiled from Starbucks nutrition information.1 Nutrition can vary by location and recipe changes — confirm exact numbers with the barista or Starbucks app before ordering if you're tracking strictly.
Starbucks doesn't publish a keto menu, but its espresso-bar format is one of the easiest drive-thrus to keep low-carb — the trouble is almost entirely the milk and syrup, not the coffee. This guide ranks every major drink by net carbs, shows you the exact swaps to ask for, and flags the drinks (Refreshers, Frappuccinos, most tea lattes) that quietly carry a full day's worth of carbs in one cup.
How do you order keto at Starbucks?
Ask for sugar-free syrup, swap milk for heavy cream, and skip anything blended, "sweetened," or seasonal. These three changes fix almost every high-carb drink on the menu, since Starbucks' carbs come overwhelmingly from milk sugar (lactose) and syrup, not the coffee itself.
- Swap milk for heavy cream. A splash of heavy cream instead of 2% or whole milk removes most of a latte's carbs while adding keto fat — ask for "heavy cream" or "half and half," not "cream," which some stores read as flavored creamer.
- Choose sugar-free syrup. Starbucks' classic sugar-free syrups (vanilla, hazelnut, cinnamon dolce) use sucralose instead of sugar, so they add flavor without meaningfully adding carbs. Seasonal and specialty syrups are not sugar-free — always ask.
- Say "unsweetened." Iced tea, Refreshers bases, and matcha or chai concentrate are pre-sweetened; ask for them unsweetened if you want the base drink at all.
- Order it "skinny" with a caveat. A "skinny" drink swaps in nonfat milk and sugar-free syrup — lower calorie, but nonfat milk still carries the same lactose carbs as whole milk. It's not a keto shortcut on its own.
- Skip the whip and any drizzle. Whipped cream is low-carb on its own, but caramel or mocha drizzle on top adds sugar you don't need.
- Avoid anything "blended" or a Frappuccino base. These use a crème or syrup base built for sweetness, not espresso, and are close to impossible to make low-carb.
Run any custom build through the net-carb calculator before you order if you're staying under a strict daily limit.
Which Starbucks drinks have the fewest net carbs?
Black coffee drinks (Americano, Cold Brew) run 0 to 3 g net carbs, and milk-based espresso drinks run 10 to 18 g net carbs depending on the milk, according to Starbucks nutrition data for a Grande (16 fl oz) serving.1 Almond milk cuts the carbs of a latte roughly in half compared to dairy milk.
| Drink (Grande, no syrup) | Net carbs | Calories | Verdict |
|---|---|---|---|
| Cold Brew | 0 g | 5 | Order freely |
| Nitro Cold Brew | 0 g | 5 | Order freely |
| Caffè Americano | 3 g | 15 | Order freely |
| Iced Caffè Americano | 3 g | 15 | Order freely |
| Caffè Latte, almond milk | 10 g | 100 | Order |
| Cappuccino, 2% milk | 12 g | 120 | Order |
| Caffè Latte, 2% milk | 18 g | 190 | Limit to once a day |
| Flat White, 2% milk | 18 g | 180 | Limit to once a day |
Caffè Americano — 3g net carbs
Espresso shots topped with hot water — no milk, no syrup, essentially zero carbs by default. The closest thing Starbucks has to a "safe anywhere" order; add heavy cream if you want it richer without changing the carb count much.
Cold Brew — 0g net carbs
Slow-steeped, never heated, and served black by default. Ask for a splash of heavy cream instead of the classic or vanilla sweet cream that comes with some cold brew variants, which do carry added sugar.
Nitro Cold Brew — 0g net carbs
Cold brew infused with nitrogen for a creamy texture without any added dairy or sugar — 0 g net carbs even before you add cream, making it one of the few drinks on the menu that's keto by default.
Iced Caffè Americano — 3g net carbs
The iced version of the Americano at the same 3 g net carbs. A reliable order when you want caffeine without deciding on a milk swap.
Caffè Latte, almond milk — 10g net carbs
Swapping 2% milk for unsweetened almond milk cuts this drink's carbs nearly in half versus the dairy version, while dropping calories from 190 to 100. The trade-off is less protein and a thinner texture.
Cappuccino, 2% milk — 12g net carbs
A cappuccino uses less steamed milk than a latte (more foam, less liquid), which is why it runs lower in carbs than a same-size latte even with the same milk.
Caffè Latte, 2% milk — 18g net carbs
The default latte's carbs come almost entirely from lactose in the steamed milk, not sugar — there's 0 g fiber and 17 g of that is milk sugar. Order it with almond milk or a smaller size to bring the number down.
Flat White, 2% milk — 18g net carbs
Two ristretto shots and steamed whole or 2% milk in a smaller pour than a latte, but the extra milk fat means it lands at the same net carbs as the latte with slightly more protein.
Do Starbucks Refreshers or tea lattes work on keto?
Refreshers and tea lattes are almost never keto-friendly — Starbucks' Refresher base is a juice concentrate and most tea lattes use a pre-sweetened concentrate, so even the "lightest" options run 26 g net carbs or more per Grande.
Mango Dragon Fruit Refresher (Dragon Drink) — 26g net carbs
Made with the Refreshers base, coconut milk, and freeze-dried fruit pieces — 23 of the 26 g carbs come from added sugar in the base, not the fruit.
Matcha Green Tea Latte, 2% milk — 34g net carbs
The matcha powder itself is sweetened with sugar before it ever reaches the milk, so even the "tea latte" category carries more carbs than most espresso drinks.
Chai Tea Latte, 2% milk — 45g net carbs
The chai concentrate is the highest-sugar base on the menu outside of syrups — 42 g of this drink's 45 g carbs are sugar. There's no sugar-free chai concentrate option, so this one is hard to fix with a simple swap.
If you want a tea-based drink, ask for unsweetened iced black or green tea — it's brewed plain, with 0 g net carbs, unlike any of the sweetened tea lattes above.
Which Starbucks drinks should you avoid entirely?
Frappuccinos, the Pumpkin Spice Latte, and any "sweetened" iced coffee are the highest-carb drinks on the menu, each running 20 g to nearly 60 g net carbs in a single Grande. None of these have a swap simple enough to bring them into a keto range.
Caramel Frappuccino — 57g net carbs
The highest-carb drink covered here. Frappuccinos are built on a syrup-and-crème base blended with ice, not espresso, so there's no "unsweetened" version to ask for.
Pumpkin Spice Latte, 2% milk — 50g net carbs
The seasonal pumpkin spice sauce alone accounts for most of this drink's 48 g of sugar; even ordering it with almond milk and no whip barely dents the total, since the sauce itself is the problem, not the milk.
Sweetened Iced Coffee — 20g net carbs
Brewed coffee mixed with classic (sugar) syrup by default. Ask for plain iced coffee or an Iced Americano instead and this jumps from 20 g net carbs to 3 g or less.
What food pairs well with a keto Starbucks order?
Sous Vide Egg Bites are the most keto-friendly food at Starbucks, running 9 to 11 g net carbs per pair with 12 to 19 g of protein, depending on the variety.1 Nearly everything else on the food case — pastries, sandwiches, protein boxes with fruit and crackers — runs well over 30 g net carbs.
Bacon & Gruyère Egg Bites — 9g net carbs
The highest-fat, highest-protein egg bite pair at 300 calories, 20 g fat, and 19 g protein — the closest thing to a full keto breakfast Starbucks sells.
Egg White & Red Pepper Egg Bites — 11g net carbs
A lighter, lower-fat option built on egg whites and cottage cheese, at 170 calories and 12 g protein.
Ham, Cheddar & Peppers Egg Bites — 11g net carbs
A middle-ground option between the other two — 250 calories, 16 g fat, and 17 g protein, with cheddar in place of the Bacon & Gruyère's gruyère.
For more on what fits your daily target beyond the coffee counter, see the keto food list.
What's a full Starbucks order under 20g net carbs?
- Grande Caffè Americano with a splash of heavy cream — about 2 to 4 g net carbs.
- Bacon & Gruyère Egg Bites — 9 g net carbs, 19 g protein.
- Sugar-free vanilla syrup, if you want flavor — adds 0 g sugar per pump.
- Total: roughly 11 to 13 g net carbs, with close to 20 g of protein and 20+ g of fat to keep you full until your next meal.
If you're newer to keto and want the full picture before your next order, start with Keto Diet 101, and use our macros guide to see how a coffee order fits into your daily numbers. Grabbing coffee on the way somewhere else? Check our Dunkin' guide for the same breakdown at the other big chain, or head back to the eating-out hub for the universal rules that work at any counter.
Frequently Asked Questions
Can you drink coffee on keto at Starbucks?
What is the lowest-carb drink at Starbucks?
Is a Starbucks latte keto-friendly?
Does Starbucks have sugar-free syrup?
Are Starbucks Refreshers keto?
Works cited
Article history
- Updated
- First published
Your learning guide