
OneHundredCoffee is reader-supported, and some products displayed may earn us an affiliate commission. Details
There are coffee drinks that feel friendly from the first sip, and then there are drinks that make you slow down and pay attention. Macchiato sits firmly in that second camp. It is not a giant cup of milk dressed up with a little espresso. It is not supposed to be candy-sweet, oversized, or buried under syrup unless that is the version you personally enjoy. At its heart, a macchiato is about contrast: dark espresso and just enough milk to soften the edges without stealing the spotlight.
That is exactly why so many people get confused by it.
Order a macchiato in one café, and you might get a tiny, bold, traditional drink with just a mark of milk foam. Order it somewhere else, and you may be handed a tall, layered, much milkier drink. Both exist. Both have their place. But if you want to make a macchiato at home and actually feel like you know what you are doing, it helps to separate the two styles clearly before you even touch the grinder.
The traditional espresso macchiato is the Italian classic: espresso “stained” with a small amount of milk or milk foam. The phrase itself points to that idea of a marked or stained espresso, and that is still the clearest way to think about the drink.
The latte macchiato is essentially the reverse: milk first, then espresso poured in to “mark” it, often giving you that layered café look in a glass. It is gentler, milkier, and more forgiving for beginners.
So this article is for both kinds of coffee lovers. If you want a proper, small, espresso-forward macchiato that tastes like something a barista would hand you with a tiny spoon and a serious look, I’ll show you exactly how I would make it. And if you want the softer, more casual, home-friendly version that still tastes thoughtful and balanced, I’ll walk you through that too.
Best Coffee Beans Choice for Macchiato
| Image | Product | Features | Price |
|---|---|---|---|
|
Best Overall Macchiato
|
Creamy espresso-friendly medium roast
|
Price on Amazon | |
|
Best Café-Style Pick
|
Rich caramelly espresso roast
|
Price on Amazon | |
|
Best Italian Intensity
|
Full-body Italian espresso profile
|
Price on Amazon | |
|
Best Chocolatey Shot
|
Heavy body dark espresso
|
Price on Amazon | |
|
Best Smooth Macchiato
|
Nutty sweet medium-dark espresso
|
Price on Amazon | |
|
Best Brighter Espresso
|
Vibrant medium espresso blend
|
Price on Amazon | |
|
Best Rich Everyday
|
Rich full-bodied espresso roast
|
Price on Amazon | |
|
Best Smaller Bag
|
Same creamy espresso profile
|
Price on Amazon | |
|
Best Strong Macchiato
|
Bold full-bodied espresso roast
|
Price on Amazon | |
|
Best Dark Classic
|
Robust dark roast depth
|
Price on Amazon |
What a macchiato really is
The easiest mistake people make is treating a macchiato like a mini latte. It is not that. A real espresso macchiato is still mostly espresso. The milk is there to round the edges, soften bitterness, and add a little sweetness and texture, but the drink should still taste unmistakably like coffee first. CoffeeGeek describes the traditional version as intensely espresso-forward, with the foam acting more like a finishing touch than a true milk component. That is exactly the spirit you want to keep in mind at home.
That is why I always tell people this:
A macchiato is a drink of restraint.
If you pour too much milk, you are no longer making a macchiato. You may still be making something delicious, but it has crossed into cortado, piccolo, or small latte territo,ry depending on the ratio. This is not coffee snobbery. It just helps to understand what kind of cup you are building.
The two macchiatos you should know.

Before recipes, let’s make the distinction practical.
1. Espresso macchiato
This is the classic.
You pull a shot or a double shot of espresso. Then you add a small spoonful of textured milk foam or a very small amount of steamed milk and foam. The result is short, intense, aromatic, and elegant. It is usually served in a demitasse or small espresso cup.
2. Latte macchiato
This one begins with milk.
You steam milk, pour it into a taller glass, then pour espresso through the milk so it leaves a visible mark. It looks beautiful, tastes gentler, and is often the style people accidentally imagine when they hear the word macchiato.
Both are valid. But if you want to feel like you can make a macchiato “like a pro,” I strongly recommend learning espresso macchiato first. It teaches you better discipline with espresso, milk texture, and drink balance.
What you need to make a macchiato at home

