There’s something about ube and coconut together that just feels like it belongs in an iced coffee.
The color alone pulls you in, but once you taste it, it’s even better.

As soon as I tried this new drink from Starbucks, I knew I had to try making my own at home. After a few test runs, I found a combo that actually tastes like something you’d order at a café, not just a pretty drink.
It’s lightly sweet, creamy, and has that subtle vanilla-like flavor from the ube that works so well with coconut milk.
If you like layered drinks that look impressive but are still easy to make, this one is worth trying. I’ll walk you through exactly how I make it so you can get that same result.
What Makes This Starbucks Ube Coconut Macchiato Different

This isn’t just another flavored iced coffee. The way this drink is built is what makes it stand out.
Most homemade versions mix everything together, which ends up tasting flat. Starbucks doesn’t do that. They layer the drink so you get different flavors as you sip.
First the foam, then the espresso, then the coconut milk and syrup at the bottom.
Another big difference is the cold foam placement. The ube flavor lives entirely in the foam, not in the milk.
That means the drink itself stays clean and coffee-forward, while the foam adds that creamy, slightly sweet top layer.
Also, the toasted coconut syrup matters more than it seems. It gives a deeper flavor than regular coconut syrup, which is what makes the drink feel more like something you’d actually get from Starbucks.
How Starbucks Builds This Drink (step-by-step structure)

Before we even get into ingredients, it helps to understand the exact order. This is where most people get it wrong.
Starbucks builds this drink in layers:
- Toasted coconut syrup goes into the bottom of the cup
- Ice is added
- Milk is poured over the ice
- Espresso is layered on top
- Ube coconut cream cold foam is added last
- Toasted coconut flakes finish the drink
This order is not random. Each step affects how the drink tastes and looks.
Note: If you mix the syrup into the milk too early, you lose that gradual flavor shift. If you pour espresso too fast, you lose the layering. If the foam is too thick, it just sits there instead of blending as you drink.
Iced Ube Coconut Macchiato Ingredients

For the macchiato base:
- 1–2 shots espresso
- ¾ cup milk (2% for closest Starbucks match)
- 1½ tablespoons toasted coconut syrup
- Ice
For the ube coconut cream cold foam:
- 3 tablespoons heavy cream
- 1½ tablespoons coconut syrup
- ¼ teaspoon ube extract
Optional topping:
- Toasted coconut flakes
Ingredient Breakdown
This is where you can really improve your final result.
Toasted coconut syrup
This is not the same as regular coconut syrup.
The toasted version has a slightly deeper, almost nutty flavor. If you skip this or replace it with plain coconut syrup, the drink will taste flatter.
Milk (2%)
Starbucks uses 2% by default.
It’s creamy enough without being too heavy, so it doesn’t overpower the foam.
Espresso
Use a double shot if you want the drink to taste more balanced.
With all the sweetness from the syrup and foam, a single shot can get lost.
Ube extract
Ube extract is what gives both the color and that subtle ube flavor.
You don’t need much. Too much can taste artificial.
Heavy cream (for foam)
This is key. If you try to make the foam with milk only, it won’t hold properly.
Step-by-step: Starbucks Ube Coconut Macchiato Instructions
1. Start with the syrup base

Add 1½ tablespoons toasted coconut syrup directly into your glass.
Make sure it’s evenly spread across the bottom. This is what you’ll taste in the final sips when everything mixes together.
If you want a slightly sweeter version, you can increase this to 2 tablespoons, but I’d start with less and adjust later.
2. Add Ice

Fill your glass completely with ice.
Don’t underfill here. Too little ice will cause the espresso to mix too quickly with the milk, and you’ll lose that layered effect.
Larger ice cubes work better because they melt slower and keep the drink from getting watered down.
3. Pour the milk slowly
Add about ¾ cup milk over the ice.
Pour it gently so it settles over the syrup instead of mixing it right away. You should still see a slight separation at the bottom.
At this stage, your drink should look pale with a slightly darker base.
4. Brew and layer the espresso

Brew 1–2 shots of espresso.
Now slowly pour it over the milk. The slower you pour, the better the layering.
Pro tip: good trick is to pour it over the back of a spoon. This helps it sit on top instead of crashing into the milk.
You should now see three layers:
- Light milk at the bottom
- Dark espresso on top
- Ice holding everything in place
5. Make the ube coconut cold foam

