Latte Macchiato

Latte Macchiato

10 min
Discover the beauty of Italian coffee culture with our latte macchiato recipe. This drink blends the strength of espresso with smooth, frothed milk to create a luxurious, layered treat. Whether you're starting your morning or ending your day, making a latte macchiato at home is simple, using only milk and espresso. Follow our recipe to bring the coffeehouse vibe into your kitchen.


Step 1
  • Heat the milk to boiling point (approximately 65 °) and whisk to a soft foam.
Step 2
  • Pour the milk into a glass and spoon on the foam.
Step 3
  • Allow the coffee to filter through the foam.

Questions about latte macchiato

Keep reading below to find out more about the most frequently asked questions about latte macchiato.

What does "latte macchiato" mean?
"Latte macchiato" means "stained milk" in Italian, perfectly describing the visual effect when espresso meets milk in a glass, forming distinct layers. The name also suggests that milk is the main ingredient, giving the drink its soft and smooth quality. In making a latte macchiato, you start with a layer of hot milk, add a shot of rich espresso and finish with a layer of frothy milk on top. This creates a visually striking three-layer drink. Each layer plays a part in the drink's aroma and flavour, and they should be enjoyed both separately and mixed together.
Can I add flavour to my latte macchiato?
For a delicious twist on your latte macchiato, add natural syrups like hazelnut, caramel, cinnamon or chocolate. Mix these into the milk before frothing or pour them into the glass. This customises your coffee's flavour, making it a delightful treat that can satisfy even a dessert craving.
What type of milk is traditionally used for a latte macchiato?
Milk with a higher fat content (2% or 3.2%) is traditionally used for a latte macchiato as they froth up nicely and create the needed creaminess for those beautiful layers. When making a latte macchiato, steam the milk until warm. Then, froth it to make it velvety. This step is key to getting those distinct layers that look and taste great: the milk foam traps the espresso, creating the latte macchiato's signature 'stained milk' look.
How do I create a perfectly layered latte macchiato?
As you pour the milk into the glass, let the foam rise to form the first layer. Then, add the espresso slowly, aiming for the centre of the foam to keep the layers distinct. Gentle pouring is key to achieve the "stained milk" look that defines a latte macchiato.


200 ml
Freshly brewed espresso coffee
50 ml

Master the art of the latte macchiato with these straightforward tips.

Take your coffee to new heights with a drink that's as impressive to look at as it is to taste.

Personalise your latte macchiato

Craft a latte macchiato that reflects your unique style and preferences. Start by experimenting with different types of milk, whether it’s whole milk, a creamy oat drink or infusing a nuttier flavour with almond or cashew drinks. Then consider the espresso – selecting a dark roast for a robust flavour or a lighter blend for a milder taste. Add a dusting of cinnamon or cocoa powder as a final touch.

To stir or not to stir

Avoid stirring your latte macchiato in the glass. Instead, enjoy the layers as they mix in your mouth with each sip. This method lets you taste the full range of flavours, from the bold espresso to the smooth milk, without disturbing the drink's signature look.

The right glass for your latte macchiato

A see-through glass is a must when serving your perfectly layered latte macchiato. A double-walled glass offers an especially stylish look and lets you comfortably hold your drink right away. They also keep your drink warm for longer, making your coffee experience even better.