Okay, real talk. You’ve ordered a latte macchiato at a café, watched the barista build those gorgeous three layers in a tall glass, and thought — “I want that in my kitchen every morning.” Then you go home, try to make it, and end up with something that looks more like chocolate milk than a layered masterpiece. Sound familiar?
To clear up any confusion, a latte also has 3 layers. But a latte has a different order, where espresso is poured in 1st and then the hot milk, which finally gets topped with a layer of foam. For those who love milky coffee drinks, latte macchiato will always be a fantastic option to have.
Yeah. I’ve been there.
The latte macchiato looks fancy, but the honest truth is: once you understand why each step works, it clicks. No barista school required. By the end of this guide, you’ll know exactly how to make a latte macchiato at home, how it stacks up against an espresso macchiato and a regular latte, and even how to make a Starbucks-style version or a cold iced version. We’re covering everything.
Let’s get into it.
- What Is a Latte Macchiato?
- The Barista's Ratio
- Equipment You'll Need
- Ingredients
- How To Make A Latte Macchiato: Step-By-Step
- Iced Latte Macchiato (The Cold Version)
- Starbucks Latte Macchiato — How To Make It At Home
- Latte Macchiato vs. Espresso Macchiato: What's the Difference?
- Latte Macchiato vs. Latte: Closer Than You'd Think
- Tips For Getting Those Perfect Layers Every Time
- Semantic Flavor Notes (What It Actually Tastes Like)
- Frequently Asked Questions
- Final Thoughts
What Is a Latte Macchiato?
“Latte macchiato” is Italian for “stained milk.” And that name is perfect, because that’s exactly what it is — a glass of steamed milk that gets “stained” by espresso poured on top.
The key thing that makes a latte macchiato different from every other espresso drink is the order of assembly. Milk goes in first. Then the foam builds up. Then espresso is poured slowly through the foam, and it sinks to form a beautiful middle layer. You end up with three distinct layers: hot steamed milk on the bottom, espresso in the middle, and a thick cap of foam on top.
It’s milk-forward, slightly sweet, and velvety. The espresso doesn’t dominate here — it just marks the milk. That’s the whole idea.
If you want to explore how latte macchiatos fit into the wider world of espresso drinks, check out our full guide to different types of coffee drinks — it’s a great reference to bookmark.
The Barista’s Ratio
Before we touch a single ingredient, here’s the foundational formula. Print it, tape it to your cabinet, whatever — just know it.
| Component | Amount |
|---|---|
| Whole or 2% milk | 200–240 ml (6–8 fl. oz.) |
| Espresso (double shot) | 60 ml (2 fl. oz.) |
| Milk-to-espresso ratio | ~3:1 (milk dominant) |
| Glass size | 12 oz (tall glass preferred) |
| Temperature (steamed milk) | 140–150°F (60–65°C) |
This ratio is the foundation. Get this right and the layers practically form themselves.
Equipment You’ll Need
- An espresso machine with a steam wand
- A 12 oz tall glass (clear glass is best — you’ll want to see those layers)
- A stainless steel milk frothing pitcher
- A long spoon Optional: a kitchen thermometer
Don’t have an espresso machine? Don’t stress. A Moka pot or an AeroPress brewed strong will get you close enough for a great homemade version. For frothing, a handheld electric milk frother works well, and you can even make milk foam without a frother using the jar-shake method.

Ingredients
- 200–240 ml (6–8 fl. oz.) whole or 2% milk — Whole milk gives you the richest foam and the best layers. It’s the classic choice.
- 2 shots of fresh espresso (~60 ml / 2 fl. oz.) — Use 14g of fresh ground coffee for a double shot.
- Optional: 1–2 tablespoons of vanilla, caramel, or cinnamon syrup for a flavored version.

On non-dairy milks: Oat milk is honestly the best non-dairy pick here. It froths well and holds those layers without going flat. Almond milk works too, though the foam is a bit lighter. Avoid skim milk — the foam collapses fast and you lose that gorgeous layering effect.
How To Make A Latte Macchiato: Step-By-Step
Step 1 — Froth the Milk
This is where the magic starts, so give it your full attention.
Pour cold milk into your frothing pitcher, filling it to just below the spout. Cold milk is key — it gives you more time to develop microfoam before the milk overheats.
Place the pitcher under your steam wand and start frothing. You want to position the wand tip just below the surface of the milk, at a slight angle, so it creates a spinning whirlpool motion. This is what develops the silky, thick foam you need. Keep going until the milk reaches around 140–150°F (60–65°C) — you should barely be able to hold the pitcher with your bare hand.

