How Many Calories Are in Espresso? | A Surprising Answer

A single 1-ounce shot of plain, unsweetened espresso contains about 3 calories, making it a nearly calorie-free drink on its own.

Espresso gets a mixed reputation. It’s a tiny, concentrated shot that looks like it must pack a caloric punch. The opposite is true — plain espresso is almost entirely water with just enough coffee solids dissolved in it to deliver flavor and caffeine.

So when people ask about espresso calories, the honest answer comes with a range: a single shot has about 1 to 3 calories, depending on the database. What changes the math in a meaningful way is what you add to it — milk, syrups, and cream turn that near-zero base into something with real calories.

The Calorie Math — What a Single Shot Contains

The USDA-derived nutrition data lists a 1-ounce shot of espresso at about 3 calories. Starbucks publishes the same number for its solo espresso shot: 3 calories, 0 grams of fat, 0 grams of carbs, and 0 grams of protein.

Other nutritional databases, including FatSecret and FoodStruct, round the same shot down to 1 or 2 calories. The difference comes down to how each database handles trace amounts of coffee solids and oils. For practical purposes, a plain shot is negligible.

The Caffeine Component

Caffeine is not a source of calories, but it is the main reason people reach for espresso. A single shot contains about 63 milligrams of caffeine, compared to roughly 95 milligrams in an 8-ounce cup of brewed coffee. The caffeine gives the energy jolt without any caloric load.

Why the Number Alone Doesn’t Tell the Story

When most people ask how many calories are in espresso, they are really asking about their coffee shop drink. The base shot is the smallest part of the equation. Here is how common additions change the picture.

  • The Milk Math: An 8-ounce latte uses 6 to 8 ounces of milk. Whole milk adds about 150 calories; skim milk adds roughly 80.
  • The Sugar Surprise: Flavored syrups are a standard addition. A single pump of vanilla or caramel adds around 20 calories, and most drinks get two to four pumps.
  • The Cream Factor: Whipped cream looks harmless on a small cup, but a standard dollop adds 50 to 100 calories and several grams of fat.
  • The Concentration Confusion: Per ounce, espresso has more calories than drip coffee — about 2.7 calories per ounce versus 0.3 calories. But a serving is much smaller, so the total is still lower.
  • The Caffeine Assumption: Caffeine has zero calories, but the alertness it provides can make it feel like you have eaten something substantial.

The takeaway is straightforward: the plain shot is a non-issue for most diets. The milk, syrups, and cream are where the calorie counts climb.

Beyond Calories — The Cholesterol Trade-Off

Plain espresso has almost no calories, but non-filtered coffee does contain compounds called diterpenes — cafestol and kahweol — that can raise LDL cholesterol. This is a separate consideration from the calorie count, and it matters for heavy daily drinkers.

A 2022 study in Nutrients found that consuming 9 or more unfiltered coffees per day may be associated with up to a 25% increased risk of cardiovascular disease mortality. For someone drinking one or two shots a day, the cholesterol impact is generally considered minimal, but it is worth knowing that espresso is not filtered.

The diterpenes in espresso add a complication for regular daily consumption, explored in depth in the espresso and cholesterol risk paper. The study highlights a trade-off that people managing their cholesterol may want to discuss with their doctor.

Feature Espresso (1 shot / 1 oz) Drip Coffee (1 cup / 8 oz)
Calories ~3 ~2
Caffeine ~63 mg ~95 mg
Carbohydrates 0.0 g 0.0 g
Fat 0.1 g 0.0 g
Cholesterol Diterpenes Present (cafestol / kahweol) Filtered out
Serving Size Standard Concentrated Dilute

The table shows why espresso feels stronger per sip. It is concentrated, so the trace fat and diterpenes are present in a small volume. Drip coffee filters remove most of the diterpenes but also dilute the overall content.

How Add-Ins Turn Espresso Into a Calorie Bomb

The coffee shop menu rarely sells plain shots. It sells vehicles for milk and sugar. Here is how common espresso-based drinks stack up in calories.

  1. Espresso Macchiato: A shot marked with a dollop of milk foam. Total is about 10 to 15 calories.
  2. Latte: Espresso plus steamed milk. An 8-ounce latte ranges from 100 to 160 calories depending on the milk you choose.
  3. Mocha: A latte with chocolate syrup added. A 12-ounce serving easily hits 250 calories or more.
  4. Affogato: A shot poured over vanilla ice cream. This is a dessert, falling between 200 and 300 calories.
  5. Americano: Espresso diluted with hot water. This stays near-zero, roughly 5 to 10 calories for a double shot.

If your goal is to keep the calorie count low, the Americano or a plain macchiato are the cleanest options. Anything involving steamed milk, syrups, or cream will add real calories to your day.

How Nutrition Databases Handle the Numbers

Why does one source say 1 calorie per shot and another says 3? It comes down to how databases round fractions of a gram. Per 100 grams, espresso contains about 9 calories. A 1-ounce shot is roughly 3 percent of that amount, putting it right at the edge of rounding thresholds.

Roasted coffee beans themselves contain about 60 calories per 20 grams, with the bulk coming from carbohydrates and fats. Only a small fraction of those solids makes it into the final shot. The rest stays behind in the coffee grounds.

Databases like FatSecret espresso calories rely on tracking those trace fractions of a gram of carbs and fat. Small rounding differences produce the 1- to 3-calorie spread. None of it meaningfully changes your daily intake.

Serving Size Calories (Approx.) Source Context
1 oz (solo shot) 1 – 3 USDA & Health Databases
2 oz (doppio) 5 – 6 Starbucks Nutrition Info
100 grams ~9 FoodStruct Database

The Bottom Line

Espresso itself is one of the lowest-calorie drinks you can order. A plain double shot provides about 5 calories and a solid caffeine hit. The variation between 1 and 3 calories per single shot is nutritionally meaningless for almost everyone. Watch the milk, syrups, and cream — those are the real sources of calories in your coffee drink.

If you track every calorie or manage your cholesterol, a plain shot or Americano is the cleanest choice, though heavy espresso drinkers may want to check their lipid panel with their primary care provider given the diterpene content in unfiltered coffee.

References & Sources