A macchiato is a simple yet bold espresso drink with just a touch of milk, offering a strong coffee flavor with a creamy contrast. Whether you prefer a classic espresso macchiato or a sweeter caramel macchiato, this guide will show you how to make the perfect macchiato at home.
1. What Is a Macchiato?
✔️ “Macchiato” means “stained” in Italian, referring to how a small amount of milk is added to espresso.
✔️ Typically stronger than a latte but less milky than a cappuccino.
✔️ Comes in two main types: Espresso Macchiato and Latte Macchiato.
Espresso Macchiato vs. Latte Macchiato: What’s the Difference?
Drink | Espresso | Milk Ratio | Foam? | Flavor |
---|---|---|---|---|
Espresso Macchiato | 1 shot | A dollop of steamed milk | Light | Strong, bold |
Latte Macchiato | 1 shot | More steamed milk | Creamy foam | Milder, milkier |
Caramel Macchiato | 1 shot | Steamed milk + vanilla | Caramel drizzle | Sweet, layered |
2. Ingredients for the Perfect Macchiato
✔️ 1 shot of espresso (30ml / 1 oz)
✔️ 1-2 teaspoons of steamed milk (for espresso macchiato)
✔️ ½ cup steamed milk (for latte macchiato)
✔️ Caramel sauce (optional, for caramel macchiato)
💡 Pro Tip: Use whole milk for a creamier texture or oat milk (barista edition) for a dairy-free option.
3. How to Make an Espresso Macchiato (Bold & Strong)
Step 1: Brew the Espresso
- Use an espresso machine, Moka pot, or AeroPress to brew a single or double shot of espresso.
Step 2: Steam a Small Amount of Milk
- Heat a small amount of milk and froth it until it’s light and airy.
Step 3: Add a Dollop of Milk Foam
- Spoon 1-2 teaspoons of frothed milk on top of the espresso.
- Do not stir—the milk should sit on top of the espresso.
💡 Best Served In: A small espresso cup for a true Italian-style experience.
4. How to Make a Latte Macchiato (Creamy & Milder)
Step 1: Steam the Milk
- Heat ½ cup of milk until warm and frothy.
Step 2: Pour the Milk into a Glass
- Unlike other drinks, the milk goes first in a latte macchiato.
Step 3: Add the Espresso on Top
- Slowly pour one shot of espresso into the milk.
- The espresso will create a layered effect.
💡 Best Served In: A tall glass to showcase the layers.
5. How to Make a Caramel Macchiato (Sweet & Indulgent)
Step 1: Add Vanilla Syrup
- Pour 1 tablespoon of vanilla syrup into the cup.
Step 2: Steam the Milk & Pour It In
- Use ½ cup of steamed milk, just like in a latte macchiato.
Step 3: Add Espresso & Caramel Drizzle
- Pour one shot of espresso over the milk.
- Drizzle with caramel sauce on top.
💡 Best Served In: A tall glass with a straw.
6. Best Coffee Beans for a Macchiato
✔️ Dark roast espresso beans – Best for a bold, rich macchiato.
✔️ Italian espresso blends – Perfect for a strong, classic taste.
✔️ Medium roast beans – Work well for a latte macchiato.
💡 Pro Tip: A macchiato is best enjoyed immediately while the layers are fresh!
7. Tips for the Best Macchiato Experience
✔️ Use high-quality espresso for a bold, aromatic base.
✔️ Froth the milk correctly—for espresso macchiatos, use just a little foam.
✔️ Pour slowly to maintain beautiful layers in a latte macchiato.
✔️ Try flavored variations like cinnamon, hazelnut, or chocolate macchiatos.
Final Thoughts
A macchiato is a versatile, delicious coffee drink that can be enjoyed in different styles—from the bold espresso macchiato to the creamy latte macchiato or the sweet caramel macchiato. With just a few ingredients, you can make this café-quality drink at home in minutes! ☕✨