Homemade Starbucks Caramel Macchiato: Coffee Shop Flavor Without the Price Tag

My love affair with the Starbucks Caramel Macchiato began during college finals week when I desperately needed something different than my usual coffee. That first sip was a revelation, rich espresso cutting through sweet vanilla and caramel, all mellowed by steamed milk. It quickly became my reward for completing assignments, my comfort during stressful days, and, unfortunately, a noticeable drain on my student budget. After some experimentation, I perfected this copycat recipe that not only saves money but allows me to customize it exactly to my taste. Now, I enjoy this luxurious coffee experience whenever I want, without the line or the price tag!

homemade Starbucks caramel macchiato on a wood tray.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

What makes this Caramel Macchiato so good?

This copycat Caramel Macchiato recipe captures the signature Starbucks flavor profile by following their exact layering technique. The vanilla syrup forms the sweet base, the steamed milk adds creaminess, the espresso cuts through with rich coffee flavor, and the caramel drizzle creates that perfect finishing touch. By using the same high-quality ingredients and preparation method, you’ll create a coffeehouse-worthy drink that rivals the original.

What is in a Starbucks Caramel Macchiato? 

Starbucks serves its version of the Italian espresso macchiato. The Italian macchiato is an espresso shot topped with a cloud of steamed milk. Adds vanilla syrup to the cup, then Starbucks steams milk adds the steamed milk to the cup, then they pour over the espresso, some people like theirs topped with whipped cream, and finally, the signature caramel sauce cross-hatch goes on top.

The caramel macchiato has been a mainstay at Starbucks since it opened its first coffee shop in Seattle, Washington, in 1971. It has to be the caramel drizzled down the cup or on top of the whipped cream in the signature crosshatched Starbucks pattern that makes it just so delicious.

two homemade Starbucks caramel macchiato drinks on a tray

How to your own caramel macchiato without a fancy espresso machine

No fancy Espresso machine? No Problem. 

  • If you don’t have a fancy espresso maker at home, you can brew coffee that has a darker roast than you typically enjoy. 
  • The Nespresso Cafe machines do a good job of making espresso (although they don’t achieve the pressure quite as high as a dedicated espresso machine, they do a good job for home use). 
  • Italians make their espresso with one of these Bialetti Moka Express pots. They make excellent espresso for a great price. 
  • You can purchase Instant Espresso powder, this has great flavor.

Caramel Macchiato Recipe Ingredients

Here’s a list of what you need to make this espresso drink: Keep in mind that Starbucks sells its coffee and many coffee syrups online. Go to either your local Starbucks or go to the Starbucks website to purchase the real ingredients.

Coffee Options

No espresso machine? No problem! You can still make a delicious caramel macchiato using:

  • Nespresso Cafe machines – Good alternative for home espresso
  • Bialetti Moka Express pot – Traditional Italian stovetop espresso maker
  • Instant espresso powder – Quick solution with good flavor
  • Dark roast coffee – Brew extra strong for a similar effect

Milk Alternatives

Feel free to customize with:

  • Oat milk – Creates excellent foam and adds subtle sweetness
  • Almond milk – Lighter option with nutty undertones
  • Coconut milk – Adds tropical notes and richness
  • Soy milk – Produces good foam and has protein content

Chef’s Note: Lower-fat milk steams better than whole milk, creating more lasting foam.

Starbucks caramel macchiato ingredients.

How to Make a Caramel Macchiato

You can DIY Starbucks Caramel Macchiato at home. Let’s get started.

  1. Steam the milk.
  2. Drizzle caramel sauce around the inside of a coffee mug. (Completely optional, I like to do this if I am using a glass mug).
caramel sauce in a coffee mug.
  1. Add vanilla syrup.
  2. Add hot espresso and stir to mix the caramel sauce, vanilla, and espresso together.
milk, espresso, and caramel sauce in a coffee mug.
  1. Top with whipped cream and a drizzle of caramel sauce.
two caramel macchiato coffee drinks topped with whipped cream and caramel sauce

How to Steam Milk 

The steamed milk is what makes this drink so amazing. When coffee shops steam milk they add air to the drink. Guess what, you can, too. You will need to heat the milk in your microwave or on the stovetop until warmed, no need to boil the milk, just warm it until it is warm to the touch. 

Pour the warm milk into a canning jar with a lid, or another jar with a lid. Seal the jar, and give it a good shake. The shaking will cause the milk to become filled with air.

Here are a few items you can purchase to enhance your home coffee experience.

overhead view of two homemade Starbucks caramel macchiato coffee drinks on a tray

This is one of my favorite Starbucks copycat recipes, making coffee at home is a great way to save money while still enjoy the rich creamy texture of a caramel macchiato. I know when you give this recipe a try, you will feel like it’s the real thing!

Love Starbucks Food and Drinks? Try These Recipes

More Caramel Recipes

Check out even more drink recipes and the best Starbucks recipes on CopyKat!

homemade Starbucks caramel macchiato on a wood tray.

Copycat Starbucks Caramel Macchiato

Enjoy the perfect balance of espresso, vanilla, steamed milk, and caramel drizzle without the coffee shop price tag!
4.91 from 11 votes
Print Pin Rate Add to Collection
Course: Drinks
Cuisine: American
Keyword: Caramel Macchiato, Starbucks Recipes
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 1
Calories: 333kcal

Ingredients

  • 1 cup milk
  • 1 tablespoon caramel sauce
  • 1.5 ounces hot espresso
  • 2 tablespoons vanilla syrup
  • 2 tablespoons whipped cream

