Thai Iced Coffee

How to Make Thai Iced Coffee at Home (Kafae Yen and Oliang)

Thai iced coffee with milk over ice

Thai iced coffee is strong, dark coffee poured over crushed ice and sweetened with condensed milk, often with a little evaporated milk floated on top. What makes it taste different from an ordinary iced latte is the coffee itself: in Thailand it is usually brewed from a blend of coffee and roasted grains and seeds, which gives it a deep, toasty, almost smoky flavor.

Here is how to make it at home, with or without the traditional coffee blend, plus the difference between the milky version and the black one Thais call oliang.

Thai iced coffee

One 16 oz glass, about 10 minutes. 3 tablespoons Thai coffee powder (oliang powder) or dark-roast coffee, 1 cup (240 ml) water just off the boil, 2 to 3 tablespoons sweetened condensed milk, 1 to 2 tablespoons evaporated milk, and a glass of crushed ice.

  1. Brew it strong. Put the coffee in a cloth coffee sock or a French press, pour over the hot water and let it steep 5 minutes, then strain or press.
  2. Sweeten while hot. Stir the condensed milk into the hot coffee until it dissolves completely. Taste; it should be sweeter and stronger than you would drink it hot.
  3. Pour over ice. Fill a tall glass with crushed ice and pour the sweetened coffee over it.
  4. Float the milk. Pour the evaporated milk slowly over the back of a spoon so it sits on top. Stir before drinking.

Thai Iced Coffee vs Oliang vs Vietnamese Iced Coffee

“Thai iced coffee” on an American menu almost always means the milky version, called kafae yen in Thailand. Oliang is the same coffee served black and sweet over ice. Its neighbor, Vietnamese iced coffee, looks similar but is made differently.

Kafae yen (Thai iced coffee)
Coffee
Coffee and roasted grain blend, brewed in a cloth sock
Milk
Condensed milk, topped with evaporated or fresh milk
Taste
Sweet, creamy, toasty
Oliang
Coffee
The same blend, brewed strong
Milk
None; sweetened with sugar or syrup
Taste
Black, sweet, smoky
Vietnamese iced coffee
Coffee
Dark-roast Robusta, dripped through a metal phin
Milk
Condensed milk only
Taste
Very strong, chocolatey, sweet

For the Vietnamese version, see our Vietnamese iced coffee recipe.

What Is in Thai Coffee?

Traditional Thai coffee powder, sold as oliang powder in Asian grocery stores and online, is not pure coffee. It is mostly dark-roasted Robusta mixed with roasted grains and seeds such as corn, soybeans, rice and sesame, and sometimes cardamom. The blend began as a way to stretch expensive coffee, and it stuck because people liked the flavor: rounder and more cereal-like, with less bitterness than straight dark-roast coffee. Because part of the powder is grain, a cup has a little less caffeine than the same amount of pure coffee.

If you cannot find oliang powder, use a dark roast, ideally a blend with some Robusta, ground coarse for a French press, and brew it extra strong. It will taste more like a classic sweet iced coffee than true Thai coffee, but it is still very good. Our guide to Arabica vs Robusta explains why Robusta suits sweet milk drinks.

IngredientAmount for one 16 oz glassNotes
Thai coffee powder or dark-roast coffee3 tablespoonsCoarse grind if using regular coffee
Water, just off the boil1 cup (240 ml)Strong brew, because the ice will dilute it
Sweetened condensed milk2 to 3 tablespoonsStart at 2 and adjust
Evaporated milk1 to 2 tablespoonsOr half-and-half or whole milk
Crushed iceTo fill the glassCrushed ice chills faster than cubes

How to Brew It

Thai street vendors brew in a tung tom, a cloth bag on a metal ring and handle. They put the coffee in the sock, pour boiling water through it, and often pour the coffee back through a second time for strength. A coffee sock costs a few dollars and works well at home. A French press is the easiest substitute: steep for 5 minutes and press slowly, since oliang powder is fine and can clog the mesh. A paper filter in a pour-over cone also works, but expect a slow drain with the fine powder.

Brew stronger than you think

A glass of crushed ice melts fast. Coffee that tastes right hot will taste weak after a few minutes over ice.

Dissolve the sweetener while the coffee is hot

Condensed milk will not mix into cold coffee; it sinks and stays there.

Make a batch

Brew a larger pot, sweeten it, and keep it in the fridge for up to three days. Pour over ice and add the milk when you serve it.

Where Thai Iced Coffee Comes From

The word oliang comes from the Teochew Chinese dialect, spoken by many Chinese immigrants who settled in Thailand: o means black and liang means cold. Their coffee shops served strong, sweet coffee brewed in cloth bags, using grain-stretched blends that kept costs down. Condensed and evaporated milk became standard because they kept without refrigeration in a hot climate, long before fresh milk was easy to find. The same history explains the family resemblance to Malaysian and Singaporean kopi, which is also brewed in a cloth sock and sweetened with condensed milk.

Variations

  • Oliang: skip the milk and sweeten with sugar or simple syrup.
  • Dairy-free: use sweetened condensed coconut milk and top with a splash of coconut milk.
  • Less sweet: cut the condensed milk to 1 tablespoon and top with more evaporated or whole milk.
  • Spiced: some American Thai restaurants add a pinch of ground cardamom to the coffee before brewing.
  • Cold brew version: use strong cold brew concentrate, and dissolve the condensed milk in a splash of hot water first.
Steve Keating
Written by
Steve Keating

Former roastery owner and coffee tour operator. Steve spent five years roasting coffee for his own shop and wholesale customers. More about Steve