For a latte macchiato, you actually want more foam than you would for a latte. The thick foam layer is what allows the espresso to float in the middle instead of sinking straight to the bottom. Think of the foam as the landing pad.
Once you’ve got a good, thick foam, set the pitcher aside and let it rest for about 30 seconds. The liquid milk will settle to the bottom, and the dry foam will stay on top. This separation is actually what you want.
Barista Tip — Always Purge the Steam Wand First
Before you submerge the wand into your milk, give it a quick one-second blast of steam into a cloth or cup. This is called purging, and it clears out any condensed water that’s sitting inside the wand. If you skip this step, that watery condensation gets blasted right into your milk — diluting it and wrecking the foam texture before you’ve even started. Professional baristas purge every single time, no exceptions. It takes literally one second. After you finish steaming, purge again and wipe the wand down with a damp cloth. Your machine will thank you.
Step 2 — Brew the Espresso
While your frothed milk is resting, pull your double shot of espresso. Use freshly ground beans if you can — pre-ground coffee goes stale fast, and the espresso is going to be the most concentrated flavor in this drink.
A proper double shot uses about 14g of ground coffee and pulls about 60 ml in 25–30 seconds. If your shot is running faster or slower than that, adjust your grind.

Here’s an important detail a lot of home brewers miss: brew the espresso into a small separate cup or pitcher, not directly into your tall glass. You need to pour the espresso slowly and deliberately later — you can’t do that if it’s already sitting in the bottom of the glass.
Step 3 — Pour the Milk and Build the Layers
Now comes the fun part.
Pour your frothed milk into the tall glass, filling it up to about two-thirds of the way. The liquid milk will flow in first, with the thick foam staying on top. Give it about 30 seconds to fully settle — you’ll see the layers separate.

Next, slowly pour your espresso shot through the center of the foam. Go slowly. Tilt the small cup slightly and let the espresso trickle down into the foam. You’re not dumping it in — you’re coaxing it.

What happens is kind of fascinating. The espresso is denser than the foam, but lighter than the cold liquid milk. So it sinks through the foam and suspends between the milk below and the frothy cap above. That’s your middle layer forming right in front of you. If you’re doing it right, you’ll see a dark espresso ring gradually appearing in the middle of the glass.

Finally, spoon any remaining foam on top to finish the cap. Add a dash of cinnamon or cocoa powder if you like.
Before you sip, stir everything together with your long spoon. That’s actually the traditional way to drink it in Italy — you build the layers, admire them for a second, then mix. The flavor you get is wonderfully balanced, smooth, and subtly sweet.

