This easy mocha macchiato recipe combines rich espresso, creamy coconut milk for a refreshing iced coffee you can make at home. Topped with whipped cream and a drizzle of chocolate or caramel, it’s a delicious homemade version of a coffee shop favorite.

On my blog WM Design House, I may sometimes use affiliate links, which means a small commission is earned if you purchase via the link. The price will be the same whether you use the affiliate link or go directly to the vendor’s website using a non-affiliate link. Read my full disclosure policy here.
The Best Iced Mocha Macchiato Recipe (A Starbucks Copycat!)
I have always been a coffee lover, and when temperatures are high outside, nothing is more refreshing than a tall glass of iced coffee! Especially after spending time working in my garden.
A few years ago, I spotted the Iced Coconut Milk Mocha Macchiato on the Starbucks menu and decided to give it a try. I loved the combination of rich and espresso, creamy coconut, milk, and chocolate, and it quickly became one of my favorite coffee drinks.

Of course, a daily coffee splurge can get expensive, so I decided to create my own version at home. We had recently bought a Breville espresso machine, which gave me the perfect excuse to start experimenting with a few simple ingredients.
Don’t tell Starbucks, but I think I figured it out!
This homemade mocha macchiato recipe has all those delicious chocolate and coffee flavors. I love and now I can make one whenever the craving strikes.
So let me share this great recipe with you.
What Is a Mocha Macchiato?
A mocha macchiato is a coffee drink that combines bold espresso, milk, and chocolate. This mocha macchiato with coconut milk is a delicious and refreshing version with just the right amount of sweetness.
The first sip is creamy and chocolatey, with the bold flavor of espresso coming through. The coconut milk adds a slightly sweet, nutty flavor, with a hint of caramel from the drizzle on top.
Unlike a traditional espresso macchiato recipe, which is typically made with espresso and a small amount of milk or milk foam, this mocha version adds chocolate and more milk for a sweeter, creamier drink.
Why You’ll Love This Mocha Macchiato Recipe
- Easy to make: You only need a few simple ingredients to make this coffee shop favorite at home.
- Rich and refreshing: Bold espresso, creamy coconut milk, and chocolate syrup make the perfect combination for an iced coffee.
- Easy to customize: Switch up the milk, syrup, or toppings to make your mocha macchiato just the way you like it.
- Budget-friendly: Skip the daily coffee shop run and make your favorite drink at home for a fraction of the cost.
Ingredients for a Mocha Macchiato
- 1-2 shots espresso
- 1 cup coconut milk (or a milk alternative such as almond, oat, or soy milk)
- 2 tablespoons chocolate syrup
- 4 tablespoons whipped cream or non dairy Reddi Wip
- A sprinkle of cocoa powder
- 1 tablespoon caramel sauce (optional)
- Ice

Equipment Needed to Make an Iced Mocha Macchiato
- Espresso machine, French press, Nespresso machine, or instant espresso.
- Tall glass or mason jar mugs
- Milk frother (if you have one).
- Small sifter for sprinkling the cocoa powder


How to Make a Mocha Macchiato at Home
If you’ve ever wondered how to make a macchiato at home, you only need a few simple ingredients to get started. With espresso, coconut milk, chocolate syrup, and your favorite toppings, this iced mocha macchiato is ready in just a few minutes.
Step 1: Brew the Espresso
- Brew 1–2 shots of espresso using an espresso machine, Nespresso machine, French press, or instant espresso. Set aside while you prepare your glass.
Step 2: Add the Ice and Chocolate Syrup
- Fill a tall glass with ice.
- Then drizzle approximately 2 tablespoons of chocolate sauce over the ice.


Step 3: Add the Coconut Milk
- Pour cold coconut milk over the ice and chocolate, leaving about an inch of room at the top for the espresso.
Step 4: Pour in the Espresso
- Slowly pour the espresso over the back of a spoon so it floats on top of the milk. This creates the layered look that makes it a macchiato. If you want extra coffee flavor, use a double shot.


Step 5: Add the Toppings
- Now for the best part! Top off your iced mocha macchiato with a bit of whipped cream, or for a lower-calorie option, use Reddi-wip.
- Drizzle with 1 tablespoon of caramel sauce and finish with a light sprinkle of cocoa powder and enjoy!
- Give it a stir before you sip so the chocolate mixes through.



Mocha Macchiato Variations
- White Chocolate Mocha Macchiato: Swap the chocolate syrup for white chocolate sauce.
- Caramel Macchiato: Skip the chocolate syrup and add caramel sauce instead.
- Salted Caramel Macchiato: Add a pinch of sea salt to the caramel sauce.
- Pumpkin Spice Macchiato: Swap the chocolate syrup for pumpkin spice syrup.
- Peppermint Mocha Macchiato: Add a splash of peppermint syrup along with the chocolate syrup.