You do not need a huge café setup, but you do need a few basics to make the drink feel right. A macchiato is such a small drink that every weakness shows up immediately. Bad espresso tastes bad fast. Thin milk texture stands out instantly. Stale beans have nowhere to hide.
The essentials
- Espresso machine or a strong espresso-style alternative
- Fresh coffee beans
- A burr grinder
- Milk pitcher
- Good milk
- Small cup or glass
- Spoon
If you want a compact home machine that can make real espresso drinks without taking over your kitchen, the Breville Bambino is widely sold as a compact manual espresso machine, and the Bambino Plus listing highlights a steam wand, volumetric shot control, and included milk pitcher accessories.
For grinding, the Baratza Encore ESP is one of the easier options to mention logically here because it is explicitly marketed as an espresso-capable burr grinder rather than a generic blade grinder pretending to do everything.
And if you do not have a steam wand but still want something closer to silky microfoam than big bubbly froth, a tool like the Subminimal NanoFoamer exists specifically to create finer, more barista-style milk texture than a typical cheap whisk frother.
The beans matter more than people think.

Macchiato is one of the least forgiving espresso drinks because there is so little milk to cover flaws. That means your beans matter.
I personally think macchiato shines with coffees that have:
- chocolate notes
- nutty sweetness
- caramel tones
- a little fruit, but not too sharp or sour
You can absolutely use a fruity light roast if you love bright espresso, but in a macchiato, too much acidity can feel aggressive. Medium and medium-dark roasts often feel more natural here because the tiny touch of milk brings out their sweetness beautifully.
If you are shopping for coffee for a macchiato, I would lean toward something described as chocolatey, balanced, syrupy, or sweet rather than ultra-floral or tea-like.
The milk question: whole milk, oat milk, or something else?

If you want the easiest path to a classic macchiato, use whole milk.
Whole milk gives you:
- better sweetness
- better body
- easier foam texture
- a more forgiving steaming window
That said, oat milk can work very well, especially barista-style oat milk. It usually textures more nicely than almond milk and feels creamier in a small drink. Almond milk can be trickier and may separate more easily with espresso if the temperature or acidity is off.
Because macchiato uses so little milk, the milk’s flavor is actually very noticeable. This is one reason I do not love using skim milk for this drink. It can foam dramatically, yes, but the body often feels too thin for the role the milk needs to play.
A quick table: what kind of macchiato should you make?
| Style | Espresso Level | Milk Level | Difficulty | Best For |
|---|---|---|---|---|
| Espresso Macchiato | High | Very low | Medium | Traditional coffee lovers |
| Double Macchiato | High | Low | Medium | Those who want more body and a little more room for error |
| Latte Macchiato | Medium | High | Easy | Beginners and layered-drink fans |
| Iced Macchiato (home version) | Medium | Medium to high | Easy | Casual home coffee drinkers |
Let’s start with the classic: espresso macchiato
This is the one that taught me the most about milk discipline. The first few times I made it at home, I ruined it by doing what most of us instinctively do: adding too much milk because it looked too tiny to be finished. But the whole point is that it is tiny. It is supposed to feel concentrated and composed.
Classic espresso macchiato recipe
Ingredients
- 18 to 20 grams of espresso coffee, for a double shot
- Whole milk, a small amount only
- Optional: a tiny pinch of sugar if you like it sweeter, though I prefer none
Gear
- Espresso machine
- Grinder
- Small milk pitcher
- Demitasse or espresso cup
- Spoon
Method
- Grind your coffee fresh.
- Pull a double espresso into a small cup.
- Steam a small amount of milk. You do not need much at all.
- Spoon a little glossy foam, with just a touch of liquid milk, onto the espresso.
- Stop early. This is the hard part. Do not keep pouring.
That is it. That is the drink.
And yet that “stop early” part is exactly where the drink is won or lost.
What the milk should be like
For a traditional macchiato, you are not trying to make a full latte texture with lots of silky poured milk. You want a small amount of well-textured foam that feels creamy, not dry and stiff. Think soft, glossy, compact foam. Not shaving cream. Not soap bubbles.
What the finished drink should taste like
- First sip: clearly espresso
- Middle: slight sweetness from milk
- Finish: lingering coffee flavor, softened but not hidden
If your drink tastes mostly like milk, it is no longer a true macchiato.
The double macchiato: my favorite home version