Before you sip, stir everything together with your long spoon. That’s actually the traditional way to drink it in Italy — you build the layers, admire them for a second, then mix. The flavor you get is wonderfully balanced, smooth, and subtly sweet.
Iced Latte Macchiato (The Cold Version)
Hot summer day? The latte macchiato works beautifully over ice, and the layering effect is honestly even more dramatic when the drink is cold.
Here’s how to do it:
What you need: ½ cup cold milk, 2 shots of espresso (cooled or at room temperature), a handful of ice cubes, and a handheld frother.
Steps:
- Froth your cold milk with the handheld frother for about 45–60 seconds until it builds up a thick, airy foam.
- Fill a tall glass with ice.
- Pour the cold milk over the ice first, then spoon the foam on top.
- Slowly pour the cooled espresso shots directly into the center of the foam.
- Watch those layers form in real time.
- Stir before drinking.
A quick note on cold frothing: cold milk actually froths really well for this. You’re not trying to create microfoam here — you want big, airy, stable foam that the espresso can float on. A handheld frother for 45–60 seconds does the job perfectly.
Want to go the flavored route? Add a tablespoon of vanilla syrup or caramel to the bottom of the glass before the milk and ice. It settles beautifully at the bottom and slowly works its way up as you sip. That caramel iced latte macchiato vibe? Absolutely worth it.
Starbucks Latte Macchiato — How To Make It At Home
If you’ve ever ordered a latte macchiato at Starbucks and thought, “I want this every morning but I’m not dropping $6 a day,” you’re my kind of person.
Starbucks’ version is a bit different from the traditional Italian recipe. They typically use one shot of espresso (their Blonde Espresso Roast for a lighter, smoother flavor), steamed milk, and the layering technique is the same — milk in first, then espresso poured through the foam.
Here’s a simple copycat recipe:
What you need: 1 cup of whole milk (or your non-dairy milk of choice), 1–2 shots of espresso, and optional: 1 tablespoon of vanilla syrup for a sweeter version (this is how Starbucks’ Caramel Macchiato starts — with vanilla syrup in the milk).
Steps:
- Add vanilla syrup to the bottom of your glass (optional but gives you that signature Starbucks sweetness).
- Steam and froth your milk until hot and foamy. Fill the glass almost to the top.
- Brew 1–2 shots of espresso using a light or blonde roast if you have it — Starbucks actually recommends their Blonde Espresso Roast for this drink because the lighter roast is smoother and less bitter when mixed with a lot of milk.
- Slowly pour the espresso into the center of the foam.
- For the Caramel Macchiato version, drizzle caramel sauce on top in a crosshatch pattern.
And just like that, you’ve got a Starbucks-style latte macchiato at a fraction of the cost. Honestly? Once you start making these at home, going back feels kind of unnecessary.
One thing worth knowing: Starbucks’ Caramel Macchiato is technically a latte macchiato with vanilla syrup and caramel drizzle. It follows the same milk-first assembly. What Starbucks calls a plain “macchiato” on other parts of the menu is a different drink — closer to an espresso macchiato. The naming can be confusing, so now you know.
Latte Macchiato vs. Espresso Macchiato: What’s the Difference?
This one trips up a lot of people, and honestly, it’s not your fault. The names sound almost identical, but the drinks are completely different in terms of size, ratio, and flavor.
Here’s the quick breakdown:
| Latte Macchiato | Espresso Macchiato | |
|---|---|---|
| Size | 10–12 oz | 2–3 oz |
| Base | Steamed milk with foam | Espresso shot |
| What’s “marked” | Milk is marked by espresso | Espresso is marked by a dollop of foam |
| Milk ratio | ~3:1 milk to espresso | ~2:1 espresso to milk |
| Flavor | Mild, creamy, milk-forward | Bold, concentrated, espresso-forward |
| Calories | ~130 kcal | ~10–15 kcal |
| Best for | Slow morning sipping | A quick coffee hit |
The espresso macchiato is a tiny, punchy drink. It’s essentially a shot of espresso with just a small spoonful of foam on top. In Italy, people drink it standing at a bar in about 30 seconds flat. The foam just softens the intensity a little — the coffee is still very much in charge.
The latte macchiato is the opposite energy. It’s large, milky, and the espresso plays a supporting role. It’s a sit-down drink. Something you sip slowly over a good book or a slow Saturday morning.
Same word “macchiato,” completely different drinks. The difference is in what gets stained — in the espresso macchiato, the espresso is stained with milk. In the latte macchiato, the milk is stained with espresso.
Latte Macchiato vs. Latte: Closer Than You’d Think
This comparison gets people confused all the time, and for good reason — the ingredients are basically the same. Both use espresso, steamed milk, and a little foam. So what’s the actual difference?
| Latte Macchiato | Caffè Latte | |
|---|---|---|
| Assembly order | Milk first, then espresso | Espresso first, then milk |
| Foam | Thick, generous foam layer | Thin layer (about 5mm) |
| Layers | Three distinct layers | Uniform, blended |
| Flavor emphasis | Milk-forward | More espresso-forward |
| Served in | Tall glass | Cup or mug |
| Traditional style | Layered, stirred before drinking | Mixed from the start |
The biggest difference is the order of pouring. In a latte, espresso goes in first — the milk is poured into the espresso. Everything integrates. In a latte macchiato, milk goes in first, and the espresso floats into it. That’s what creates the layered look.
The flavor difference is subtle, but real. The latte macchiato has a slightly more pronounced milk sweetness at first sip, with the espresso becoming more noticeable as the layers mix. A latte is more consistently coffee-forward from the first sip to the last.
Also worth noting: the foam in a latte macchiato is much thicker and “drier” than in a latte. That thick foam is functional — it’s what holds the espresso in that middle layer. A latte’s foam is thinner and wetter, meant to blend smoothly with the drink.
If you love lattes already, a latte macchiato will feel familiar but slightly more indulgent and theatrical. And if you like making a perfect cup of latte at home, a latte macchiato is your next step up.
Tips For Getting Those Perfect Layers Every Time
The layers are the whole point of this drink. Here’s what actually makes or breaks them:
Use whole milk. The fat content in whole milk is what creates a stable foam layer. Skim milk goes flat too fast. Oat milk is your best non-dairy bet.
Don’t skip the 30-second rest. After frothing, let the milk sit for half a minute. The liquid and foam need time to separate before you pour. Rush this and everything mixes before you even add the espresso.
Pour the espresso slowly and through the center. Don’t dump it in from the side. Aim for the middle of the foam and pour in a thin, gentle stream. A small pitcher or even a spoon to slow the pour helps a lot.
Temperature matters. If your milk gets too hot (above 160°F / 70°C), the foam breaks down and becomes watery. Stick to that 140–150°F sweet spot for the best density and stability.
Use a tall, clear glass. This sounds obvious but it matters. The layers need vertical space to form, and you want to be able to see them. A wide mug or short cup won’t give you the same visual effect — or the same drinking experience.
Semantic Flavor Notes (What It Actually Tastes Like)
When a latte macchiato is made well, the first sip hits you with warm, creamy steamed milk sweetness. The espresso crema adds a slightly caramelized, roasty note. It’s velvety in texture, almost dessert-like. There’s no sharp bitterness — the milk cushions all of that.
As you drink deeper and the layers start mixing, you get more of that espresso character coming through. The body of the drink is full and rich, not thin like a black coffee but not heavy like a milkshake either. It sits right in between.
This is why it’s such a hit with people who find regular espresso too intense but want something with more complexity than a basic drip coffee. If you’ve got friends who say they “don’t really like coffee” — make them one of these. Fair warning, they might become obsessed.
Frequently Asked Questions
-
What is a latte macchiato made of?
A latte macchiato is made with steamed whole milk, thick milk foam, and a double shot of espresso. The milk goes in first, then the espresso is poured through the foam to create three distinct layers.
-
What’s the difference between a macchiato and a latte macchiato?
A regular macchiato (also called an espresso macchiato) is a 2–3 oz espresso drink with just a small dollop of foam on top. A latte macchiato is 10–12 oz, with the milk as the base and espresso poured on top. They share the word “macchiato” but are completely different drinks.
-
Why isn’t my latte macchiato separating into layers?
The most common reasons are pouring the espresso too fast, foam that’s too thin (froth longer for a drier, thicker foam), milk that’s too hot (keep it under 160°F), or using skim milk. Slow, centered pouring through thick foam is the key to visible layers.
-
Can I make a latte macchiato without an espresso machine?
Yes. Use a Moka pot or AeroPress brewed on the strong side for the espresso substitute. For frothing, a handheld electric frother works great. You can also use the French press pump method — heat your milk, pour it in, and pump 15–20 times until foamy.
-
What milk is best for a latte macchiato?
Whole milk is the classic choice for the richest foam and best layering. Among non-dairy options, oat milk is the top pick — it froths well and holds its structure. Almond milk is decent, and barista-edition versions of both froth even better. Check out our full breakdown on what type of milk is best for frothing for more detail.
-
How much caffeine is in a latte macchiato?
A double-shot latte macchiato contains roughly 120–150 mg of caffeine, depending on the beans and extraction. A single-shot version comes in around 60–75 mg.
-
How many calories are in a latte macchiato?
A homemade latte macchiato with 200 ml of whole milk and a double shot of espresso contains approximately 120–130 calories. Swap to oat milk and it drops to around 90–100 calories. A Starbucks Grande Caramel Macchiato with 2% milk clocks in at about 250 calories with around 33g of sugar — making the homemade version significantly lighter if you skip the syrup.
-
Can I make a latte macchiato iced?
Absolutely. Froth cold milk with a handheld frother, pour over ice in a tall glass, then slowly add cooled espresso through the foam. The layers still form, and honestly the visual effect is even more dramatic with the ice in there.
-
Is a latte macchiato sweet?
Without any added syrup, it has a natural, mild sweetness from the steamed milk — nothing overpowering. If you want more sweetness, a tablespoon of vanilla or caramel syrup takes it up nicely without making it feel like dessert.
-
What roast is best for a latte macchiato?
A medium to dark roast works best. The bolder flavor stands up to all that milk. Light roasts can get a little lost in there, though Starbucks specifically uses their Blonde Espresso Roast for a smoother, subtler version. Try both and see what you like — that’s half the fun.
Final Thoughts
The latte macchiato isn’t complicated once you understand the logic behind it. Milk first, thick foam, slow espresso pour through the center. That’s really it.
What makes it satisfying to make at home — and honestly a little addictive — is that combination of the process and the result. You get to see the drink build in real time. Those layers aren’t just pretty, they’re proof you did it right.
Start with the classic version and get comfortable with the technique. Once you’ve nailed the layers, go experiment. Try oat milk. Try a vanilla iced version. Try the Starbucks copycat with a caramel drizzle. There are no wrong answers as long as you start with good milk, good espresso, and a little patience at the pour.
Now go make one. Seriously. Your kitchen smells like a café for the next 10 minutes, and that alone is worth it.
For more ways to level up your home coffee game, explore our guides on how to steam milk at home, what is milk frothing and what does a milk frother do, and our roundup of the best home espresso machines.
