Can You Drink Cappuccino On Keto Diet?

Shane from cappuccinoed
Written by Shane Cap

(updated August 18th, 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 12 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 milk’s only carbohydrate is lactose, which means the carb figure and the sugar figure for a dairy cappuccino are always the same number.

Café milk runs at 4 to 5% lactose, so the milk volume tells you the answer. Every figure below is worked out from that percentage and the milk each cup holds, rather than measured per drink. The Grande row is the one that can be checked independently, and it matches: Starbucks publishes 12g of sugars for that cup, which for dairy is the same thing as 12g of carbs.

What you orderedMilk in itCarbs
Traditional cappuccino, 150mlabout 100ml4 to 5g
Small takeaway, 8ozabout 150ml6 to 7g
Starbucks Grande, 16ozabout 300ml12g

This page used to give a single figure of 12 grams and present it as the carb count for a cappuccino. That number is real, but it describes a 16oz chain cup rather than 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:

  1. On a 50 gram day, a traditional cappuccino is about a tenth of your carbs. Two of them is a non-event.
  2. On a 20 gram day, a traditional cappuccino is a quarter of your budget. Still fine, but it’s now a real line in the ledger rather than a rounding error.
  3. A 16oz chain cappuccino on a 20 gram day is around 60% 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, from the manufacturers’ own figures.

MilkCarbs per 100mlIn a traditional cappuccino
Unsweetened almond (Alpro)0gessentially none
Unsweetened soy (Alpro)0gessentially none
Dairy, whole or semi4 to 5g4 to 5g
Oat (Oatly Original)7.2gabout 7g

The trap is the bottom row. Oat milk carries more carbohydrate than dairy does, not less, because turning oats into a drink breaks their starch into shorter chains. 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 12 grams it’s over half a strict keto day, and that’s before anything you eat.

A Short or a Tall with unsweetened almond milk is a different drink entirely and lands close to zero. So the honest answer isn’t yes or no, it’s that Starbucks sells both the easiest and the hardest version of this drink, and the difference is the cup size and the milk rather than anything on the keto menu.

So What Would I 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, order it with unsweetened almond and spend the carbs on food instead. 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.

Shane from cappuccinoed

Written by Shane. Drunk carefully with a biscotti by Shane too. Love.