In a frother or jar, combine:
- 3 tablespoons heavy cream
- 1½ tablespoons coconut syrup
- ¼ teaspoon ube extract
Froth until the mixture thickens into a smooth foam.

You’re looking for something that’s:
- Creamy
- Slightly thick
- Still pourable
If it’s too thin, it’ll disappear into the drink.
If it’s too thick, it’ll just sit on top and not blend properly.
6. Add the foam
Slowly pour or spoon the ube cold foam over the espresso.
It should sit on top at first, then slowly start blending down into the drink as you sip it.
This is where the drink really starts to come together visually.
7. Finish with toasted coconut flakes
Sprinkle toasted coconut flakes on top.
This step might seem optional, but it actually adds texture and reinforces that toasted coconut flavor right at the start.
Tips to Make Ube Coconut Macchiato Taste Just Like Starbucks

Use the right ratio of syrup: Too much syrup will overpower the espresso. Too little and the drink tastes plain. Start with 1½ tablespoons and adjust.
Balance your espresso strength: If your drink tastes too sweet, increase the espresso. That’s usually the fix.
Don’t rush the layering: This drink is about structure. If you rush, everything mixes too quickly and you lose the effect.
Froth the foam just enough: The foam should pour, not sit. This is one of the biggest differences between homemade and Starbucks-style drinks.
Taste before adding more sweetness: Ube extract and coconut syrup both add sweetness. It’s easy to overdo it.
Ube Coconut Macchiato Easy variationsÂ

Coconut milk version
If you want a stronger coconut flavor, swap the 2% milk for coconut milk.
This changes the drink more than you’d expect. It becomes lighter and more tropical, but also less creamy.
I’ve tried both, and it depends on what you’re in the mood for. If you want something closer to Starbucks, stick with 2%. If you want something more summery, coconut milk works well.
Iced ube coconut latte version
Skip the layering and stir everything together.
This version is easier and quicker, especially if you don’t care about the visual layers. You still get the same flavors, just more blended.
It’s a good option if you’re making this daily and don’t want to spend extra time on presentation.
Stronger coffee version
Use a double shot or even a triple shot of espresso.
This is what I do when I feel like the drink leans too sweet.
The extra coffee balances everything and makes it taste more like a café drink instead of a dessert.
Blended version
Blend the milk, syrup, ice, and espresso together, then top with the ube foam.
This turns it into a frappé-style drink. The texture is completely different, but the flavor still works really well.

Iced Ube Coconut Macchiato Substitutions
- No espresso machine → use strong brewed coffee or instant espresso
- No toasted coconut syrup → use coconut syrup + a drop of vanilla extract
- No heavy cream → use half-and-half (foam will be lighter)
- No ube extract → use a small amount of ube halaya in the foam
Make-ahead tips
If you plan to make this often, you can prep a few things:
- Mix the cold foam base ahead of time and store it in the fridge
- Keep your syrup ready to go
- Pre-toast coconut flakes and store them in a jar
Just don’t make the full drink ahead. It’s best fresh because of the layering.
Check out more Starbucks recipes:

Iced Ube Coconut Macchiato
Ingredients Â
Macchiato
- 1-2 shots espresso
- ¾ cup milk 2%
- 1½ tbsp toasted coconut syrup
- Ice
Cold Foam
- 3 tbsp heavy cream
- 1½ tbsp coconut syrup
- ¼ tsp ube extract
Optional Topping
- toasted coconut flakes
InstructionsÂ
- Add toasted coconut syrup to a glass.
- Fill with ice.
- Pour milk over the ice.
- Brew espresso and slowly pour it on top.
- Froth heavy cream, coconut syrup, and ube extract.
- Pour foam over the drink.
- Top with toasted coconut flakes and serve.
Notes
- Use toasted coconut syrup for best flavor.
- Foam should be thick but pourable.
- Adjust sweetness to taste.
- Stir before drinking for full flavor balance.


Marina is the writer behind CozyCornerCharm. She grew up on Turkish coffee, later discovering specialty brewing through her first V60, which inspired her ongoing coffee journey. She has written for Craft Coffee Spot, Home Grounds, and Barista HQ and now shares her experience here on her own coffee corner.







Leave a Reply