Starbucks Iced Coconut Mocha Macchiato (Easy Copycat Recipe)

By Stephanie Manley Updated 12/29/25

Skip the drive-thru and make Starbucks-style layers at home. This Iced Coconut Mocha Macchiato copycat delivers everything people love about the coffeehouse version: a glossy chocolate base, bold espresso “stripe,” and creamy coconut milk that softens the coffee while adding a subtle tropical sweetness. It looks impressive in the glass, but it is genuinely quick to make, and once you dial in your preferred chocolate-to-coffee ratio, it becomes an easy repeat for warm afternoons or a dessert-like pick-me-up.

Add this site as a preferred Google source!

Homemade Starbucks Iced Coconut Mocha Macchiato in a glass

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

Why this recipe works

The beauty of this macchiato lies in its stunning visual layers and complementary flavors. The chocolate sauce provides a rich, sweet base that slowly mingles with the bold espresso, while the coconut milk adds tropical creaminess that mellows the coffee’s intensity. Unlike traditional macchiatos that use regular milk, coconut milk adds a subtle sweetness and exotic flavor, transforming this into a truly special drink.

Iced Coconut Mocha Macchiato

Ingredients

  • Chocolate sauce – Creates a sweet, rich base layer and can be drizzled on top
  • Espresso – Provides bold coffee flavor and caffeine kick
  • Coconut milk – Adds tropical creaminess and natural sweetness
  • Ice – Chills the drink and adds a refreshing element
  • Whipped cream – Optional creamy topping for extra indulgence
  • Additional chocolate or caramel sauce – For garnish and extra sweetness

Step-by-Step Instructions

Prepare Your Base:

  1. Start with a tall, clear glass to showcase the beautiful layers.
  2. Pour 2 tablespoons of chocolate sauce into the bottom of the glass, allowing it to settle evenly.

Brew Your Coffee:

  1. Prepare 1.5 ounces of fresh espresso using your espresso machine.
  2. Alternative options: Mix 1 teaspoon instant espresso with a few ounces of hot water, use 4 ounces of strong coffee, or substitute with 1 cup of cold brew for a smoother flavor.

Create the Layers:

  1. Carefully pour the hot espresso over the chocolate sauce, creating the second layer.
  2. Fill the glass with ice, leaving room for coconut milk and toppings.
  3. Slowly pour 1 cup of coconut milk over the back of a spoon or along the side of the glass to create a distinct layer on top.

Add Finishing Touches:

  1. Top with a generous dollop of whipped cream.
  2. Drizzle chocolate or caramel sauce over the whipped cream for extra sweetness and visual appeal.
  3. Serve immediately with a straw and a long spoon for stirring.
Homemade Starbucks Iced Coconut Mocha Macchiato in a glass

Storage & Make-Ahead Tips

  • Fresh is Best: This drink is meant to be enjoyed immediately for optimal layering and temperature.
  • Prep Components: Pre-make cold brew or chill coconut milk ahead of time.
  • Chocolate Sauce: Homemade chocolate sauce can be stored in the refrigerator for up to 1 week.
  • Batch Prep: Prepare multiple servings by scaling ingredients proportionally.

Do you love Starbucks? Here are more copycat recipes for you to try:

More Coconut Recipes

Check out my easy recipe for drinks and the best restaurant copycat recipes.

Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox.
Plus you’ll get great new recipes from us every week!

Starbucks Iced Coconut Mocha Macchiato Copycat Recipe

Creamy coconut milk meets rich espresso and chocolate in this tropical coffee drink. Easy homemade version of the Starbucks favorite with simple layers.
PRINT PIN SAVE RECIPE
5 from 2 votes
Servings : 1
Prep Time5 minutes
Cook Time5 minutes
Total Time10 minutes

Ingredients
 

  • 2 tablespoons chocolate sauce
  • 1.5 ounces espresso (or use one teaspoon instant espresso and a few ounces of hot water or 4 ounces of strong coffee)
  • 1 cup coconut milk

Instructions

  1. In a glass layer the chocolate sauce, espresso, and coconut milk. Add in the ice. Top with whipped cream and additional chocolate sauce. (Or caramel!) And enjoy. If you don’t have espresso you can also use 1 cup of cold brew or leftover coffee!

Nutrition

Calories: 582kcal | Carbohydrates: 30g | Protein: 6g | Fat: 51g | Saturated Fat: 44g | Cholesterol: 0mg | Sodium: 166mg | Potassium: 654mg | Fiber: 1g | Sugar: 13g | Vitamin C: 2.2mg | Calcium: 59mg | Iron: 8mg
Tried This Recipe?Leave a comment and rating to let people know how you liked it! Tag me on Instagram @copykatrecipes
Course: Drinks
Cuisine: American

More Ideas

REVEALED Olive Garden Copycat Recipes

yes, you CAN make it at home! I’ll show you how.

5 from 2 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




8 Comments

  1. Oh, girl yes! Starbucks is one of my guilty pleasures. That picture alone makes me want one of these right now!

  2. In the last year I’ve become totally infatuated with coconut. It’s my latest favorite flavor and would love to try this dessert drink! I know I’d love it!

  3. Yum!!! I love SB – especially their iced drinks. I will definitely be trying this recipe out. Thanks for the share.
    🙂
    Traci

  4. It’s in the picture, but not the recipe…shouldn’t it be caramel sauce and chocolate sauce? I totally agree with you, it is my new favorite SB drink! Thank you for this, I definitely want to make them at home.