Homemade Caramel Macchiato
There are some Saturdays when the only thing on the agenda is to move slowly, letting the morning stretch out like a contented cat. On those days, the ritual of creating a Homemade Caramel Macchiato from scratch is not just about the coffee; it is about the steam rising from the pot, the rich, nutty scent of roasting beans filling the kitchen, and the quiet alchemy of transforming simple ingredients into something deeply comforting. Let me show you how to turn your own kitchen into the cosiest café in town.
Recipe Overview
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25 minutes
- Servings: 1 generous mug or 2 small cups
- Difficulty: Easy
Why You’ll Love This Homemade Caramel Macchiato
- Real caramel, real flavour: You control the depth of the caramel, achieving a buttery, complex sweetness that no bottled syrup can mimic. The scent alone is worth the effort.
- A sensory ritual: From the gentle hiss of steaming milk to the first fragrant sip, this recipe turns a simple drink into a mindful, weekend-worthy project.
- No fancy equipment needed: You do not require a professional espresso machine. A stovetop moka pot or a strong brew from a French press works beautifully.
- Customisable to your taste: Adjust the coffee strength, milk type, and caramel sweetness. After testing this recipe five times, I finally got it just right, and now you can tweak it to be your own.
- Better than the café version: This homemade version has a cleaner, more honest taste. You know exactly what has gone into it, and it costs a fraction of the price.
Ingredients You’ll Need
- 100ml freshly brewed strong coffee (or 2 shots of espresso)
- 200ml whole milk (or oat milk for a dairy-free version)
- 60g granulated white sugar
- 2 tablespoons water
- 30g unsalted butter, cut into small cubes
- 60ml double cream
- ½ teaspoon vanilla extract
- A pinch of flaky sea salt (optional, but recommended)
Tip: Using a high-quality, freshly ground coffee bean makes a world of difference. The coffee is the backbone of this drink, so do not skimp on it. For the caramel, use a heavy-bottomed saucepan to ensure even heating and prevent burning.
How to Make Homemade Caramel Macchiato
- Make the caramel sauce: In a medium, heavy-bottomed saucepan, combine the sugar and water. Place over a medium heat and swirl the pan gently (do not stir) until the sugar dissolves. You will see the liquid turn clear and begin to bubble. Continue cooking until it turns a deep amber colour, like a polished conker. The smell will shift from sweet and neutral to a rich, toasty, almost nutty aroma. Watch carefully; it can go from perfect to burnt in seconds.
- Finish the caramel: Remove the pan from the heat immediately. Carefully add the butter cubes and whisk until melted and smooth. The mixture will hiss and bubble up vigorously, releasing a glorious buttery scent. Slowly pour in the double cream while whisking constantly. The sauce will thicken and become glossy, with a colour like dark honey. Stir in the vanilla and a pinch of sea salt. Set aside to cool slightly.
- Prepare your coffee: Brew your coffee using your preferred method. A moka pot produces a rich, concentrated brew that mimics espresso beautifully. The deep, roasted fragrance of the coffee should fill your kitchen, a perfect counterpoint to the sweet caramel. Keep it hot.
- Steam the milk: Gently heat the milk in a small saucepan over a low heat, or use a milk frother if you have one. Do not let it boil. You are looking for small, fine bubbles to form at the edges and a gentle steam to rise. The milk should feel velvety and smooth, not scorched. If you have a thermometer, aim for 60-65°C.
- Assemble your macchiato: Drizzle 2 tablespoons of your homemade caramel sauce into the bottom of your favourite mug. Watch it pool and coat the ceramic, a rich, golden promise. Pour the hot milk over the caramel. The milk will swirl and mix slightly with the caramel, creating beautiful ribbons of colour.
- Add the coffee and finish: Slowly pour the hot coffee over the back of a spoon held just above the milk. This technique helps the coffee to float on top, creating the distinct layered effect of a macchiato. You will see the dark coffee sit atop the creamy white milk, a striking contrast. Drizzle a little more caramel sauce over the top in a crosshatch pattern. Serve immediately and breathe in the complex, comforting aroma.
Tips From My Kitchen
- Use a light-coloured saucepan for the caramel: A dark or non-stick pan makes it incredibly difficult to see the colour of the caramel as it cooks. A stainless steel or light-coloured pan allows you to judge the exact shade of amber, which is crucial for preventing a burnt, bitter taste.
- Warm your mug first: A cold mug will instantly lower the temperature of your carefully heated coffee and milk. Rinse your mug with boiling water and let it sit for a minute before you start assembling. This simple step keeps your drink hotter for much longer.
- Do not rush the caramel: Patience is the only secret to a good caramel. If you crank the heat too high, the sugar will cook unevenly and may crystallise. A steady, medium heat and a gentle swirl are all you need. I make this at least once a week – it’s become a family favourite, and the slow process is part of the therapy.
- Make extra caramel sauce: This recipe makes more than you need for one drink. Store the leftover sauce in a sterilised jar in the refrigerator for up to two weeks. It is wonderful drizzled over porridge, ice cream, or a slice of Fudgy Zucchini Brownies With Chocolate Glaze 2.
- Adjust the milk texture: For a truly velvety texture, use whole milk. If you prefer a dairy-free option, oat milk is the best substitute as it froths well and has a naturally creamy consistency that does not separate when heated.
Common Mistakes to Avoid
- Stirring the sugar while it dissolves: Stirring can cause the sugar to crystallise, turning your smooth caramel into a grainy, gritty mess. Swirl the pan gently instead, and only start stirring once you add the butter.
- Overheating the milk: Scorched milk has a thin, unpleasant flavour that ruins the entire drink. Heat it gently and slowly. If you see any steam, you are on the right track. If you see bubbles breaking the surface, you have gone too far.
- Pouring the coffee too quickly: If you just dump the coffee into the milk, you will lose the beautiful layered effect that defines a macchiato. Pouring over the back of a spoon creates a gentle flow that keeps the coffee separate and makes the drink look as good as it tastes.
Delicious Variations to Try
- Spiced Caramel Version: Add a small cinnamon stick and a star anise to the sugar and water as it dissolves. Remove them before adding the butter. The warm, aromatic spices add a wonderful depth that is perfect for a crisp autumn morning.
- Vegan Version: Swap the whole milk for a barista-style oat milk, which froths beautifully. Replace the butter with a good-quality vegan block butter and the double cream with a thick, unsweetened coconut cream. The result is surprisingly rich and indulgent.
- Iced Caramel Macchiato: For a refreshing summer treat, let the coffee cool slightly. Fill a tall glass with ice, pour in the milk and caramel, then slowly add the cooled coffee. The layers are even more striking when served over ice.
What to Serve With Homemade Caramel Macchiato
- A warm Soft Apple Breakfast Cookies With Oats And Raisins 2 for a gentle, sweet start to the morning.
- A small square of Decadent Chocolate Cake With Raspberries And Cream for an afternoon treat that feels truly luxurious.
- Nothing at all. Sometimes, the best companion for a perfect macchiato is a quiet corner and a good book.
Frequently Asked Questions

