Main
🏠Home
Calculators
⚖️BMI & TDEE 🔥BMR Calculator 📊TDEE Calculator 🥑Macro Calculator 🏃Calories Burned 💪Protein Calculator 🎯Calorie Deficit Calculator 📏Body Fat Percentage Calculator 💧Water Intake Fasting Timer 🌿Superfood Calculators 🇦🇺Australia Calorie Calculator
Women's Health & Fitness
🌸Women's Health Hub 🌸Period Calculator 💜PCOS Diet 🥚Iron Intake
Meal Tools
🍽Meal Planner 📒Daily Meal Tracker 🍲Recipe Builder 🔄Food Compare 🍱Food Calories Database 📝Blog 🥗Create Diet Plan
🇦🇺 Australian Food Calculator

Macchiato Calories Calculator

Last reviewed: June 22, 2026

Calculate macchiato calories. Australian cafe macchiato nutrition — espresso with steamed milk, caffeine content, macros and short vs long.

Macchiato Nutrition Overview

The macchiato ('stained' in Italian) is one of the defining coffees of Australian specialty cafe culture. In Australian cafe tradition, a macchiato is an espresso (typically a double shot) 'stained' or 'marked' with a small amount of steamed milk or milk foam — just enough to soften the straight espresso intensity without adding the volume of a flat white or latte. The 'long macchiato' — a double ...

How to use this calculator

Enter your portion size in grams or use the unit selector. CalorieMetrica will estimate calories, protein, carbs and fats for Macchiato. Actual nutrition values vary depending on preparation method, recipe, and serving size.

Best for fitness goals

The macchiato is the most calorie-efficient milk coffee available — at approximately 21 kcal, it adds the complexity of milk texture and flavour to coffee with essentially no calorie impact. For anyone switching from lattes (~160 kcal for a large) or cappuccinos (~120 kcal) to macchiatos, the calori...

Macchiato Calories — Complete Australian Guide

Calories By Portion Size

Portion / Serving Estimated Calories Notes
Short macchiato (30ml — espresso + milk dash)~12 kcalSmall/traditional
Long macchiato (70ml)~21 kcalStandard Australian
Latte macchiato (250ml)~145 kcalLayered milk version

Calories By Preparation Method

Preparation Method Calories / 100g Notes
Short macchiato: single espresso + milk dot~30 kcal/100mlTraditional
Long macchiato: double espresso + steamed milk~30 kcal/100mlAustralian standard
Caramel macchiato (Starbucks style)~190 kcal/100mlVery different drink

Nutrition Breakdown

Nutrient Amount Notes
Calories30 kcalPer 100ml
Protein2 gFrom milk
Carbohydrates3 gFrom milk lactose
Fat1 gFrom milk fat
Fibre0 gNone
Caffeine~130–160 mgFrom double espresso
Calcium~40 mgFrom milk

What Is Macchiato?

The macchiato ('stained' in Italian) is one of the defining coffees of Australian specialty cafe culture. In Australian cafe tradition, a macchiato is an espresso (typically a double shot) 'stained' or 'marked' with a small amount of steamed milk or milk foam — just enough to soften the straight espresso intensity without adding the volume of a flat white or latte. The 'long macchiato' — a double espresso in a small glass with a small amount of steamed milk — is the standard Australian cafe interpretation, served in a small glass that shows the layering of espresso and milk. This is distinct from the Italian espresso macchiato (a single shot with a drop of foam) and from the American caramel macchiato (a sweet layered drink that bears little resemblance to the original). Australian macchiato culture reflects the country's sophisticated coffee appreciation — it is ordered by coffee connoisseurs who want something stronger than a flat white but with slightly more milk than a straight black espresso. Melbourne and Sydney specialty cafes have elevated macchiato preparation to a precise art.

Macchiato Calories Guide

A standard Australian long macchiato (approximately 70ml — double espresso with a small amount of steamed full-cream milk) contains approximately 21 calories. The calorie content is negligible — almost entirely from the small milk addition. A short macchiato (30ml, single shot with milk dot) is approximately 12 calories.

Macchiato for Weight Loss

The macchiato is the most calorie-efficient milk coffee available — at approximately 21 kcal, it adds the complexity of milk texture and flavour to coffee with essentially no calorie impact. For anyone switching from lattes (~160 kcal for a large) or cappuccinos (~120 kcal) to macchiatos, the calorie saving is significant.

Macchiato for Muscle Gain

Not relevant for muscle building, though the caffeine provides pre-workout performance benefits.

Smart Comparison

Macchiato vs Flat White: Flat white (~110 kcal) is dramatically higher than a macchiato (~21 kcal). Macchiato vs Long Black: Both are essentially zero-calorie coffees — the macchiato has slightly more calories from the milk dash. Macchiato vs Latte: A large latte (~160 kcal) is much higher.

Portion Control Advice

A macchiato is already essentially calorie-free — no portion concerns.

Common Mistakes

Confusing an Australian macchiato with a Starbucks 'caramel macchiato' — the Starbucks version is essentially a flavoured latte (~250+ kcal) and bears no resemblance to the traditional macchiato.

Burn This Food — Activity Equivalents

Activity Duration to Burn
Brisk walking~5 min for 1 long macchiato
Jogging~2 min
Cycling~3 min
Swimming~2 min

Healthy Alternative Tips

🥗 Lower Calorie Option
Macchiato is already among the lowest calorie milk coffees — ~21 kcal
💪 Higher Protein Option
Macchiato paired with a protein-rich food — ~21 kcal
🔄 Smarter Swap
Switch from latte to macchiato — saves ~140 kcal

Related Tools

Use these tools to track your daily plan and compare foods:

Flat White CaloriesLong Black CaloriesMilo CaloriesMacro CalculatorMeal Planner 📊 Full Food Detail 🔄 Compare Foods 🍽 Add To Meal Plan 🔍 Open Calorie Lookup

Frequently Asked Questions

How many calories in a macchiato?

An Australian long macchiato (double espresso with a small amount of steamed milk — approximately 70ml) contains approximately 20–22 calories. A short macchiato (single espresso with milk dot — approximately 30ml) is approximately 11–13 calories. A latte macchiato (steamed milk with espresso poured through — approximately 250ml) is approximately 142–148 calories.

What is the difference between a long and short macchiato?

An Australian short macchiato is a single espresso shot with a small dot of steamed milk foam placed on top — approximately 30ml total. A long macchiato is a double espresso in a small glass with a more generous addition of steamed milk — approximately 70ml total. The long macchiato is the more common Australian cafe order.

Is a macchiato sweet?

A traditional Australian macchiato is not sweet — it is the espresso flavour softened slightly by the milk, without any added sweetener. The small amount of milk adds a subtle sweetness from lactose and a creamy texture. Anyone who wants sweetness adds sugar or requests a flavoured syrup. A 'caramel macchiato' (popularised by Starbucks) is a sweet flavoured milk drink with coffee added and is not the same as a traditional macchiato.

Why do Australians drink macchiatos?

The macchiato is popular in Australian specialty coffee culture because it showcases high-quality espresso — the small amount of milk enhances rather than overwhelms the coffee flavour. For coffee connoisseurs who appreciate the nuance of a good espresso blend, the macchiato is the ideal order: enough milk to temper the acidity, not enough to dilute the coffee character.

📊 Data source note: Nutrition values are estimates based on Australian food composition databases, Food Standards Australia New Zealand (FSANZ) nutrient data, and standard recipe analysis. Actual values vary by cooking method, recipe, brand, and serving size. See our Data Sources and Methodology pages.