Tips for Making the Best Mocha Macchiato
Tips
- For a richer chocolate flavor, use dark roast espresso.
- Use plenty of ice and make sure your coconut milk is cold before assembling your drink.
- Pour the coconut milk slowly over the espresso to help create the pretty layered effect.
- Adjust the chocolate syrup to taste if you prefer your mocha macchiato more or less sweet.
- Want a hot mocha macchiato? Skip the ice, warm your milk, and froth it before adding it to the espresso.

Iced Mocha Macchiato Recipe FAQ
Absolutely! If coconut milk isn’t your favorite, you can use almond milk, oat milk, soy milk, or regular dairy milk. Each will change the flavor and texture slightly, so use whichever milk you enjoy most.
Yes. Use coconut milk or another plant-based milk along with dairy-free chocolate syrup, caramel sauce, and whipped topping. Check the labels on each ingredient if you need the finished drink to be completely dairy-free. For a fully dairy-free drink, check the labels on your chocolate syrup, caramel sauce, and whipped topping.
A single shot of espresso has about 64 mg of caffeine, so a double shot has about 128 mg. The chocolate syrup and cocoa powder add only a small amount. For less caffeine, use one shot or decaf espresso.
Brew the espresso up to a day ahead and store it in a sealed jar in the fridge. Assemble the drink right before serving so the ice doesn’t melt and dilute it.
Use sugar-free chocolate syrup and unsweetened coconut milk. Skip the caramel drizzle or use a sugar-free caramel sauce, and top with a light whipped topping or leave it off.
Iced Mocha Macchiato Recipe
Equipment
- 1 Espresso machine
- 1 Glass cup or jar
- 1 Small sifter
- 1 Milk frother
Ingredients
- 1-2 shots Espresso
- 1 cup Coconut milk
- 2 tbsp Chocolate syrup
- 1 tbsp Carmel sauce
- 4 tbsp Whipped cream
- 1 Sprinkle Cocoa powder
Instructions
- Brew 1 to 2 shots of espresso and set aside.
- Fill a tall glass with ice and drizzle 2 tablespoons of chocolate syrup over the ice.
- Pour in the coconut milk, leaving about an inch at the top.
- Slowly pour the espresso over the back of a spoon so it layers on top.
- Top with whipped cream, drizzle with caramel sauce, and finish with a sprinkle of cocoa powder. Stir before drinking.
More Recipes to Enjoy with Your Coffee
If you love this iced mocha macchiato recipe, you might also enjoy some of my favorite sweet treats to serve with your coffee.


Make Your own Mocha Macchiato at Home
The next time you’re craving a mocha macchiato, skip the trip to the coffee shop and make one at home! With rich espresso, creamy coconut milk, and plenty of chocolate flavor, it’s such a refreshing treat.
I hope you enjoy this recipe as much as I do. And don’t forget the whipped cream and caramel drizzle on top…that’s the best part!
Cheers!



More about me!

Hello, I’m Wendy – a dedicated homemaker with a deep passion for decorating, gardening, cooking, and crafting. I find joy in harmonizing beautiful elements to fashion a space that is both comfortable and inspiring. I will help you create a beautiful home, one project at a time.





Sounds good Wendy, I am going to share this one with my sister. She is one of those coffee drinkers who tries it all. I know she will be excited. Thank you for sharing!
Thank you, Cara, it was a delightful coffee drink. I hope your sister enjoys it.
Such a fantastic copycat recipe! This sounds so refreshing. Thanks for sharing on SSPS, hope to see you again next week!
This looks amazing, I will give it a go and try the low calories cream – thank you.
I hope you enjoy it!
Sounding and I have a feeling it tastes awesome. Pinned it
I visited you via Love Your Creativity Link Party #211
I have linked up this week with = 125+126.
If you have not joined us at SSPS yet, this is a personal invite to come and share your awesome post/s with us
You will find the linkup information (1) In the Top bar under Blogging: Weekly Senior Salon Pit Stop OR 2nd image In the sidebar.
We hope to meet you there virtually.
Oh my Wendy, does this look and sound delicious? I’m going to have to give this some serious consideration. Thanks for sharing!
It is so easy and delicious Cindy, I hope you try it.
Wow looks amazing!
Thanks, Stacy! It was delicious.
Wendy
This sounds so good. Pinned
Thank you Rachel, it was delicious!
Oh, my! I love a good iced coffee and this looks right up my alley, Wendy. Thank you for sharing. I want to try it this weekend!
It was very good Jen. I liked the two shots of espresso the bet.
Good morning Wendy,
I am not a coffee fan but this does look delicious!
You had me at coffee! Can’t wait to try this!
We can have a get-together with our coffee drinks!