If you’re craving something cold, creamy, sweet, and a little bit dramatic in the glass, a Thai iced coffee mocktail is a very good place to start.¶
Thai iced coffee, often called gafae yen, is bold and icy with that dreamy swirl of milk sinking through the glass. It tastes like a coffee shop treat, a dessert drink, and an afternoon pick-me-up all at once. And the best part? It does not need rum, whiskey, coffee liqueur, or anything alcoholic to feel complete.¶
The magic is simple: strong coffee, sweetened condensed milk, plenty of ice, and a slow creamy pour on top.¶
This guide will walk you through how to make Thai iced coffee without alcohol at home, including the classic condensed milk version, a coconut dairy-free option, sweetness tips, caffeine notes, and a few easy ways to serve it.¶
Quick Answer
#A Thai iced coffee mocktail, or gafae yen, is a sweet, creamy iced coffee drink made with strongly brewed dark coffee or Thai oliang coffee powder, sugar, sweetened condensed milk, lots of ice, and a finishing pour of evaporated milk.¶
To make it, brew the coffee strong, stir in sugar and condensed milk while it’s still hot, pour it over crushed ice, then top it with evaporated milk. The result is rich, cold, creamy, and coffee-forward, with no alcohol needed.¶
What Makes Thai Iced Coffee Different
#Thai iced coffee is not just regular iced coffee with milk added at the end.¶
It is bolder, sweeter, and creamier. The coffee has to be strong enough to hold its own against ice, sugar, and dairy. If you use a light breakfast blend, the final drink can taste a little thin or washed out.¶
A good gafae yen should taste deep, roasty, sweet, and refreshing.¶
The Coffee Base
#Traditional Thai iced coffee is often made with oliang, a Thai coffee blend that commonly includes robusta coffee roasted with grains and seeds such as corn, soybeans, and sesame seeds. It gives the drink a smoky, toasted, slightly earthy flavor that makes it taste different from a standard iced latte.¶
If you can find oliang powder, use it. It gives the drink that classic Thai coffee flavor.¶
If you do not have it, no problem. A very dark roast coffee, such as French roast or Italian roast, works well. Just avoid light, fruity coffees here. They can get lost once the condensed milk and ice are added.¶
The Sweetness
#Thai iced coffee is meant to be sweet. That sweetness is part of the drink’s personality.¶
The sugar and condensed milk do more than make it taste like dessert. They soften the bitterness of the strong coffee and give the drink its smooth, rounded flavor.¶
That said, you are still in charge. If you prefer it less sweet, the easiest move is to reduce or skip the granulated sugar while keeping some condensed milk for texture.¶
The Creamy Layers
#The classic version uses sweetened condensed milk stirred into the hot coffee, then evaporated milk poured over the top.¶
That final pour is what gives the drink its beautiful cloudy layers. It also makes the texture richer without watering down the coffee too much.¶
This is why a condensed milk coffee mocktail feels so satisfying. It is cold, creamy, sweet, and bold all at the same time.¶
The Cardamom
#A little cardamom adds warmth and depth, but it should not take over.¶
Think of it as a background note, not the main event. You still want the coffee to be the star.¶
If you are unsure, start with a tiny pinch. You can always add more the next time you make it.¶
Core Recipe
#This recipe makes two tall glasses of Thai iced coffee mocktail.¶
The coffee is brewed strong on purpose. Once it meets the ice and milk, it mellows out.¶
Steps
#- Brew the coffee strong. Brew the dark roast coffee or oliang powder with the cardamom and 2 cups of hot water. You can use a French press, drip coffee maker, or a heatproof pitcher with a strainer. If steeping by hand, let it sit for about 4 to 5 minutes, then strain.
- Sweeten it while hot. While the coffee is still hot, stir in the salt, granulated sugar, and sweetened condensed milk. Mix until the condensed milk fully dissolves and the coffee looks smooth and glossy.
- Fill the glasses with ice. Fill two tall glasses with crushed ice. Crushed ice chills the drink quickly and gives it that extra-cold, almost slushy feel.
- Pour the coffee over the ice. Divide the hot sweetened coffee between the two glasses, leaving a little room at the top.
- Add the creamy float. Slowly pour 2 tablespoons of evaporated milk over each glass. It will drift down through the ice and create those pretty creamy ribbons.
- Serve right away. Add a straw or long spoon so everyone can stir before drinking.
Dairy-Free Version
#Traditional gafae yen is made with dairy, but you can make a really good dairy-free version with coconut-based swaps.¶
This version becomes a coconut Thai iced coffee mocktail. It still has the same cold, creamy dessert-drink feeling, with a gentle coconut flavor in the background.¶
Dairy-Free Swaps
#- Use sweetened condensed coconut milk instead of sweetened condensed milk.
- Use evaporated coconut milk or thick full-fat coconut cream instead of evaporated milk.
- Keep the coffee strong so it does not disappear under the coconut and ice.
Dairy-Free Steps
#- Brew the coffee with the cardamom.
- Stir in the salt, optional sugar, and sweetened condensed coconut milk while the coffee is hot.
- Fill two glasses with crushed ice.
- Pour the coffee mixture over the ice.
- Float evaporated coconut milk or coconut cream on top.
- Stir and drink while very cold.
If you want it less sweet, skip the granulated sugar first. Try not to remove all of the creamy sweetener unless you are okay with losing some of that classic thick texture.¶
Sweetness and Caffeine
#Thai iced coffee mocktails are dessert-style drinks, so they are naturally rich and sweet. They also contain coffee, so the caffeine is worth keeping in mind, especially if you plan to serve them after dinner.¶
How to Make It Less Sweet
#For a less sweet drink:¶
- Skip the 2 tablespoons of granulated sugar.
- Keep the condensed milk, but use a little less if needed.
- Add a slightly larger splash of unsweetened evaporated milk on top.
- Use more ice and let the drink mellow as it sits.
How to Make It Sweeter
#For a sweeter, more dessert-like drink:¶
- Use both the sugar and condensed milk.
- Choose crushed ice for a softer, colder texture.
- Stir well before drinking so the sweetness is evenly mixed.
The goal is balance. If the coffee tastes sharp or harsh, it probably needs a little more sweetness. If it tastes heavy or syrupy, reduce the sugar next time.¶
Caffeine Note
#Thai iced coffee can be strong. Traditional oliang often uses robusta coffee, and strongly brewed dark coffee can pack a noticeable caffeine kick.¶
If you want to serve this as an evening mocktail, use a dark roast decaf coffee. You will still get the creamy, sweet iced coffee experience without turning dessert into a midnight wake-up call.¶
If you are sensitive to caffeine, start with a smaller glass.¶
Dairy and Sugar Notes
#The classic version contains dairy from sweetened condensed milk and evaporated milk. Use the coconut version if you need a dairy-free drink.¶
This recipe is also sweet by design. Think of it as a dessert drink or special coffee treat, not an everyday plain iced coffee.¶
Brewing Tips for Better Thai Iced Coffee Mocktails
#The most common mistake is brewing the coffee too weak.¶
Remember, the coffee gets sweetened, poured over ice, and topped with milk. A normal-strength brew can taste watery by the time everything comes together.¶
A few simple tips help a lot:¶
- Brew the coffee stronger than usual.
- Use dark roast coffee or oliang powder.
- Stir in the condensed milk while the coffee is hot.
- Use crushed ice for the best texture.
- Taste the coffee base before pouring it over ice. It should taste bold, sweet, and slightly too intense on its own.
Once the coffee hits the ice, everything softens.¶
Serving Ideas
#A Thai iced coffee mocktail is perfect whenever you want a cold drink that feels a little more special than regular iced coffee.¶
Serve it for:¶
- Brunch
- An afternoon coffee treat
- A non-alcoholic after-dinner drink
- A dessert table with fruit, cake, or cookies
- A small mocktail menu with iced tea, coffee jelly drinks, or sparkling fruit drinks
For the prettiest presentation, use clear tall glasses so the creamy layers show. Add a straw or long spoon and let everyone stir their own drink.¶
Simple Flavor Adjustments
#Once you have the basic recipe down, it is easy to adjust.¶
- For stronger coffee flavor, use oliang powder or a darker roast.
- For a creamier drink, add a little more evaporated milk on top.
- For more spice, increase the cardamom slightly.
- For less spice, use just a pinch or skip it.
- For a thicker dairy-free version, use coconut cream as the final float.
- For a colder, softer texture, use crushed ice instead of large cubes.
Small changes make a noticeable difference because the drink has only a few main ingredients.¶
Final Sip
#A good Thai iced coffee mocktail is bold, creamy, sweet, icy, and deeply satisfying. It feels like a crafted dessert drink, but it is simple enough to make at home with basic coffee equipment.¶
Start with strong coffee. Stir in condensed milk. Pour it over plenty of ice. Finish with a creamy float.¶
Once you find your perfect balance, gafae yen might become one of your favorite non-alcoholic coffee drinks to make at home.¶