Homemade Caramel Macchiato
Ingredients
Method
- Make the caramel sauce: In a medium, heavy-bottomed saucepan, combine the sugar and water. Place over a medium heat and swirl the pan gently (do not stir) until the sugar dissolves. You will see the liquid turn clear and begin to bubble. Continue cooking until it turns a deep amber colour, like a polished conker. The smell will shift from sweet and neutral to a rich, toasty, almost nutty aroma. Watch carefully; it can go from perfect to burnt in seconds.
- Finish the caramel: Remove the pan from the heat immediately. Carefully add the butter cubes and whisk until melted and smooth. The mixture will hiss and bubble up vigorously, releasing a glorious buttery scent. Slowly pour in the double cream while whisking constantly. The sauce will thicken and become glossy, with a colour like dark honey. Stir in the vanilla and a pinch of sea salt. Set aside to cool slightly.
- Prepare your coffee: Brew your coffee using your preferred method. A moka pot produces a rich, concentrated brew that mimics espresso beautifully. The deep, roasted fragrance of the coffee should fill your kitchen, a perfect counterpoint to the sweet caramel. Keep it hot.
- Steam the milk: Gently heat the milk in a small saucepan over a low heat, or use a milk frother if you have one. Do not let it boil. You are looking for small, fine bubbles to form at the edges and a gentle steam to rise. The milk should feel velvety and smooth, not scorched. If you have a thermometer, aim for 60-65°C.
- Assemble your macchiato: Drizzle 2 tablespoons of your homemade caramel sauce into the bottom of your favourite mug. Watch it pool and coat the ceramic, a rich, golden promise. Pour the hot milk over the caramel. The milk will swirl and mix slightly with the caramel, creating beautiful ribbons of colour.
- Add the coffee and finish: Slowly pour the hot coffee over the back of a spoon held just above the milk. This technique helps the coffee to float on top, creating the distinct layered effect of a macchiato. You will see the dark coffee sit atop the creamy white milk, a striking contrast. Drizzle a little more caramel sauce over the top in a crosshatch pattern. Serve immediately and breathe in the complex, comforting aroma.
Notes
I hope this recipe brings as much warmth and slow, deliberate joy to your kitchen as it does to mine. It is more than a drink; it is a small celebration of taking time for yourself. Have you tried making your own Homemade Caramel Macchiato? I would love to hear how you got on and any little twists you added to make it your own. Please share your thoughts and experiences in the comments below.