How to Make a Caramel Macchiato at Home
If you’re avoiding crowded cafés but still want a sweet, creamy coffee hit, caramel macchiato is your go-to. It’s not just espresso with milk—it’s a layered drink where bold espresso meets sweet caramel and smooth foam. But store-bought versions can be too sweet or watery. Making it yourself lets you control the balance.
To make a classic caramel macchiato, you’ll need 70ml espresso, 70ml milk, 2 tablespoons of homemade caramel syrup, and a bit of technique for steamed foam and latte art. The whole process takes under 15 minutes.
What Is a Caramel Macchiato?
The name ‘macchiato’ means ‘stained’ or ‘marked’ in Italian—originally referring to espresso marked with a small amount of milk. A caramel macchiato flips the script: it’s steamed milk and foam marked with a shot of espresso, all layered with caramel syrup for a sweet, indulgent drink. Unlike a flat white or cappuccino, the caramel macchiato is built upside-down: milk first, then espresso.

Why This Recipe Works
This version keeps the drink balanced—not overly sweet, with rich espresso and silky foam. The caramel syrup is made from scratch with just sugar, water, and cream, so there’s no artificial flavor. The milk foam is microfoam, perfect for holding latte art. And it’s all done with common kitchen tools: a small pot, milk frother or whisk, and a spoon.
Ingredients
For the Caramel Syrup:
- 40g granulated sugar
- 1 tbsp (15ml) water
- 100g heavy cream (warm)
For the Caramel Macchiato:
- 70ml freshly brewed black espresso
- 70ml whole milk (heated to ~60°C)
- 2 tbsp (30ml) caramel syrup
- 1 piping bag with small tip (or plastic bag with corner snipped)
How to Make Homemade Caramel Syrup
The base of a great caramel macchiato is syrup you make yourself. This ensures no weird additives—and lets you tweak the sweetness.
- In a small saucepan, combine 40g sugar and 1 tbsp water. Heat over low heat until the sugar dissolves. Do not stir once boiling begins.
- Let the mixture cook undisturbed until it turns a deep amber (caramel) color. Remove from heat just as it starts to turn yellowish-brown.
- Slowly pour in the warm heavy cream while stirring constantly to combine. Be careful—it will bubble up. Stir until smooth. Let it cool before using.
How to Make the Caramel Macchiato
Now layer your drink like a pro—with milk first, then espresso, then syrup drizzle and foam art.
- Pour 1 tablespoon (15ml) of caramel syrup into your serving cup. Add 70ml hot espresso and stir gently to combine.
- Heat 70ml milk to around 60°C. Use a milk frother, handheld whisk, or French press to create fine, velvety microfoam. The foam should be thick enough to hold shape.
- Spoon or pour the steamed milk into the cup, holding back the foam with a spoon. Let it fill about halfway, then gently lay the foam on top.
- Drizzle 1 more tablespoon of caramel syrup over the foam if desired. For latte art, transfer 1 tablespoon of caramel syrup into a piping bag with a small nozzle (or snip a corner off a plastic bag). Pipe simple dot or grid patterns onto the foam.


Frequently Asked Questions
Can I use instant espresso instead of fresh espresso?
Yes, but the flavor won’t be as rich. Freshly brewed espresso gives the best crema and intensity. Use 70ml of strong black coffee if you must substitute, but aim for high brew strength—around 1:2 brew ratio with a dark roast.
What’s the best milk for foam?
Whole milk is ideal for its fat content and ability to create stable microfoam. You can use skim or plant-based milk, but the foam may not be as thick or creamy.
Do I have to make caramel syrup from scratch?
No—you can use store-bought caramel sauce. However, homemade syrup tastes fresher, has no preservatives, and you control the sweetness. Store-bought versions often contain added water or stabilizers that can affect texture.
Can I make the syrup ahead of time?
Yes. Caramel syrup keeps in the fridge for up to 2 weeks. Reheat gently before using to make it pourable again.
What’s the right coffee-to-milk ratio for a macchiato?
Traditional macchiatos are mostly milk with a small espresso stain. This recipe uses equal parts espresso and milk (70ml each) for a balanced drink. Adjust based on your taste preference.
Recommended FrontStreet Coffee Blends for Espresso
For a classic caramel macchiato, choose a well-rounded espresso blend that balances sweetness and body. FrontStreet’s Classic Blend delivers smooth, buttery crema with a chocolatey finish—perfect under sweet caramel. For deeper notes, try Black Cocoa Blend, which adds hints of dark cocoa and roast without overpowering the milk. Both blends produce stable crema and work well in home espresso machines or moka pots. 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
