A latte macchiato is a shot of espresso poured into a glass of hot milk with foam. Italians call it stained milk and once you’ve seen one, that name will make sense. We ordered our first at a small cafe, expecting a normal latte. The glass that landed on our table had 3 stripes and we hesitated before the first sip.
So here’s the full rundown on what’s in it, how it differs from a latte, and how to make it at home without any muddy brown mess.
Key Takeaways
- A latte macchiato is milk with espresso poured in last
- The name means “stained milk”
- You get three layers: milk, espresso, foam
- One shot is standard, so it’s gentler than most coffee-shop lattes
- Starbucks’ caramel macchiato is a sweeter drink altogether
- Drink it quickly, because the layers blend within minutes
What Is a Latte Macchiato?
A latte macchiato is an Italian coffee in which 1 shot of espresso is poured into steamed milk. That dark pour is the “stain” in the name.
It comes in a tall glass, mainly so you can admire the stripes. In Italy it’s a breakfast drink or an afternoon snack, and plenty of Italians think of it as a mild coffee for kids.
Looking for the older drink that shares the name? Our guide on what is a macchiato coffee covers it.
What Is in a Latte Macchiato?
3 things go into a latte macchiato:
- Steamed milk
- 1 shot of espresso
- Milk foam
That’s the whole list, and the classic version contains no syrup. A lot of cafes go for whole milk because it froths well.
What Is the Difference Between a Latte and a Latte Macchiato?
Pour order is the biggest difference. A latte macchiato starts with milk while ending with espresso, a latte flips that and blends everything. Because of it, the macchiato gets visible layers and a much thicker foam cap, while a latte blends into one smooth color.
| Feature | Latte Macchiato | Latte | Espresso Macchiato |
|---|---|---|---|
| Built | Milk first, espresso poured in | Espresso first, milk added | Espresso with a spoonful of foam |
| Layers | Three, easy to see | Blended | Barely any |
| Foam | Thick and stiff | Thin microfoam | Small dollop |
| Served in | Tall glass | Cup or glass | Small espresso cup |
| Taste | Milky, espresso mid-sip | Smooth and even | Bold and sharp |
Want another Italian drink to compare? Our macchiatone guide covers a bigger, milkier take on the espresso macchiato.
What Does a Latte Macchiato Taste Like?
A latte macchiato tastes creamy with a little bitterness that hits in the middle. Your first sips are mostly foam and warm milk. Then the espresso shows up, and after that it’s back to milk.
We don’t stir until the last third of the glass. Stir early, and you’ve basically made a plain latte. If that sweeter style is what you’re after, our iced caramel macchiato is worth making at home.

How to Make a Latte Macchiato at Home
Froth the milk, then pour it into a tall glass and add fresh espresso through the foam. That’s really all there is to it. Grab these first:
What You’ll Need
- 1 shot espresso
- 6-8 oz of whole milk
- A tall, clear glass (the clearer, the better)
Step-by-Step Guide
- Rinse the glass with hot water, because a cold glass cools the milk faster than you’d expect
- Steam and froth the milk until it’s thick and foamy, not silky
- Pour it in and give the foam 20-30 secs to rise
- Pull a fresh shot and pour it gently through the middle of the foam
- A spoon held over the glass softens the stream
- Serve right away
Our first few glasses came out brown and blended, and thicker foam was the fix. We now froth a little longer than feels natural.
We also stopped using cold glasses altogether. A quick hot water rinse made the layers noticeably cleaner.
Why Is My Latte Macchiato Not Layering?
Thin foam with cold espresso or a slow pour are the usual culprits. Any one of them lets the coffee sink and mix.
Our first three tries were basically brown lattes. What helped was thicker foam and pulling the shot right as the milk finished resting. A steady, slightly quicker pour helped too, which felt backwards at first.
Even a perfect glass starts blending around the five-minute mark, so don’t leave it sitting.
Latte Macchiato Calories and Caffeine
Think of around 120-220 calories in a latte macchiato and 63-75 mg of caffeine per shot. The milk drives most of the calories:
| What | Typical amount |
|---|---|
| Calories | 120-220, based on milk/size |
| Caffeine | ~63-75 mg |
| Size | 8-0 oz |
Skim milk lands near the bottom of that range and whole milk near the top.
Final Sip
Once you know the pour order, a latte macchiato is easy to get right. Warm glass, stiff foam, fresh shot, and drink it before the layers blend. That’s the whole trick behind a good latte macchiato at home.
FAQs
Which is stronger, latte, cappuccino, or macchiato?
An espresso macchiato tastes strongest, as it has almost no milk, caffeine count is totally based on the number of shots. So a latte and a cappuccino with the same shots match.
Can we make an iced version of latte macchiato?
Yes, you just have to fill a tall glass with ice and pour cold frothed milk. At end, top it up with your espresso shot. Tada! your iced latte macchiato is ready.
Which is healthier, latte or macchiato?
An espresso macchiato is lightest at around 15 calories. Between a latte and a latte macchiato, the cup which has less milk and no syrup wins.
What milk is best for a latte macchiato?
Whole milk froths the thickest while keeping the layers longest. Oat milk is the perfect dairy-free choice for stable foam.
What size glass do you need for latte macchiato?
A tall, clear glass of 8 to 10 oz shows the layers best. A narrow one also makes the pour easier to control.