There’s something about that first sip of a caramel macchiato that just feels right. The sweetness, the coffee kick, that beautiful layered look. I used to grab one on my way to work without even thinking about it. But then, one day, I actually looked at the price and, well, let's just say it stung a little.
That’s when the little lightbulb went off in my head. Why was I spending so much money on something I could absolutely make at home? It seemed a little intimidating at first, all those syrups and steps. But honestly? It’s way simpler than it looks. And the best part is you get to control everything that goes into it.
So, I got to work in my own kitchen. I wanted to nail that exact flavor, that creamy vanilla base with the bold espresso and the sticky-sweet caramel on top. After a few tries, and maybe one too many sugary messes, I finally cracked it. This recipe is now my go-to, and it’s become a little weekend ritual I genuinely look forward to.
Ingredients Needed for the Recipe
You don't need a million things for this, which is one of the best parts. We’re breaking it down into the drink itself and the two simple syrups you’ll make. Trust me, making them from scratch is a game-changer.
For the Vanilla Syrup:
1/2 cup white sugar – This is the base of our syrup. It dissolves and gives us that clean, necessary sweetness.
1/2 cup water – Just tap water is fine. It helps the sugar turn into a liquid syrup.
1 teaspoon vanilla extract – Please use real vanilla if you have it. The flavor is so much warmer and more rounded than the imitation stuff.
For the Caramel Sauce:
1 cup white sugar – We’re making a dry caramel here, so the sugar is the star.
1 cup water – This helps the sugar melt evenly before it starts to caramelize.
1 cup heavy cream – This is what makes the sauce luxuriously thick and creamy. Pour it in carefully!
1 tablespoon butter – Adds a beautiful richness and that lovely silky finish.
1 teaspoon vanilla extract – A little vanilla in the caramel rounds out all those deep, toasty flavors.
For the Macchiato (One Grande Serving):
1 to 3 tablespoons vanilla syrup – Start with one, taste your milk, and add more if you like things sweeter.
1 to 2 tablespoons caramel sauce – You’ll swirl some in the cup and save plenty for that gorgeous drizzle on top.
1/4 cup milk – I use whole milk for the creamiest result, but oat or soy work beautifully, too.
3-4 tablespoons ground coffee or 2 shots of espresso – You want a strong, bold coffee here so it can stand up to the milk and syrups.
1/2 cup water – For brewing your coffee, if you’re not using a pod machine.
How to Make Easy Starbucks Caramel Macchiato Copycat Recipe?
Alright, let's get to the fun part. We’ll start with the syrups because you can make them ahead of time. Then, the actual drink comes together in minutes.
Step 1 – Make the Simple Vanilla Syrup
Grab a small saucepan and toss in your half cup of sugar and half cup of water. Give it a good whisk and turn the heat to medium. You just want to warm it gently until the sugar is completely dissolved. There’s no need to boil it. Once the liquid is clear, take it off the heat and stir in your teaspoon of vanilla. Let it cool, then pour it into a jar or bottle. It’ll keep in the fridge for a couple of weeks.
Step 2 – Start the Homemade Caramel
For the caramel, use a slightly larger pan. Add one cup of sugar and one cup of water. Whisk them together, then turn the heat to medium-high. Here’s the important part: leave it alone.
Don’t stir it, don’t shake the pan. Just let it do its thing. It will start to bubble, and after a few minutes, you’ll see the color change from clear to a pale yellow, and finally to a beautiful amber.
Step 3 – Finish the Caramel Sauce
As soon as it hits that deep amber color, immediately take the pan off the heat. Now, very carefully and slowly, pour in the heavy cream while whisking constantly. It’s going to bubble up like crazy, so be careful. Keep whisking until it’s smooth.
Drop in the tablespoon of butter and whisk until it melts. Finally, stir in the last teaspoon of vanilla. Let it cool a bit; it will thicken as it sits.
Step 4 – Build the Base of Your Drink
Now for the actual macchiato. Take your favorite mug. Pour in your vanilla syrup and about a tablespoon of that gorgeous homemade caramel sauce. Give them a little swirl to mix at the bottom. This is where all that lovely sweetness starts.
Step 5 – Prep the Milk
Pour your milk into a microwave-safe cup and heat it for about 30 to 45 seconds. You want it hot and steamy, but not boiling. Then, grab a milk frother. Place it down in the milk, not near the surface, and froth until it’s nice and foamy with tiny bubbles.
Step 6 – Combine Milk and Coffee
Pour the hot, frothed milk gently into your mug over the syrups. Now, for the coffee. If you have an espresso machine, pull two shots directly into the milk.
I use a Ninja Dual Brew, so I add my grounds, select the “specialty” brew for a concentrated 4-ounce cup, and brew it right into the mug. If you’re using a French press, brew your strong coffee separately and then pour it in.
Step 7 – The Final Touch
This is the best part. Take your caramel sauce—if it’s in a squeeze bottle, even better—and drizzle it all over the top in a crosshatch pattern.
Don’t be shy with it. That’s the signature look and that final hit of sweetness. Give it a gentle stir if you want, or drink it as is to get the full effect of the layers.
Tips
Adjust the sweetness freely. The beauty of homemade is you're in charge. If you like it less sweet, start with just a tablespoon of vanilla syrup. You can always add more, but you can't take it away.
Don't over-boil your milk. You only need it hot and steamy. If it boils, it can scorch and take on a funny flavor. Just heat until you see a little steam rising.
Watch that caramel closely. Sugar can go from perfectly amber to burnt and bitter in seconds. As soon as it turns the color of a new penny, pull it off the heat. Your nose is a good guide too—it should smell rich and sweet, not acrid.
Keep an eye on the milk. Whether you're heating it in a saucepan or the microwave, milk has a tendency to bubble up and boil over in an instant. It’s a classic kitchen moment, but easily avoided by just watching it.
Froth with care. When using a hand frother, submerge it in the middle of the milk. If you bring it up to the surface right away, you’ll just make a foamy mess on your counter. Keep it deep to create that creamy microfoam.
Fun Ways to Change Up Your Macchiato
Once you’ve got the basic recipe down, the possibilities are pretty endless. It’s fun to play around and make it your own. Here are a few of my favorite twists when I’m feeling something a little different.
Turn it into an iced drink. This is my absolute favorite for warm afternoons. Just skip steaming the milk. Fill your glass with ice, pour in the cold milk and syrups, and then slowly add your espresso over the back of a spoon to keep it layered. Drizzle with caramel and you’re set.
Play with different milks. Oat milk is fantastic here because it’s naturally creamy and doesn’t overpower the coffee. If you want a dairy-free option that still feels rich, that’s the one I’d recommend. Coconut milk can also be lovely if you enjoy that subtle flavor.
Switch up the coffee flavor. Using a flavored ground coffee is an easy way to add a new dimension. A hazelnut or a maple coffee would be incredible with the caramel. It adds a whole new layer without any extra work.
Swap the sweetener. Instead of plain vanilla syrup, try using a brown sugar syrup. It has a deeper, almost molasses-like flavor that pairs so well with the caramel. You could even do half vanilla and half brown sugar for a more complex sweetness.
Add a fun topping. While a classic macchiato doesn't have whipped cream, who’s stopping you at home? A big dollop of lightly sweetened whipped cream on top is a wonderful treat. You could even make a quick vanilla cold foam by frothing some cold milk with a little syrup and pouring it on top of the iced version.
Make-Ahead Tips for Busy Mornings
Mornings can be chaotic, I know. The last thing you want to do is start making caramel from scratch when you’re half asleep and just need your coffee.
The best part of this recipe is that most of the work can be done well in advance. A little weekend prep goes a long way.
Batch make the syrups. The vanilla syrup and caramel sauce will both keep perfectly in airtight containers in the fridge for at least two weeks. I like to make a double batch of each on a Sunday afternoon. Then, all week long, my fancy coffee is just minutes away.
Store your sauces right. For the caramel sauce, let it cool completely before transferring it to a jar. It will thicken up in the fridge. Don’t worry if it gets too thick to drizzle; just pop the jar in a bowl of warm water for a few minutes, or microwave it in short 10-second bursts, and it will become pourable again.
Set up your station. In the morning, it’s as simple as warming your milk, frothing it, and adding your pre-made syrups. It really takes the same amount of time as brewing a regular cup of coffee, but it feels so much more special.
Squeeze bottle is your friend. If you have a clean squeeze bottle, transfer your caramel sauce into it. It makes drizzling that beautiful pattern on top so much easier and cleaner. No more dripping spoons.
This macchiato is a Starbucks staple on the menu! Prepared with steamed milk, homemade caramel sauce, and sweetened with vanilla syrup, you can recreate this comforting favourite right from home - no espresso machine required!
ingredients
For the vanilla syrup
1tsp vanilla extract
1/2Cup table sugar
1/2Cup water
For the caramel sauce
1Cup sugar
1Cup water
1Cup heavy cream
1Tbsp butter
1tsp vanilla extract
For the macchiato
3-4Tbsp ground coffee or espresso (2 servings espresso)
1-3Tbsp vanilla syrup (homemade or store-bought)
1-2Tbsp caramel sauce (homemade or store-bought, plus extra for topping)
1/2Cup water (for brewing coffee)
1/4Cup milk (whole milk recommended)
Instructions
For the vanilla syrup
1
In a saucepan, add the water and sugar and turn on the heat. Whisk well and warm the mixture until the sugar has completely dissolved.
2
Once dissolved, add the vanilla extract, turn off the heat and pour out the vanilla syrup into a mason jar for storage.
For the caramel sauce
3
In a pan, add the sugar and water and whisk well to combine.
4
Turn the heat to medium-high heat and leave the sugar-water mixture alone. The mixture will start to simmer, and eventually the colour will change from white to amber. Keep a close eye and don't stir or shake the pan until the colour changes.
5
Then, remove the pan from the heat and pour in the cream gently, while whisking well. Add the butter as well.
6
Once the mixture has stopped bubbling and has turned into a rich caramel colour, add the vanilla extract and whisk to combine.
7
Set aside to cool down.
For the macchiato
8
Add the vanilla syrup to the cup, along with the caramel sauce.
9
Steam the milk in the microwave for 30 seconds-1 minute and then use a frother to froth the milk.
10
Pour the steamed milk in your cup with the vanilla syrup and the caramel sauce.
11
If using Ninja Dual Brew, add ground coffee to the machine and select 'specialty' brew style. Set the amount to 4 oz.
12
Place the cup at the base of the machine and brew the coffee into the milk.
13
If using French Press, pour 4 Tbsp of ground coffee (2 servings) to the jug and then add boiling hot water to the French press. Cover the French press with the included lid and allow the coffee to steep for 4 minutes.
14
If using an espresso maker, make a strong shot of espresso for each serving.
15
Drizzle with caramel sauce.
16
Serve hot and enjoy!
Nutrition Facts
Servings 1
Serving Size 1 grande (16 fl oz)
Amount Per Serving
Calories228kcal
% Daily Value *
Total Fat10.5gg17%
Saturated Fat6.5gg33%
Trans Fat0gg
Cholesterol35mgmg12%
Sodium40mgmg2%
Potassium150mgmg5%
Total Carbohydrate30gg10%
Dietary Fiber0gg0%
Sugars28gg
Protein2.5gg5%
Calcium 8% mg
Iron 1% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Iced version: Skip steaming the milk and pour cold milk over ice, then add espresso and syrups.
Adjust sweetness: Customize the amount of vanilla syrup and caramel sauce to your taste preference.
Make ahead: Prepare the vanilla syrup and caramel sauce in advance and store in the fridge for up to 2 weeks.
No espresso machine? Use a French press, Moka pot, or strong drip coffee as a substitute.
Iced version: Skip steaming the milk and pour cold milk over ice, then add espresso and syrups.
Adjust sweetness: Customize the amount of vanilla syrup and caramel sauce to your taste preference.