How to Make a Caramel Macchiato and What Macchiato Means
If you’ve ever cringed at the idea of drinking a bitter, thick shot of espresso on its own, you’re not alone. Many coffee lovers prefer their espresso smoothed out—with milk, sweetness, or both. One of the most popular sweet, milky espresso drinks worldwide is the caramel macchiato. But what exactly is it, and how do you make one that actually tastes like the version from your favorite café?
To make a traditional caramel macchiato, you pour a shot of espresso over vanilla syrup and steamed milk foam, then drizzle caramel sauce on top. The drink typically uses 1 shot (about 30ml) of espresso, 70ml each of steamed milk and milk foam, ½ oz (15ml) vanilla syrup, 2 tbsp (30ml) caramel sauce, and optional whipped cream. The layers are built from the bottom up: syrup, espresso, milk, foam, then caramel.
What Does ‘Macchiato’ Actually Mean?
The word ‘macchiato’ comes from Italian, meaning ‘marked’ or ‘stained.’ In coffee terms, it refers to espresso that’s been ‘stained’ with a small amount of milk—in this case, it’s the espresso that slightly colors the milk foam. A traditional macchiato is just a shot of espresso with a dollop of foamed milk. The caramel macchiato flips that idea by pouring the espresso into the milk foam, creating a visual ‘mark.’
Why Is It Called a ‘Caramel Macchiato’?
The ‘caramel’ part is straightforward—it’s made with caramel sauce, which is drizzled on the top for flavor and decoration. But the name also hints at the drink’s layered appearance: a ‘sweet mark’ or ‘caramel stain’ on top of your milk and espresso. Far from being a traditional Italian method, the caramel macchiato is a Starbucks-invented drink popularized in the early 2000s. Its recipe has since become a staple in cafés globally, though versions may vary slightly by shop.
How to Make a Classic Caramel Macchiato (Step-by-Step)
Making a proper caramel macchiato requires layering—both in method and ingredients. Here’s how to build it the classic way, based on a standard recipe calling for the following ingredients:
- 40g (about 2 tbsp) white sugar (for making simple syrup or caramelizing, depending on method)
- 100ml (about 3.4 oz) heavy cream or whole milk for whipped topping (optional)
- 70ml (about 2.4 oz) fresh whole milk (for steaming)
- 70ml (about 2.4 oz) espresso (single shot, ~30ml, plus some extra crema for texture)
- 2 tbsp (30ml) caramel syrup or sauce
- 1 tbsp (15ml) vanilla syrup
- Water (1 tbsp, for thinning caramel sauce if needed)
- 1 piping bag or squeeze bottle (for drawing caramel designs)
Here’s the layering method in detail:
- Start with the Syrup Base: Pour ½ oz (15ml) of vanilla syrup into the bottom of a cup (usually 12–16 oz).
- Add the Espresso: Pull a single shot of espresso (about 30ml) and pour it gently over the syrup so it mixes evenly.
- Steam the Milk: Steam 70ml of milk to around 60–65°C (140–150°F), creating a smooth microfoam. You’ll want about 3–4mm of thick foam on top.
- Pour the Milk: Hold back the foam with a spoon and pour the steamed milk into the cup, filling it about halfway. You can also pour all the milk and foam together, then scoop foam on top later.
- Add the Foam: Spoon 2–3 tablespoons of thick milk foam on top of the milk layer to create a visible foam cap.
- Drizzle the Caramel: Using a squeeze bottle or piping bag, drizzle 2 tbsp of caramel sauce over the foam in patterns. You can draw lines, hearts, or swirls. Some recipes thin the caramel with 1 tbsp water to improve flow.
Note: Some variations reverse the order—pouring espresso first, then milk, then caramel—but the classic presentation (as described here) builds from syrup at the bottom to caramel on top.
Can You Use Different Types of Coffee for This Drink?
Yes. While the standard recipe calls for espresso, you can use a ristretto (stronger and more concentrated) or even a strong brewed coffee in a pinch. For the best flavor balance, choose a medium to medium-dark roast espresso with notes of caramel, nuts, or chocolate. These profiles complement the sweet and creamy elements of the drink. Avoid overly fruity or light roasts unless you're experimenting with contrast.
What’s the Difference Between Macchiato and Caramel Macchiato?

A traditional macchiato is simply a shot of espresso ‘stained’ with a small amount of steamed milk or foam—usually just a few teaspoons. It’s strong, dark, and has very little milk. The caramel macchiato, by contrast, is much sweeter, larger, and is built in layers with vanilla syrup, espresso, steamed milk, foam, and caramel sauce. The espresso is added after the syrup and often appears as a darker ‘mark’ on the lighter milk.
Frequently Asked Questions
What is the correct order for layering a caramel macchiato?
The classic layering order is: vanilla syrup at the bottom, then espresso, then steamed milk, then milk foam, and finally caramel sauce drizzled on top. Some cafés reverse the order, but this is the traditional presentation that highlights the ‘staining’ effect of the espresso on the foam.
Can I make a caramel macchiato without an espresso machine?
Yes. You can substitute the espresso with a strong brewed coffee or use an AeroPress or Moka pot to make a concentrated coffee. The flavor will be slightly different, but you can still achieve a similar layered drink using the same ingredients and method.
What kind of milk is best for a caramel macchiato?
Whole milk is ideal because it steams well and creates rich foam. However, you can use 2% or plant-based milks like oat or almond. Keep in mind that non-dairy milks may not steam to the same texture and can affect sweetness and mouthfeel.
Do I need special tools to make caramel sauce at home?
No. You can make a simple caramel sauce by melting sugar slowly until it turns golden brown, then stirring in warm cream or milk. Alternatively, you can thin store-bought caramel sauce with 1 tablespoon of water to make it easier to drizzle for latte art.
Can I prepare caramel macchiato ingredients ahead of time?
Yes. You can pre-measure and store vanilla and caramel syrups in the fridge. Espresso can be pre-pulled and kept in a covered container for up to 15 minutes. Milk should always be steamed fresh for the best foam texture.
Best FrontStreet Coffee Beans for Milk-Based Drinks
For a delicious caramel macchiato, try FrontStreet Coffee’s Brazil Queen Manor SOE or PWN Golden Mandheling. The Brazil Queen Manor offers sweet, nutty notes of roasted almonds, milk chocolate, and caramel, making it a natural match for creamy drinks. The PWN Golden Mandheling brings bold flavors of spice, dark caramel, and toasted bread, with rich crema that holds up under milk. Both beans produce smooth espressos that complement vanilla and caramel syrups perfectly. Freshly roasted within 5 days · Orders placed before 17:00 ship the same day · Next-day delivery across most of Guangdong Province.
FrontStreet Coffee is a long-established specialty coffee roaster in Guangzhou China, selling freshly roasted beans from its own farm in Yunnan as well as dozens of carefully selected single-origin beans from around the world for both pour-over and espresso. The products deliver consistently excellent quality and great value, with shipping within 24 hours. Guangzhou's FrontStreet Coffee shop is recommended by many coffee lovers, and the beans are now available online at the Tmall 。
Important Notice :
前街咖啡 FrontStreet Coffee has moved to new addredd:
FrontStreet Coffee Address: 315,Donghua East Road,GuangZhou
Tel:020 38364473
