Try this homemade recipe of the most popular Starbucks drink – Caramel Macchiato! Lightly sweetened vanilla milk mixed with smoky (homemade!) espresso and topped with buttery caramel sauce. This Starbucks Caramel Macchiato recipe is not to be missed!
I’ve got great news for you, friends! You can make your favorite Starbucks Caramel Macchiato at home! Yep, you read it right. You don’t need to travel far or spend extra $$ to get a cup of one of those treats. You can prepare it at home without any fancy equipment. (If you already own an espresso machine, good for you! You can use this recipe as well.)
First things first.
ESPRESSO
While living with my mom in Italy, I picked up that classic Italian habit: enjoying a cup of bittersweet espresso after almost every meal. Espresso was prepared in a “macchinetta” or “moka”. A macchinetta is made up of 3 major parts: the bottom chamber (where you add water), the middle chamber (where you add coffee) and the top chamber (where your finished espresso will travel). In my opinion, a macchinetta is an amazing machine that makes a REAL espresso without taking up a lot of space on your kitchen counter and making your wallet thinner. I have a pretty old macchinetta that I brought from Italy many years ago, but this is the one I am dreaming of buying next: Bialetti Moka Express 3-Cup Stovetop Espresso Maker. If you are an espresso lover, this is something that will make you happy! Here is a Youtube video I found on how to use a macchinetta:
You are probably wondering what kind of COFFEE BEANS are used to make espresso. Here is something you might not know: “espresso” is defined by the process, not by the type of bean. Unlike brewing drip coffee, making espresso means forcing hot water through finely ground beans with a high degree of pressure. So, basically, any coffee bean can make espresso as long as it’s prepared this way. You may choose to buy Starbucks Espresso Coffee Beans or use the coffee beans you have at home. Test a few kinds of coffee to see which one works best for you. By the way, if you own an espresso machine, feel free to use that instead. 🙂
CARAMEL SAUCE
I used generic caramel sauce I bought at a local store, but it was too watery. However, I had a great experience with this Ghirardelli Caramel Flavored Sauce in the past. It is AMAZING!
How to make Starbucks Caramel Macchiato?
Ingredients:
- 16 oz reduced fat or whole milk
- 1/2 tbsp sugar
- 1/2 tsp vanilla extract
- 2 oz espresso
- caramel sauce to drizzle
Instructions:
1. Prepare the espresso using a macchinetta or espresso machine. (You may use a very strong regular coffee, but you’ll need to double the amount: use 4 oz instead of 2).
2. While the espresso is being made, warm up the milk with sugar. Add vanilla extract to the milk and give it a stir. Pour the milk into the cup(s), reserving room for the foam and espresso. In order to get that beautiful foam, insert a whisk into the cup and whisk the milk. (You can whisk the milk in the saucepan if the cup is too narrow).

3. Once the milk starts looking frothy, pour the espresso into a measuring cup.

4. Then, pour the espresso on top of the frothy milk creating a “mark” on the foam. (Macchiato means “marked” in Italian).

5. And the last step is to drizzle the caramel on top. At Starbucks, we make two circles around the edges of the cup and then we make a grate pattern in the middle.

Whoa-la! A Grande Starbucks Caramel Macchiato is ready! The only difference between this Caramel Macchiato and a store-bought one is that I am missing my name on the cup. 🙂

I hope you enjoyed this Starbucks Caramel Macchiato recipe, friends! Let me know what are your favorite Starbucks drinks, and I’ll be happy to share the recipe with you. Cheers!


- 16 oz reduced fat or whole milk
- 1/2 tbsp sugar
- 1/2 tsp vanilla extract
- 2 oz espresso
- caramel sauce to drizzle
- Prepare the espresso using a macchinetta or espresso machine. (You may use a very strong regular coffee, but you'll need to double the amount: use 4 oz instead of 2).
- Bring milk and sugar to a simmer in a small saucepan, stirring until the sugar is dissolved. Add the vanilla extract and stir again.
- Pour the milk into the cup and, with a help of a whisk, froth the milk until foam forms.
- Pour espresso on top of the milk and drizzle with caramel sauce.
Before you go…
Check out these recipes
ICED CARAMEL MACCHIATO STARBUCKS RECIPE
COPYCAT STARBUCKS PEPPERMINT WHITE HOT CHOCOLATE
Follow me on PINTEREST, FACEBOOK AND INSTAGRAM to get some more deliciousness! ❤❤❤






This is SO GOOD!
I am regular Starbucks Carmel macchiato drinker, and something it totally missing here – I did this coffee and it is not tasting even close to Carmel macchiato I am getting from Starbucks almost everyday..
I just want to say I did it with my expresso machine and with Starbucks espresso coffee blend..
Great recipe, but not for people who loves real Starbucks macchiato..
Hi Tania,
I was wondering if the amount of milk in the recipe is correct, 16oz?
Thank you.
Hi Sandy! Yes, the amount of milk is correct. Let me know if you’ll give it a try. 🙂
Bought one at Starbucks last nite, I think this will be better since I can add more caramel and even mix it into the milk if I wanted.
Yes. You’ll definitely enjoy it a lot, Alex. 🙂
can’t wait to try this!
btw, where did you get that coffee cup?
Hi Lisa! I don’t even remember where I got these from. I buy a lot of cups, since I use them as props for my site+business. If you like these cups, I can ship them to you. 🙂
thank you so much for your offer! i did find some similar, so i picked them up.
i am glad i found your website, tho, lots of interesting recipes.
Thanks, Lisa! I am glad you found similar cups. 🙂
How do you make it without an expresso machine?
Hi Katherine! I explain that in the second paragraph of this article. 🙂
Made it!! Delicious, I only had almond milk so not as rich but still am amazing recipe!!
I’ve never tried it with almond milk. Sounds very interesting! Thanks for sharing, Sarah!
Wow looks amazing!! Going to try it in a few minutes! And much cheaper than Starbucks haha. Thank you!
Thanks, Sarah! Let me know how it turned out! I’d love to see a photo too! (you can share it on my Facebook or Instagram)
I could go for a cup of this right now…what a wonderful treat!
Thank you, Michelle!
omg yes please !!! this is perfection !! Laci
Thanks, Laci!
What great tips! My dad always brewed his espresso that way and it’s the best! You just made me crave my afternoon coffee. Cheers!
Sounds like your dad knows how to make a good espresso, Cathy! 🙂 Cheers!
I’m not a coffee drinker but from time to time I love indulging on a fun drink. Way better to make them at home! Yum!
I absolutely agree with you, Sophia!
I swear, Italy must have that effect on people! The espresso habit hit my husband and me, too 😉 Your macchiato looks absolutely amazing! Must try this — maybe this afternoon for a delicious (and less expensive) pick-me-up!
Yep, our espresso addiction is all Italy’s fault, Patricia! Have a wonderful Monday!
Rarely do a drink a sweet coffee, but I’d certainly join you for a cup of your delicious looking Caramel Macchiato.
I would be happy to share it with you, Renee!
Oh my gosh this looks perfect!!!
Thanks, Tracy!