Instructions

  • Heat milk to about 150 degrees (between 140 and 160 degrees). Do not let it boil or scald.
  • Drizzle caramel sauce around the inside of a coffee mug.
  • Add vanilla syrup to the mug.
  • Add the hot milk to the mug.
  • Pour the espresso to the mug, and give it a quick stir.
  • Top with whipped cream and a drizzle of caramel sauce.

Nutrition

Calories: 333kcal | Carbohydrates: 55g | Protein: 8g | Fat: 10g | Saturated Fat: 5g | Cholesterol: 31mg | Sodium: 204mg | Potassium: 370mg | Sugar: 42g | Vitamin A: 455IU | Calcium: 286mg | Iron: 1.4mg

About Stephanie Manley

Stephanie Manley is the creator of CopyKat.com. She has been recreating copycat recipes since 1995. Learn more about Stephanie Manley.

REVEALED: Copycat Secrets for 2025

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Reader Interactions

Comments

  1. Cindi

    5 stars
    This is delicious. Better than Starbucks. it did take a little time and effort to bring all the components together as I had to make the espresso, the vanilla syrup, the caramel sauce, the steamed frothed milk, and the whipped cream, but oh was this the best! Worth the effort. As I always ask for 3 pumps of espresso, I tripled that part. I used my french press to make the espresso, and used a 2 oz. shot glass to measure out a “pump” as 2 oz. I also used the french press to make the foamed milk after heating it to 160 in the saucepan. I made the caramel sauce and the vanilla syrup and had them in the fridge ready to go. I did have to microwave the caramel sauce as it separated and set, but a little heat and a stir and it was good again for drizzling. The only problem I encountered was by the time I added everything, the drink was no longer hot, and was sort of lukewarm. Not what I was going for as far as temperature. The flavor was fantastic though, so I’ll play around with it and see if I can get it to the hotter temp I prefer. Yes, this is better than Starbucks and now I can have one anytime I get a craving! Thank you so much for posting this recipe. I am going to wow the family by making them homemade Starbucks drinks for our next holiday breakfast. This is just wow.

  2. Nick

    5 stars

    Wow, this Caramel Macchiato recipe is spot on! I’ve been missing my daily Starbucks treat since the prices went up, and this has been a game changer. It tastes exactly like what I used to order every morning, but now I can enjoy it without breaking the bank. Thanks so much for sharing this. You’ve brought back my morning joy! ☕💖

  3. Ashley

    5 stars
    This Caramel Macchiato recipe is a lifesaver! It tastes just like the real deal from Starbucks. I’ve been making it at home and pouring it into my old Starbucks cup to bring to work, and you should see the looks I get! My co-workers are so jealous, they think I stop by Starbucks every morning. Little do they know, I’ve become my own barista thanks to this fantastic recipe. Thanks for sharing—it’s our little secret! 😉☕

  4. Bill

    5 stars
    Just made it for my wife as she loves the Starbucks ice espresso caramel macchiato!
    Thank you 👍❤️🌹
    Excellent copy without the added sugar and preservatives that are in the commercial brand😊
    Went looking because the price went from $6/bottle to $10/bottle🙄

  5. Win Tate

    Thank you so much Stephanie. Nice to have the ingredients at the house in case unexpected company comes! I can whip up this delicious coffee!

  6. TXCharley

    4 stars
    The syrup I have is caramel vanilla and that gives it just a little more caramel flavor, as I always ask for an additional shot of caramel at Starbucks.

  7. Marsha Fuller

    I am not a coffe-Holocene! I like the cold Green Tea Frappecino with soy milk! Refreshing, non-caffeine & delicious!

  8. Richard E Steiner

    I work at Dunkin Donuts, so I make all of the same coffee drinks that Starbucks make. I really find it fascinating. So anyway when I go to Starbucks my favorite drink is tall black coffee no sugar. Then I’m in heaven. And that’s the truth.

  9. Steve Thomas

    I used to think old men who drank their coffee black were strange. Now I’ve become one of them.

    Before I hit 50, I would have loved drinks like this. Since then, I’ve decided they are too sweet, not necessarily for everyone, but for me. I used to gorge myself on candy and Pepsi and desserts. I don’t know why I stopped. A month ago, they had 5 for $5 on two liter Pepsi products. I used to go through Pepsi like crazy, but I drank half of one bottle within a week, and the other four are still unopened. About the only candy I consume are Dove dark chocolate bites, and the label says 5 pieces is a serving, but I only want 2 or 3.

    I bought myself a machine so I could make Hawaiian Shave Ice, and I keep thinking that I’m going to experiment around with brewing concentrated coffee, so I cam make myself black coffee snow cones. I suspect if I just used regular strong coffee, cold, it’d taste too weak. Or maybe I could make a black coffee granita. Sure wish I could enjoy the taste of this recipe, but that’d be a sin to invest the time and money to make your recipe, and abandon it after one taste.

      • Sue

        I think he’s participating in the conversation in his own way, and sharing memories. People do this especially as they get older, as they have more to share. Having spent a lot of time with my grandparents and great-grandmother when I was growing up, I enjoy the conversations and memories of older people.

    • Mary Goodman

      5 stars
      Just walking into Starbucks is a treat. I feel like I have come home. They are so welcoming. I frequent Barnes and Noble Starbucks after shopping and am able to have a hot or cold drink and relax with a book or magazine, catch up on email, and just relax till the “guys” are ready to pick me up and head home. Love all coffee and most teas so it is hard to pick a favorite.

      • Stephanie

        I don’t know why I don’t grab a coffee at Barnes and Noble more often. There is a nice one near my house. That sounds like a good way to cap off shopping.

4.91 from 11 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2025

REVEALED:

Yes, you CAN make it at home! 
I'll show you how.

FREE EMAIL BONUS