If I am being honest, this is the version I make most often at home. Not because it is more authentic, but because it gives you a little more room to work with and feels more satisfying when you are not standing at a café bar knocking back a tiny shot in two minutes.
A double macchiato still respects the style, but it feels a bit more generous. You pull a double shot and add just a little more textured milk than the strict traditional version.
Double macchiato recipe
Ingredients
- 18 to 20 grams of coffee in
- Around 36 to 42 grams of espresso out
- 1 to 2 tablespoons textured milk and foam
Method
- Pull your double shot.
- Steam a small quantity of milk.
- Pour or spoon in just enough milk to slightly soften the espresso.
- Taste immediately.
This version is wonderful because it still gives you that dramatic espresso hit, but it does not punish slight mistakes as brutally as the tiny single macchiato does.
How to steam milk properly for a macchiato

This is where home drinks either start feeling café-quality or disappoint you.
Macchiato milk should not be airy and dry. It should not have giant bubbles. It should not sit on top like a detached cloud. What you want is tight, glossy microfoam.
What I look for in the pitcher
- Milk that looks shiny, almost like wet paint
- Very small bubbles
- Enough texture to spoon or pour a little cap of foam
- No screeching, overcooked smell
A simple steaming approach
- Start with cold milk in a chilled pitcher
- Put the steam wand tip just under the surface
- Add a little air early
- Then sink the tip slightly so the milk begins to roll in a vortex
- Stop before the milk gets too hot to handle comfortably if you are steaming by feel
In a macchiato, overheated milk ruins the drink fast because there is nowhere for that cooked taste to hide.
Mistakes to avoid
- Over-aerating the milk into big foam
- Steaming too much milk just because it feels easier
- Letting the milk sit too long before using it
- Pouring without swirling the pitcher first
No espresso machine? Here is the realistic answer
Can you make a macchiato without an espresso machine? Kind of. But this is one of those moments where I would rather be honest than too generous.
A real traditional macchiato is built on espresso. Without espresso, you can make a macchiato-style drink, but it will not taste the same.
Still, if that is your situation, here are the best options.
Option 1: Moka pot macchiato
This is the strongest non-espresso version I would happily drink. A moka pot gives you a concentrated, bold coffee that works beautifully with a small amount of milk.
Method
- Brew a strong moka pot coffee
- Pour it into a small cup
- Add a spoonful of textured milk foam
This is not a technical espresso macchiato, but it can absolutely scratch the same itch.
Option 2: AeroPress concentrate macchiato
Brew an intense, short AeroPress concentrate, then add a small amount of fine milk foam. It will feel cleaner and a little less syrupy than a moka pot, but still enjoyable.
Option 3: Strong capsule machine + proper milk
This is not the romantic answer, but it is the practical one. If your capsule machine makes a small, concentrated shot and your milk texture is good, you can make a very decent home macchiato-like drink.
Latte macchiato at home
Now let’s move to the other side of the macchiato family. Latte macchiato is softer, taller, more visual, and easier to enjoy casually. It is the one that looks beautiful in a glass because the milk and espresso layer in bands.
It is also the version that many people find easier to love at home because it is less intense.
Latte macchiato recipe
Ingredients
- 1 or 2 shots of espresso
- 180 to 240 ml milk
- Optional sweetener or syrup if you like it
Gear
- Glass cup
- Espresso machine or espresso-style brewer
- Milk pitcher
Method
- Steam the milk until silky, with a light foam cap.
- Pour the milk into a tall glass first.
- Pull the espresso separately.
- Slowly pour the espresso through the milk so it leaves a visible mark.
- Serve immediately.
Why do people love it?
- It feels gentler and more approachable.
- The layered look is satisfying.
- It gives you a bit more time to sip instead of a tiny, intense espresso moment.
Why I still think espresso macchiato is more rewarding
Because latte macchiato is lovely, but it is less distinctive. Espresso macchiato teaches you to notice espresso character, milk texture, and proportion in a way that a milkier drink does not.
Iced macchiato at home
I know some people want iced everything, even when the drink was not really designed that way. That is fine. Home coffee should still be fun.
For an iced macchiato-style drink, I think the best approach is to make peace with the fact that you are leaning closer to a home café interpretation than a traditional macchiato.
Iced macchiato-style recipe
- Fill a glass with ice
- Add cold milk
- Pull espresso separately
- Pour espresso over the milk and ice
- Optional: add a little vanilla if you enjoy that style
This gives you that pretty layered look. If you want to stir it, stir it. Nobody is grading you in your own kitchen.
How to make your home macchiato taste more like a café drink

