Starbucks Espresso Macchiato Calories & Nutrition

By Anirudh Saraya · Last checked:

A Doppio Espresso Macchiato has 15 calories and 150mg of caffeine when made with the standard 2% Milk.

Source: Starbucks' published US nutrition for the standard recipe. Customizations in the calculator are estimates. How we calculate

Illustrative photo for Espresso Macchiato: espresso shot and an espresso topped with whipped cream in white cups (not an official Starbucks photo)
Illustrative photo, not an official Starbucks image.

Espresso Macchiato nutrition by size

SizeCaloriesCaffeineFatCarbsProteinSugar
Solo1075mg0g1g0g0g
Doppio15150mg0g2g1g0g
Triple20225mg0g3g1g0g
Quad25300mg0g4g2g0g

A Doppio Starbucks Espresso Macchiato has 15 calories, 0 g sugar and about 150 mg of caffeine. A Solo has 10 calories and a Quad 25. It is espresso marked with a small dollop of steamed milk and foam, so it is one of the lowest-calorie espresso drinks at Starbucks.

What's in an Espresso Macchiato

Starbucks makes it with espresso and a dollop of steamed 2% milk and foam. It is sold by the shot: Solo, Doppio, Triple and Quad (1 / 2 / 3 / 4 shots), per Starbucks recipe data. It is a different drink from the Caramel Macchiato, which is a full latte with vanilla syrup and caramel drizzle.

Milk and customization swaps

Swaps are shown as the direction of change against the standard recipe. Starbucks' product pages don't publish per-drink numbers for each swap, so check the Starbucks app or our calculator for an estimate of your exact order.

Swap Effect on calories Notes
Nonfat or another milk for the foam Not calculated Starbucks doesn't publish the milk portion, so the calculator keeps the listed calories
Add a syrup Adds calories and sugar Not part of the standard drink
Add caramel drizzle Adds calories and sugar Not part of the standard drink

Starbucks doesn't publish the milk portion for this drink, so the calculator keeps the listed calories if you change the milk.

Syrup pumps and calories

An Espresso Macchiato has no syrup by default. Starbucks doesn't list nutrition per pump on its product pages. The figure most sites quote is about 20 calories and 5 g of sugar for one pump of a standard syrup such as Classic or Vanilla. Treat that as an estimate (unverified), not a Starbucks number. Sugar-free vanilla syrup adds almost no calories. For pump counts across the menu, see our Starbucks syrup calories per pump guide.

Lower-calorie ways to order

Build your exact order

Open the Starbucks Calorie Calculator to pick your Espresso Macchiato size, syrup pumps and toppings and see the calories update as you go.

Similar drinks

Source: Starbucks.com, Espresso Macchiato nutrition (US menu, standard recipe).

Espresso Macchiato FAQs

How many calories are in a Starbucks Espresso Macchiato?

10 in a Solo, 15 in a Doppio, 20 in a Triple and 25 in a Quad, per Starbucks.

How much caffeine is in an Espresso Macchiato?

About 75 mg per shot: 150 mg in a Doppio and 300 mg in a Quad.

Is an Espresso Macchiato the same as a Caramel Macchiato?

No. A Grande Caramel Macchiato is a latte with vanilla syrup and caramel drizzle at 250 calories. An Espresso Macchiato is espresso with a dollop of foam.

What milk does it use?

Starbucks' standard recipe uses 2% milk for the foam.

Want a different milk, extra syrup or toppings? Customize it in the Starbucks calorie calculator or browse all drinks.

All drinks