Coffee Drinks & Recipes

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.

By Cupheine EditorialPublished 3 min read

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
  1. The recipe
  2. What oliang is
  3. The cloth sock
  4. Black or with milk
  5. Why it has to be strong and sweet
  6. Coffee in Thailand

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

IngredientAmountNote
Oliang powderAbout 20 gOr dark roast plus a pinch of cardamom
Boiling water200 mlBrews a strong concentrate
Sugar or condensed milk1–2 tablespoonsAdded while hot
IceA tall glass full
Evaporated milk2 tablespoonsFloated on top
  1. Put the coffee in a cloth sock — or a French press — over a heatproof jug.
  2. Pour the boiling water through and let it steep for about ten minutes, until very strong.
  3. Sweeten it while it is hot. Sugar barely dissolves once coffee is cold.
  4. Pour it over a tall glass of ice.
  5. 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. 1

    Load the coffee sock

    Put the oliang in a cloth coffee sock (or a French press) over a heatproof jug.

  2. 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. 3

    Sweeten it hot

    Stir in the sugar or condensed milk while the coffee is hot.

  4. 4

    Pour over ice

    Fill a tall glass with ice and pour the sweet coffee over it.

  5. 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. 1.Oliang. Wikipedia
  2. 2.Coffee: World Markets and Trade (PSD data, Thailand). USDA Foreign Agricultural Service (2026)
  3. 3.Enthalpy of fusion. Wikipedia
  4. 4.Milk, canned, evaporated (FDC ID 171276); Milk, canned, condensed, sweetened (FDC ID 171275). USDA FoodData Central
  5. 5.Sugars, granulated (FDC ID 169655). USDA FoodData Central

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