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

Espresso Macchiato nutrition by size
| Size | Calories | Caffeine | Fat | Carbs | Protein | Sugar |
|---|---|---|---|---|---|---|
| Solo | 10 | 75mg | 0g | 1g | 0g | 0g |
| Doppio | 15 | 150mg | 0g | 2g | 1g | 0g |
| Triple | 20 | 225mg | 0g | 3g | 1g | 0g |
| Quad | 25 | 300mg | 0g | 4g | 2g | 0g |
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
- Order it as it comes: 15 calories for a Doppio.
- Skip syrups and drizzle.
- Choose a Solo for 75 mg caffeine.
- See more light options in our Starbucks drinks under 100 calories guide.
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
- Cortado calories
- Espresso calories
- Caramel Macchiato calories
- Cappuccino calories
- Flat White calories
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