(updated November 5th, 2026)
Yes, and a traditional cappuccino fits more easily than most people expect. It carries roughly 4 to 5 grams of carbs, all of it lactose from the milk, which sits comfortably inside a keto budget even at the strict end.
The drink that causes the problem is the large one. A 16oz cappuccino from a chain is nearer 14 grams, and on a 20 gram day that’s most of your allowance in a single cup. Size decides this, not the coffee.
How Many Carbs Are In A Cappuccino?
All the carbohydrate in a plain cappuccino comes from the milk. Espresso contributes essentially none, and nearly all of milk’s carbohydrate is lactose, so on a dairy cappuccino the carb and sugar figures sit close together. For keto, the carb figure is the one to read.
Café milk runs at 4 to 5% lactose, so the milk volume tells you the answer. The first two rows are worked out from that percentage and the milk each cup holds, rather than measured per drink. The Grande row is Starbucks’ own published figure: 14g of carbohydrate, 12g of it sugars, which sits inside the 12 to 15g its milk alone would predict.
| What you ordered | Milk in it | Carbs |
|---|---|---|
| Traditional cappuccino, 150ml | about 100ml | 4 to 5g |
| Small takeaway, 8oz | about 150ml | 6 to 7.5g |
| Starbucks Grande, 16oz | about 300ml | 14g |
This page used to give a single figure of 12 grams as the carb count for a cappuccino. That’s close to the sugar figure for a 16oz chain cup, not a cappuccino as such, and it’s nearly three times the traditional drink. The same mix-up runs through the sugar question and the calorie one.
Will A Cappuccino Knock You Out Of Ketosis?
A traditional one, almost certainly not. A large chain one, quite possibly, depending on what else you’ve eaten.
Keto usually means under 50 grams of carbohydrate a day, and sometimes as low as 20, according to Harvard’s Nutrition Source. Put the cappuccino figures against that and the picture is clear enough:
- On a 50 gram day, a traditional cappuccino is about a tenth of your carbs. Two of them is a non-event.
- On a 20 gram day, a traditional cappuccino is a fifth to a quarter of your budget. Still fine, but it’s now a real line in the ledger rather than a rounding error.
- A 16oz chain cappuccino on a 20 gram day is around 70% of your allowance in one drink. That’s the one that causes trouble.
Worth being straight about one thing: nobody can tell you the exact carb load that ends ketosis for you, because it depends on your own threshold and everything else you’ve eaten that day. The arithmetic above is the useful part, not a promise.
Which Milk Is Best For A Keto Cappuccino?
Unsweetened almond or unsweetened soy, and there’s a trap in this list that catches people out. These are per 100ml, with the plant milks taken from the manufacturers’ own figures.
| Milk | Carbs per 100ml | In a traditional cappuccino |
|---|---|---|
| Unsweetened almond (Alpro) | 0g | essentially none |
| Unsweetened soy (Alpro) | 0g | essentially none |
| Dairy, whole or semi | 4 to 5g | 4 to 5g |
| Oat (Oatly Original) | 7.2g | about 7g |
The trap is the bottom row. Oat milk carries more carbohydrate than dairy does, not less, because oats are a starchy grain and that carbohydrate comes through into the drink. It’s the plant milk people reach for as the healthier option, and for keto specifically it’s the worst of the four.
It also catches people out in the other direction, because oat milk is lower in sugar than dairy while being higher in carbs. Dairy is the simple case where those two numbers are identical. Oat is the one where reading the sugar line tells you the opposite of what you need to know.
Is A Starbucks Cappuccino Keto?
A Grande with dairy milk isn’t, in any useful sense. At 14 grams it’s over two thirds of a strict keto day, and that’s before anything you eat.
Switching to almondmilk helps, but it doesn’t get you to zero. Starbucks’ own figure for a Grande cappuccino made with almondmilk is 5g of sugar, where unsweetened almond milk has none, so theirs isn’t the unsweetened kind. A smaller cup carries proportionally less, so if you’re ordering there, go Short or Tall as well and don’t treat it as free.
What’s The Best Keto Cappuccino Order?
A small cappuccino with dairy milk, and I’d stop worrying about it. At 4 to 5 grams it’s one of the cheaper pleasures available on keto, and dairy tastes better in a cappuccino than any of the substitutes do.
If you’re at the strict end, ask for unsweetened almond milk and spend the carbs on food instead. Check it really is unsweetened, because café almond milk often isn’t. What I wouldn’t do is order a large one with oat milk under the impression it’s the healthy choice. That’s the single worst combination on this page, and it’s the one the menu board makes look most virtuous.