Thai Iced Coffee (Oliang): How to Make It, Black or With Milk
Robusta blended with roasted grains, brewed strong through a cloth sock, sweetened and poured over ice, black or with evaporated or condensed milk. How to make Thai iced coffee.
Key takeaways
- Thai iced coffee starts with oliang, a blend of robusta coffee with brown sugar and roasted grains and seeds such as corn, soybeans, rice, sesame and cardamom, which gives it a smoky, toasty flavour.
- It is brewed strong through a tungdtom — a cotton cloth sock on a metal ring — by pouring boiling water through and letting it steep for about 10 minutes.
- Black and iced it is oliang, from the Teochew Chinese for “black and iced”; with condensed milk, ice and fresh milk it becomes kafae yen.
- Sweeten it while it is hot, because sugar dissolves poorly in cold coffee, and brew it strong, because the ice will dilute it.
- Thailand drinks more coffee than it grows: USDA estimates put 2026/27 consumption at about 1.1 million 60-kg bags against production of about 0.9 million.
On this page
Thai iced coffee is strong, sweetened coffee poured over ice, drunk black as oliang or topped with evaporated or condensed milk. To make it, put about 20 g of oliang powder — or dark-roast coffee with a pinch of cardamom — in a cloth coffee sock, pour 200 ml of boiling water through, let it steep for ten minutes, sweeten it while hot, pour it over a tall glass of ice and float a couple of tablespoons of evaporated milk on top.
Its flavour is unlike most iced coffee: dark, toasty and slightly smoky, thanks to a traditional blend that is not only coffee.
The recipe
| Ingredient | Amount | Note |
|---|---|---|
| Oliang powder | About 20 g | Or dark roast plus a pinch of cardamom |
| Boiling water | 200 ml | Brews a strong concentrate |
| Sugar or condensed milk | 1–2 tablespoons | Added while hot |
| Ice | A tall glass full | |
| Evaporated milk | 2 tablespoons | Floated on top |
- Put the coffee in a cloth sock — or a French press — over a heatproof jug.
- Pour the boiling water through and let it steep for about ten minutes, until very strong.
- Sweeten it while it is hot. Sugar barely dissolves once coffee is cold.
- Pour it over a tall glass of ice.
- Float the evaporated milk on top, and stir before drinking.
What oliang is
Oliang is both the drink and the coffee it is made from. The blend is robusta coffee mixed with brown sugar and roasted grains and seeds — cardamom, corn, soybeans, rice and sesame among them — and the high-roasted grains give it a distinctly smoky, toasty aroma alongside the coffee.
The name comes from the Teochew Chinese pronunciation of 烏涼, meaning "black and iced"; Teochew speakers make up the majority of Thailand's Chinese community, and the word describes exactly what the original drink was.
If you cannot find oliang powder, a dark roast with some robusta in it and a pinch of ground cardamom makes a good approximation. The arabica and robusta guide explains why robusta tastes heavier and more bitter — qualities that stand up well to sugar, milk and ice.
The cloth sock
Thai coffee is traditionally brewed in a tungdtom: a cotton cloth bag sewn onto a metal ring with a handle, the same tool used for Thai tea. The coffee goes into the sock, boiling water is poured through into a carafe, and the sock is left to steep for about ten minutes, until the brew is very strong.
The long steep is deliberate. The coffee is going to be poured over ice and loaded with milk and sugar, so it has to start as a concentrate.
Black or with milk
Thai coffee stalls offer several versions:
- Oliang — black coffee with ice, usually sweetened.
- Kopi — black coffee with condensed milk.
- Oliang yok lor — black coffee with ice and fresh milk.
- Kafae yen — coffee with condensed milk, ice and fresh milk.
Evaporated milk, served in a small jug for the drinker to add, is another common finish, along with a small jug of syrup for sweetening to taste.
Why it has to be strong and sweet
Ice melts as it chills the coffee — every gram absorbs about 334 joules — so a hot brew poured over a glass of ice ends up noticeably diluted. A ten-minute steep at a strong ratio leaves room for that.
Sweetness has a physical side too. Sugar dissolves readily in hot coffee and slowly in cold, which is why it goes in before the ice; and cold dulls the perception of sweetness, as the iced latte guide explains, which is one reason iced coffees are sweetened so generously.
The numbers add up quickly. The USDA lists sweetened condensed milk at about 54% sugar, so two tablespoons — about 38 g — bring roughly 21 g of sugar and 122 kcal. Two tablespoons of evaporated milk, about 31 g, add about 42 kcal and 3 g of milk sugar. A glass sweetened with condensed milk and topped with evaporated milk therefore carries around 165 kcal and 24 g of sugar, before any sugar in the oliang blend itself.
Coffee in Thailand
Thailand grows coffee, but it drinks more than it grows. The US Department of Agriculture estimates Thai production for 2026/27 at about 900,000 60-kg bags and domestic consumption at about 1.1 million, with the difference made up by imports.
For Thailand's neighbours' versions, see the Vietnamese coffee guide, and for Hong Kong's coffee-and-tea blend, the yuenyeung guide.
Recipe
Thai Iced Coffee (Kafae Yen)
Strong oliang brewed through a cloth sock, sweetened, poured over ice and topped with evaporated milk.
- Prep
- 5 min
- Brew
- 12 min
- Total
- 17 min
- Makes
- 1 tall glass
Ingredients
- 20 g oliang powder, or dark-roast coffee with a pinch of ground cardamom
- 200 ml boiling water
- 1–2 tablespoons sugar, or 1–2 tablespoons sweetened condensed milk
- Ice cubes
- 2 tablespoons (30 ml) evaporated milk
Method
- 1
Load the coffee sock
Put the oliang in a cloth coffee sock (or a French press) over a heatproof jug.
- 2
Steep for 10 minutes
Pour the boiling water through and let it steep for about 10 minutes, until very strong; then lift out the sock or press the plunger.
- 3
Sweeten it hot
Stir in the sugar or condensed milk while the coffee is hot.
- 4
Pour over ice
Fill a tall glass with ice and pour the sweet coffee over it.
- 5
Float the evaporated milk
Float the evaporated milk on top, and stir before drinking.
Notes: For black oliang, skip the milk. For kafae yen in the Bangkok-street style, combine condensed milk in the coffee with a splash of fresh milk over ice.
Nutrition per 1 tall glass
- Calories
- 118 kcal
- Protein
- 2.4 g
- Fat
- 2.5 g
- of which saturates
- 1.5 g
- Carbs
- 22.1 g
- Sodium
- 38 mg
An estimate, calculated from USDA FoodData Central figures for the ingredients listed above, not counting anything marked optional. Your own milk, syrup and sugar will shift it.
Frequently asked questions
What is in Thai iced coffee?
Traditionally oliang: robusta coffee blended with brown sugar and roasted grains and seeds such as corn, soybeans, rice, sesame and cardamom. It is brewed strong, sweetened and poured over ice, often with evaporated or condensed milk.
What is the difference between oliang and kafae yen?
Oliang is black iced coffee, usually sweetened. Kafae yen is the milky version, made with condensed milk, ice and fresh milk.
Can I make Thai iced coffee without oliang powder?
Yes. Use a dark-roast coffee, ideally with some robusta, and add a pinch of ground cardamom; brew it strong in a French press or cloth filter. It will lack the toasted-grain note but is close.
What is the difference between Thai and Vietnamese iced coffee?
Vietnamese iced coffee is dark robusta dripped through a metal phin onto condensed milk. Thai iced coffee is usually brewed in a cloth sock, often from a blend that includes roasted grains and spices, and is commonly topped with evaporated milk.
Why is Thai iced coffee so sweet?
Sugar is often in the blend itself, more is added to the hot brew, and condensed milk is itself more than half sugar. Cold drinks also taste less sweet, so recipes compensate.
Sources
- 1.Oliang. Wikipedia
- 2.Coffee: World Markets and Trade (PSD data, Thailand). USDA Foreign Agricultural Service (2026)
- 3.Enthalpy of fusion. Wikipedia
- 4.Milk, canned, evaporated (FDC ID 171276); Milk, canned, condensed, sweetened (FDC ID 171275). USDA FoodData Central
- 5.Sugars, granulated (FDC ID 169655). USDA FoodData Central
Keep reading
Coffee Drinks & Recipes
Mazagran: The Algerian-French Iced Coffee With Lemon
Strong coffee, sugar, ice and lemon, sometimes rum. How to make a mazagran, the cold coffee French soldiers brought home from Algeria in the 1840s, and its European cousins.
4 min read
Coffee Drinks & Recipes
Espresso Tonic: How to Make It Without the Foam Overflow
A double espresso floated over ice-cold tonic water: bitter, bright and fizzy. How to make it, why it foams so violently, how much quinine and sugar it carries, and where it began.
4 min read
Coffee Drinks & Recipes
Shaken Espresso: The Italian Shakerato and the Brown Sugar Oat Milk Version
Hot espresso shaken hard with ice and a little syrup until cold and frothy. How to make Italy’s caffè shakerato and the brown sugar oat milk version, and why shaking matters.
4 min read