Is Espresso Keto-Friendly? Carbs, Caffeine & Tips

A straight shot of espresso is about as keto-friendly as a drink gets. A single shot contains roughly 1 gram of carbohydrates and 5 calories, with zero sugar and zero fat. Even a double shot lands at only 2 grams of carbs, well within the 20 to 50 grams most people aim for daily on a ketogenic diet. The trouble starts with what you add to it.

Espresso’s Nutritional Profile

A standard single espresso shot is about 1 ounce (25 to 30 milliliters) of liquid, brewed from 7 to 10 grams of ground coffee. That tiny serving delivers 5 calories, 1 gram of carbohydrates, and essentially no protein or fat. A double shot, pulled from 18 to 20 grams of coffee and yielding about 2 ounces, simply doubles those numbers. At 2 grams of carbs, a double espresso barely registers against a daily keto carb budget.

The carbohydrates in espresso come from trace amounts of naturally occurring compounds extracted during brewing. There’s no added sugar, no starch, nothing that would cause a meaningful blood sugar response. Black espresso is a zero-concern drink on keto.

How Caffeine Affects Ketosis

Caffeine itself doesn’t contain carbs or calories, and for most healthy adults it doesn’t noticeably affect blood sugar. If you have diabetes, the picture gets slightly more complicated. Around 200 milligrams of caffeine (roughly two to three espresso shots) can alter how the body uses insulin in some people with diabetes, potentially causing blood sugar to rise or fall. But for the average person following a keto diet, caffeine won’t interfere with ketosis.

Where Espresso Drinks Go Wrong

Plain espresso is keto. A caramel latte is not. The gap between them is milk, syrups, and sweeteners.

A latte is mostly steamed milk, and a standard 16-ounce version made with whole milk can contain 18 or more grams of carbs from lactose alone. Even smaller milk-based drinks like a macchiato or cortado add carbs quickly depending on the pour. If you want a milk-like texture, your choice of substitute matters. Per 100 grams, unsweetened almond milk has about 0.67 grams of carbs, soy milk has 1.29 grams, coconut milk has 2.92 grams, and oat milk comes in at 5.1 grams. Almond milk is the clear winner for keeping carbs low, though be aware that many coffee shops use sweetened versions with added sugar.

Flavored syrups are the other pitfall. A single pump of standard syrup adds about 5 grams of sugar. Sugar-free syrups exist, but not all are equally keto-safe. Some contain maltodextrin, a highly processed sweetener derived from starchy plants that contains the same amount of calories and carbs as regular sugar. Splenda packets, for example, include maltodextrin and dextrose, adding about 1 gram of carbs per packet. If you’re strict about ketosis, check what’s actually in the “sugar-free” option before assuming it’s carb-free.

Ordering Keto Espresso at Coffee Shops

At chain coffee shops like Starbucks, a few specific modifications keep your espresso drink keto-compliant. First, ask for “no classic,” which is the default liquid sweetener added to many drinks. Second, request heavy cream instead of milk. If you simply say “breve,” you’ll get half-and-half, which has more carbs than heavy cream. Third, skip the coconut milk and almond milk options at Starbucks specifically, since their versions have added sugar.

Avoid ordering a latte with heavy cream. Since lattes are mostly milk, substituting heavy cream means you’re drinking a cup of cream, which is both calorie-dense and hard on your stomach. A better option is an Americano (espresso diluted with hot water) with a splash of heavy cream and sugar-free syrup if you want sweetness. This gives you espresso flavor, volume, and richness without the carb load of a milk-based drink. Another option is a “misto,” which is brewed coffee with steamed heavy cream, giving a latte-like experience with far less liquid dairy.

Adding Fat to Espresso for Ketosis

Some keto followers add fat directly to espresso, following the bulletproof coffee concept: two tablespoons of unsalted grass-fed butter or ghee plus MCT oil blended into coffee. MCT oil travels directly to the liver, where it’s converted into ketone bodies, giving the body a quick source of ketone-based energy. The butter slows caffeine metabolism, potentially smoothing out energy levels and avoiding the crash that comes when caffeine wears off.

There’s also a satiety angle. MCT oil promotes the release of hormones that signal fullness, which can reduce appetite. Butter digests slowly, extending that full feeling. For people using keto for weight management, a fat-loaded espresso can replace breakfast and delay hunger for hours.

That said, Cleveland Clinic dietitians caution against making bulletproof coffee a daily habit. Two tablespoons of butter add around 200 calories of almost pure saturated fat. If you’re drinking this on top of regular meals rather than as a meal replacement, the extra calories can work against weight loss goals even while technically keeping you in ketosis.

The Bottom Line on Espresso and Keto

A single or double shot of black espresso fits comfortably into any ketogenic diet at 1 to 2 grams of carbs. The only real risk is what you put in it. Heavy cream in small amounts, unsweetened almond milk, and genuinely sugar-free sweeteners (stevia, erythritol, monk fruit) keep things keto. Flavored syrups, regular milk, and sweeteners containing maltodextrin do not. If you’re ordering out, specify exactly what you want rather than trusting default preparations.