This post may contain affiliate links. Read our disclosure policy
Watch the recipe
The snow is still on the ground and temperatures are still below zero, so we all know what that means… Coffee time!

About this recipe
Make your favorite coffeehouse drink at home with this easy Starbucks Caramel Macchiato copycat recipe. Creamy, sweet, and ready in minutes for a fraction of the price.
This post may contain affiliate links. Read our disclosure policy
Watch the recipe
The snow is still on the ground and temperatures are still below zero, so we all know what that means… Coffee time!
By Anadi Misra ·

By Anadi Misra ·
By Anadi Misra ·
If you’ve followed me for awhile, then you know that coffee shops are a major source of inspiration for my recipes! While we’re still well into winter (here in Canada at least), it’s time to make the most out of sharing hot drinks! For more details on how going out to eat (or drink!) can spark your creativity in the kitchen, be sure to check out my free guide Make Cooking Fun!.
If there’s someone in your life that simply adores a warm macchiato with caramel on a chilly day or just to kickstart their morning, then you can put your heart in a cup with this easy macchiato recipe as part of your Live to Cook one-month challenge! To get started on your cooking journey today, be sure to sign up to my free email newsletter, plus all of my latest recipes will be sent straight to your inbox!
Check out the video to see how we make this Starbucks favourite from beginning to end, step by step! It would mean a lot to me if you would please subscribe to my YouTube channel if you haven’t already, and be sure to press the bell button to be notified when all of my video recipes go live! Let’s get brewing!

Whenever I’m making a Starbucks at home recipe, I like to see Starbucks’ definition of the drink:
Freshly steamed milk with vanilla-flavored syrup marked with espresso and topped with a caramel drizzle for an oh-so-sweet finish.
source: Starbucks.com
Short and sweet, and I think it actually describes the hot drink quite well, and I have no additional input to the description!
Now let’s see the ingredients that go into the Starbucks beverage:
Milk, Brewed Espresso, Vanilla Syrup [Sugar, Water, Natural Flavors, Potassium Sorbate, Citric Acid], Caramel Sauce [Sugar, Corn Syrup, Butter (Cream (Milk), Salt), Water, Heavy Cream, Nonfat Dry Milk, Natural Flavors, Salt, Mono & Diglycerides, Soy Lecithin, Sulfites]
source: Starbucks.com
This ingredient list is certainly on the smaller side of some of the other Starbucks drinks out there, but we can still avoid some of the “extras” that we see contained in the vanilla syrup and in the caramel sauce. You will soon see that every part of this macchiato will be all natural!
I know there are lots of coffee terminology, but all the coffees can seem quite similar to someone who is not a coffee connoisseur (to be honest, like myself!). For starters, a latte is either a hot or iced espresso-based drink. Note that the ratio of espresso to milk is 1/3 part espresso and 2/3 parts milk. A latte consists of steamed milk, in addition to a layer of milk foam on the top. Sweetener isn’t required, but in my opinion it makes a latte tastier!
While a macchiato has the same components of a latte (milk, espresso, optional sweetener), the difference is that there is only a splash of steamed milk, and there is no milk foam on the top. Because of the reduced quantity of milk in a macchiato, the espresso flavour is much stronger in a macchiato. In Italian, macchiato translates to “spotted” or “stained,” referring to the coffee being stained by a splash of milk! Additionally, unlike a latte, where the milk is poured into the espresso, a macchiato is made by adding the espresso into the milk!

You can scroll to the bottom of this post or press the “Jump to Recipe” button for the FULL PRINTABLE RECIPE CARD, where you can find all the ingredient quantities, and you can save the recipe for later. The recipe card also allows you to scale the recipe based on how many macchiatos you’re looking to make. This recipe will yield the equivalent of one Starbucks grande (16 fluid ounces or 473 mL) cup. You can also scale the recipe based on how many lattes you’re looking to make. This recipe yields one grande (16 fluid ounce or 473 mL) cup by default.

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.


Once dissolved, add the vanilla extract, turn off the heat and pour out the vanilla syrup into a mason jar for storage.


In a pan, add the sugar and water and whisk well to combine.


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.

Then, remove the pan from the heat and pour in the cream gently, while whisking well. Add the butter as well.




Once the mixture has stopped bubbling and has turned into a rich caramel colour, add the vanilla extract and whisk to combine.