This is the section that matters most if you have already tried making it and felt underwhelmed.
Focus on these five things
1. Use fresher beans
Macchiato exposes stale coffee immediately. If your espresso tastes flat on its own, the drink will not magically improve with a spoonful of milk.
2. Dial in the espresso first
Before you even think about milk, taste your espresso. Is it too sour? Too bitter? Too thin? Macchiato begins with good espresso, not with milk rescue.
3. Use less milk than you think
This is the biggest one. Most home macchiatos are basically accidental mini lattes.
4. Improve your milk texture
If your milk looks bubbly and airy, the drink will feel amateurish even if the espresso is solid.
5. Warm the cup
A tiny drink loses heat quickly. Preheating the cup makes a surprising difference.
A practical home dial-in guide
Because the drink is small, I like to keep the espresso recipe simple and stable.
A reliable starting point
- Dose: 18 grams
- Yield: 36 to 40 grams
- Time: around the typical espresso window you already like on your machine
You do not need to obsess over the perfect number down to the second if the shot tastes balanced. But if your espresso is aggressively sour or harshly bitter, fix that first before blaming the drink.
What changes the taste the most
- Finer grind: more extraction, more body, possible bitterness if overdone
- Coarser grind: faster shot, possible sourness or thinness
- Hotter milk: flatter sweetness
- More milk: softer, less espresso-forward result
Common macchiato mistakes
Mistake 1: Treating it like a latte
This happens constantly. People fill half the cup with milk and wonder why the drink has lost its identity.
Mistake 2: Using a giant cup
Presentation affects pouring behavior. A huge mug makes you want to keep adding things. Use a small cup, and you naturally respect the proportions.
Mistake 3: Accepting bad espresso because “milk will fix it.”
Not here. A macchiato has too little milk to save a weak shot.
Mistake 4: Big, dry foam
That old-school mountain of stiff foam makes the drink feel disconnected. Better to have less milk with better texture.
Mistake 5: Overcomplicating it
A macchiato is one of the simplest espresso drinks. That is part of its beauty.
Personal taste adjustments that still keep the spirit of the drink
I am not one of those people who says there is only one right way to enjoy coffee. Once you understand the core drink, you are allowed to make it suit you.
Here are the adjustments I think still make sense.
If you find the classic version too intense
- Use a double macchiato instead of a single
- Add just a touch more milk, but stop before it becomes cortado territory
- Choose a softer, sweeter coffee
If you like sweeter drinks
- Add a tiny bit of sugar to the espresso
- Try a latte macchiato instead
- Use milk with natural sweetness, like whole milk or barista oat milk
If you want more body
- Use a slightly richer espresso roast
- Pull a double shot
- Keep the drink short
A simple comparison table: macchiato vs similar drinks
| Drink | Espresso | Milk | Texture | Overall Feel |
|---|---|---|---|---|
| Macchiato | High | Very low | Espresso with a little foam | Bold and short |
| Cortado | Medium-high | Moderate | Smooth, balanced | Gentle but still coffee-led |
| Cappuccino | Medium | Higher | Foamy and airy | Plush and classic |
| Latte | Medium | High | Silky, milky | Relaxed and easy |
This table helps because many people who say they want a macchiato actually want a cortado. And honestly, that is a very common and very understandable mix-up.
If I were teaching a beginner at home, this is exactly how I’d do it
I would not start with a single-shot traditional macchiato. It is too tiny, too fast, and too unforgiving for a first try.
I would teach this progression:
First
Make a good double espresso.
Second
Steam milk until it looks glossy and fine.
Third
Make a double macchiato with just a spoonful or two of milk and foam.
Fourth
Taste it slowly and ask:
- Can I still clearly taste espresso?
- Did the milk improve the drink or bury it?
- Does the milk feel creamy or foamy in a clumsy way?
That little exercise teaches more about espresso drinks than making three giant sweet lattes ever will.
Gear upgrades that actually help
I do not think every coffee article needs to turn into shopping advice, but a few upgrades genuinely make macchiatos easier.
A compact espresso machine with a capable steam wand matters because this drink depends on both espresso quality and milk texture. That is why a machine like the Breville Bambino comes up so often for home drinkers: it is compact, manual, and built for espresso drinks rather than pretending to be an all-in-one miracle box.
A proper grinder matters because espresso is extremely sensitive to grind size. The Baratza Encore ESP makes more sense than a random budget grinder if espresso is your goal because it is specifically positioned around espresso-capable burr grinding.
And if your main struggle is milk, a handheld tool like the Subminimal NanoFoamer is one of the few milk gadgets I mention without rolling my eyes because it is explicitly built around fine microfoam rather than fluffy bubble bath froth.
The home macchiato recipes I would actually keep

