You'll be shocked how close this tastes to Starbucks' viral spring launch. Layers of toasted coconut milk, bold espresso, and that stunning purple ube cold foam come together in one strikingly beautiful drink — and you can make it at home in under 5 minutes.
Pour the coconut milk into the bottom of a 16oz glass. Add 3 pumps of vanilla syrup and stir until smooth; this base should be cold for the classic Starbucks layered effect.
Fill the glass with 1 cup of ice, letting the ice chill the coconut layer so layering is maintained.
Brew 2 shots of ristretto-style espresso. Let them cool for 30–45 seconds so the hot espresso doesn’t melt the ice all at once, which helps retain distinct layers.
Gently pour the espresso over the back of a spoon onto the ice so it floats above the coconut base. Starbucks' macchiatos rely on careful pouring for signature layers.
To make the ube cold foam, combine coconut cream, sweetened condensed milk, and ube extract (or powder) in a chilled bowl or milk frother. Froth using a handheld frother for 30–45 seconds until thick and pourable — fridge-cold cream creates that thick, spoonable foam Starbucks is known for.
Spoon the ube cold foam generously over the top of the layered drink. Optionally, garnish with toasted coconut flakes for extra Starbucks-style flair.
Serve immediately with a straw to show off the layers, and enjoy your homemade Iced Ube Coconut Macchiato.