Set aside to cool down.


Add the vanilla syrup to the cup, along with the caramel sauce.


Steam the milk in the microwave for 30 seconds-1 minute and then use a frother to froth the milk.


Pour the steamed milk in your cup with the vanilla syrup and the caramel sauce.

If using Ninja Dual Brew, add ground coffee to the machine and select "specialty" brew style. Set the amount to 4 oz.

Place the cup at the base of the machine and brew the coffee into the milk.


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.
If using an espresso maker, make a strong shot of espresso for each serving.
Drizzle with caramel sauce.


Serve hot and enjoy!

If you liked this recipe please let me know in the comments. Tag your post on social media using #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Make your favorite coffeehouse drink at home with this easy Starbucks Caramel Macchiato copycat recipe. Creamy, sweet, and ready in minutes for a fraction of the price.
Be the first to rate ✦
2 min
Prep
6 min
Cook
8 min
Total
1
drinks
hard
Level
Tap any quantity to scale
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.
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.
Once dissolved, add the vanilla extract, turn off the heat and pour out the vanilla syrup into a mason jar for storage.
Once dissolved, add the vanilla extract, turn off the heat and pour out the vanilla syrup into a mason jar for storage.
In a pan, add the sugar and water and whisk well to combine.
In a pan, add the sugar and water and whisk well to combine.
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.
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.
Then, remove the pan from the heat and pour in the cream gently, while whisking well. Add the butter as well.
Then, remove the pan from the heat and pour in the cream gently, while whisking well. Add the butter as well.
Once the mixture has stopped bubbling and has turned into a rich caramel colour, add the vanilla extract and whisk to combine.
Once the mixture has stopped bubbling and has turned into a rich caramel colour, add the vanilla extract and whisk to combine.
Set aside to cool down.
Set aside to cool down.
Add the vanilla syrup to the cup, along with the caramel sauce.
Add the vanilla syrup to the cup, along with the caramel sauce.
Steam the milk in the microwave for 30 seconds-1 minute and then use a frother to froth the milk.
Steam the milk in the microwave for 30 seconds-1 minute and then use a frother to froth the milk.
Pour the steamed milk in your cup with the vanilla syrup and the caramel sauce.
Pour the steamed milk in your cup with the vanilla syrup and the caramel sauce.
If using Ninja Dual Brew , add ground coffee to the machine and select "specialty" brew style. Set the amount to 4 oz.
If using Ninja Dual Brew , add ground coffee to the machine and select "specialty" brew style. Set the amount to 4 oz.
Place the cup at the base of the machine and brew the coffee into the milk.
Place the cup at the base of the machine and brew the coffee into the milk.
If using French Press, pour ¼ cup 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.
If using French Press, pour ¼ cup 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.
If using an espresso maker , make a strong shot of espresso for each serving.
If using an espresso maker , make a strong shot of espresso for each serving.
Drizzle with caramel sauce.
Drizzle with caramel sauce.
Serve hot and enjoy!
Serve hot and enjoy!
2252
Calories
9g
Protein
329g
Carbs
107g
Fat
0g
Fiber
330g
Sugar
218mg
Sodium
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen

Make a creamy homemade Starbucks Sugar Cookie Latte in minutes! This easy copycat recipe features a sweet sugar cookie syrup and rich espresso you can enjoy anytime.

Make Starbucks Caramel Brulée Latte at home with this quick, easy recipe. Rich espresso, steamed milk, and homemade caramel brulée sauce make the perfect cozy winter drink.

Warm up with a creamy Red Velvet Latte that feels like dessert in a cup. Quick, easy, and absolutely indulgent, this cozy drink is your new favorite cold-weather treat.

Make a creamy eggnog latte at home in minutes! This cozy Starbucks copycat recipe is quick, easy, and perfect for the holiday season. Warm up with every sip.

Cozy up with a homemade gingerbread latte that rivals Starbucks. This easy recipe is quick to make and packed with warm spices, making it the perfect winter drink to enjoy at home.

Make your favorite fall drink at home! This homemade Pumpkin Spice Latte is quick, creamy, and cheaper than Starbucks. Warm up with the perfect cozy coffee treat today.
@cooking.with.anadi
Tag your makes with #cookingwithanadi
Comments
No comments yet — be the first to share your thoughts!
Leave a comment