To make this article practical, here are the versions I think are worth repeating in real life.
My everyday double macchiato
- 18 g of coffee in
- 38 g espresso out
- 1 tablespoon silky milk
- 1 small cap of foam
Short, balanced, satisfying.
My softer evening-style macchiato
- Slightly gentler espresso roast
- A little more milk than the classic
- Still served small
Less aggressive, more comforting.
My quick moka-pot macchiato
- Strong moka pot brew
- Small spoonful of frothed whole milk
Not technically an espresso macchiato, but deeply enjoyable.
Final thoughts
Macchiato is one of those drinks that looks almost too simple to deserve a long explanation, and yet the moment you start making it at home, you realize how much subtlety is hiding in that tiny cup. It teaches restraint. It teaches proportion. It teaches that milk is not there to cover coffee, but to shape it. And maybe most importantly, it teaches you to respect espresso enough to let it remain the center of the drink.
That is why I keep coming back to it.
A well-made macchiato feels intentional. It feels like someone knew exactly what they wanted the drink to be and had the discipline not to overbuild it. At home, that can be strangely rewarding. You do not need to make the biggest or fanciest coffee to feel like you have done something well. Sometimes you just need one good shot, one small touch of milk, and the willingness to stop before the drink becomes something else.
If you are just starting, begin with the double macchiato. It is the friendliest doorway into the style. Once you get comfortable, try the stricter traditional version and notice how different it feels. Taste the espresso. Watch what the milk does. Pay attention to how tiny adjustments change the whole cup.
That is where the real fun begins.
