Macchiato and latte are both espresso-and-milk drinks, but they couldn’t be more different in ratio, texture, and flavor. The macchiato is small, bold, and barely touched by milk. The latte is large, creamy, and milk-forward.
Here’s everything you need to know — including how to make both at home.
Quick Comparison
| Espresso Macchiato | Latte Macchiato | Latte | |
|---|---|---|---|
| Size | 1–1.5 oz | 6–8 oz | 8–12 oz |
| Espresso | 1 shot | 1 shot | 1–2 shots |
| Milk | 1–2 tsp foam | 4–6 oz steamed + foam | 6–10 oz steamed milk |
| Milk ratio | ~10–15% | ~75–80% | ~75–80% |
| Texture | Thick espresso + dot of foam | Layered: milk → espresso | Silky, fully integrated |
| Flavor | Intense, bold espresso | Creamy, espresso base | Mild, milk-forward |
| Origin | Italy | Italy | Italy (caffe latte) |
What Is a Macchiato?
Macchiato means “stained” or “marked” in Italian. The espresso macchiato is a straight shot of espresso “stained” with just a small amount of steamed milk or foam — enough to soften the edge of the espresso without diluting it.
There are two traditional forms:
Espresso Macchiato (Macchiato Corto)
- 1 shot of espresso (about 1 oz)
- A small dollop (1–2 teaspoons) of steamed milk or foam on top
- Served in a small demitasse cup
- Taste: very strong, just barely rounded
Latte Macchiato (Macchiato Lungo)
- Warm steamed milk is poured first
- A shot of espresso is poured through the foam — “staining” the milk
- The espresso sits as a visible dark layer in the middle
- Served in a tall glass (6–8 oz)
- Taste: creamy and mild, espresso flavor on the back end
Important: The Starbucks “macchiato” (caramel macchiato, iced macchiato) is not a traditional macchiato. It’s built more like a latte with caramel drizzle — the name is used loosely.
What Is a Latte?
A latte (short for caffè latte, “milk coffee”) is a single or double shot of espresso mixed with a large volume of steamed milk and a thin layer of microfoam on top.
- 1–2 shots espresso
- 6–10 oz steamed whole milk
- About ¼ inch of microfoam on top
- Served in a 8–12 oz cup or glass
The key technique is steaming the milk to create silky microfoam — tiny bubbles fully integrated into the milk. When poured over espresso, the drink is creamy, cohesive, and mellow.
A latte is the base for most latte art — the smooth microfoam is what allows rosettes and hearts to form.
The 5 Key Differences
1. Milk Ratio
This is the biggest difference. An espresso macchiato is ~85% espresso and ~15% milk. A latte is ~15% espresso and ~85% milk. The latte macchiato falls in between but is still milk-dominant.
2. Drink Size
Macchiatos are tiny drinks — a traditional espresso macchiato is 1 to 1.5 oz total. A latte is a full cup, typically 8–12 oz. If you order a macchiato and get a 12-oz drink, you’re at a Starbucks-style shop, not a traditional espresso bar.
3. How the Milk Is Added
In a macchiato, milk is added to the espresso (a little on top). In a latte, espresso is added to the milk (poured over steamed milk). In a latte macchiato specifically, the espresso is poured through the milk to create layers.
4. Flavor Profile
- Macchiato: Intense espresso, barely softened. You taste the espresso character — roast, acidity, sweetness — with a slight creaminess at the end.
- Latte: Mild, creamy, and sweet from the milk’s natural lactose. The espresso provides a gentle coffee backbone rather than a bold punch.
5. Texture
A macchiato has thick espresso with a thin cap of foam. A latte has silky, velvety steamed milk fully blended with the espresso. Very different mouthfeel.
Macchiato vs Latte: Which Is Stronger?
A macchiato is significantly stronger than a latte. Even though both drinks may contain the same number of espresso shots, the macchiato has far less milk diluting it. You’re tasting the espresso directly with minimal softening.
If you enjoy the taste of espresso but find straight shots too harsh, try an espresso macchiato. If you prefer a milky, gentle coffee drink, the latte is the right choice.
How to Make an Espresso Macchiato at Home
Makes: 1 drink (about 1.25 oz) Time: 5 minutes
Ingredients:
- 1 shot (1 oz) of freshly pulled espresso
- 1–2 teaspoons of steamed milk or fresh microfoam
Steps:
- Pull your espresso shot into a small demitasse or espresso cup.
- Steam a small amount of whole milk (about 2–3 oz is easiest to work with — you’ll only use a little).
- Spoon 1–2 teaspoons of foam or pour a tiny drizzle of steamed milk onto the center of the espresso crema.
- Serve immediately.
Tips:
- Whole milk gives the creamiest foam, but oat milk also works well for texture.
- The milk should sit on top of the crema, not blend in — a gentle dollop, not a pour.
- Some baristas use a spoon to place the foam precisely.
How to Make a Latte at Home
Makes: 1 drink (10 oz) Time: 5–8 minutes
Ingredients:
- 2 shots espresso (2 oz)
- 8 oz whole milk (or oat milk)
Steps:
- Pull 2 shots of espresso directly into a wide latte cup or glass.
- Steam the milk to 140–150°F, creating silky microfoam (see how to steam milk for detailed technique).
- Swirl the milk pitcher to integrate the foam.
- Pour steamed milk over the espresso in a steady stream, holding back the foam with a spoon.
- Finish by pouring the remaining foam on top.
Tips:
- Avoid boiling the milk — above 160°F the proteins break down and sweetness is lost.
- Use a thermometer until you can reliably gauge temperature by feel.
- Good espresso grind size makes a big difference — the espresso base is the foundation of the drink.
Latte Macchiato vs Latte
People often confuse latte macchiato with latte. Here’s how they differ:
| Latte Macchiato | Latte | |
|---|---|---|
| Construction | Milk poured first, espresso poured through foam | Espresso poured first, milk poured over |
| Layers | Visible 3 layers (foam / espresso / milk) | Fully blended |
| Espresso strength | Lighter per sip (espresso sits in middle) | Consistent throughout |
| Vessel | Tall glass | Cup or glass |
| Foam | Thick foam layer on top | Thin microfoam layer |
A latte macchiato is a showier drink — the layering is the point. A latte is a simpler, more integrated drink.
Macchiato vs Latte vs Cappuccino
Since cappuccino often comes up in these comparisons:
| Macchiato | Latte | Cappuccino | |
|---|---|---|---|
| Milk | 1–2 tsp | 6–10 oz | ~2 oz |
| Foam | Small dollop | Thin microfoam | ~1/3 thick foam |
| Size | 1–1.5 oz | 8–12 oz | 5–6 oz |
| Strength | Very strong | Mild | Moderate |
The cappuccino sits between the macchiato and latte in strength, with a more prominent foam layer than a latte. See our full cappuccino guide for more.
Related Comparisons
- Cortado vs Macchiato — two small, espresso-forward drinks compared
- Flat White vs Latte — flat white is closer to a latte but more espresso-forward
- How to Make a Macchiato — full macchiato guide with caramel variations
- How to Make a Latte — full latte guide with milk alternatives