Thai iced coffee — called oliang (โอเลี้ยง) or gafeh yen in Thailand — is one of the most distinctive iced coffee drinks in the world. It’s intensely strong, deeply sweet, warmly spiced with cardamom, and completely different from the iced coffee you’d make at home by pouring cold brew over ice.

This guide covers the authentic Thai method using a traditional Thai coffee blend, plus an easy home espresso version that captures the same flavor profile without sourcing specialty ingredients.

What Makes Thai Iced Coffee Different

Three things set Thai iced coffee apart:

  1. The coffee blend — Traditional oliang uses a Robusta-heavy blend mixed with roasted corn, soybean, and sesame seeds. This isn’t a flaw; it’s intentional. The grain additions mellow the intense Robusta bitterness and add an earthy, nutty warmth.
  2. The brewing method — Authentically brewed through a cloth sock filter (tung tom kafe), which produces a slow, concentrated drip very similar to Vietnamese cold phin filtering.
  3. The sweetener — Always sweetened condensed milk, not regular sugar and milk. This creates a rich, caramel-like sweetness that defines the drink.

Compare Thai vs Vietnamese iced coffee:

Thai Iced Coffee (Oliang)Vietnamese Iced Coffee (Cà Phê Sữa Đá)
Coffee baseSpiced Thai blend (corn/sesame/cardamom)Dark Robusta-Arabica blend
Brew methodSock filter (fast drip)Phin filter (slow drip, 4–5 min)
Key flavor noteEarthy, spiced, cardamomBold, bitter, caramel
Condensed milk2–3 tbsp2 tbsp
Optional topperEvaporated milkNone traditional

Both are excellent. See our Vietnamese iced coffee recipe if you want to try both styles.


Authentic Thai Iced Coffee Recipe (Oliang Method)

Makes: 1 serving
Total time: 10 minutes

Ingredients

  • 3 tablespoons Thai coffee blend (Pantai or Por Kwan brand)
  • ¾ cup (180 ml) hot water (just off boil)
  • 2–3 tablespoons sweetened condensed milk (adjust to taste)
  • 2 tablespoons evaporated milk (optional, café style)
  • 1 cup ice cubes

Equipment

  • Thai sock filter (tung tom kafe) or fine-mesh pour-over dripper or French press
  • Tall glass or cup

Instructions

  1. Set up your brewer. Place 3 tablespoons of Thai coffee blend in a sock filter, pour-over dripper, or French press.
  2. Bloom (optional but recommended). Pour a small splash of hot water (about 1 tablespoon) over the grounds. Wait 30 seconds to allow CO2 to escape and improve extraction.
  3. Brew slowly. Pour ¾ cup of hot water over the grounds in a steady stream. Allow it to drip through fully — this takes 3–5 minutes for a sock filter. For French press: add hot water, steep 4 minutes, then press.
  4. You should get about ½ cup (120 ml) of very strong, concentrated coffee.
  5. Prepare your glass. Add 2–3 tablespoons of sweetened condensed milk to the bottom of a tall glass. Fill with ice.
  6. Pour coffee over ice. The hot coffee hits the cold ice and chills instantly.
  7. Top with evaporated milk (optional) — pour 2 tablespoons gently over the top for a layered café look.
  8. Stir and serve. Mix before drinking, or sip through a straw, allowing the condensed milk to blend gradually as you drink.

Sweetness guide:

Condensed milk amountSweetness level
1 tablespoonLightly sweet (Thai black coffee style)
2 tablespoonsMedium sweet (standard)
3 tablespoonsVery sweet (café-style, traditional)
4 tablespoonsDessert-level sweet

Easy Home Espresso Version

Don’t have Thai coffee blend? A strong espresso shot + a pinch of cardamom comes remarkably close.

Ingredients

  • 2 shots espresso (or 3 tablespoons very strong French press coffee — see French press guide)
  • ⅛ teaspoon ground cardamom
  • 2–3 tablespoons sweetened condensed milk
  • 1 cup ice
  • 2 tablespoons evaporated milk (optional)

Instructions

  1. Pull 2 espresso shots into a small pitcher or bowl.
  2. Stir in cardamom immediately — the hot espresso blooms the spice.
  3. Add condensed milk to the bottom of a tall glass. Pack with ice.
  4. Pour espresso over ice.
  5. Top with evaporated milk if using.
  6. Stir and enjoy immediately.

Why cardamom? It’s the dominant flavor in traditional Thai coffee blend. Even a tiny pinch (⅛ tsp per 2-shot drink) transforms standard espresso into something distinctly Thai. Don’t skip it.


Where to Buy Thai Coffee Blend

BrandAvailabilityNotes
PantaiAsian grocery stores, AmazonMost authentic — traditional spiced blend
Por KwanAsian grocery stores, AmazonWidely available, strong Robusta base
ChatramueThai specialty storesThailand’s iconic iced tea/coffee brand
WangdermOnline specialty retailersGood balance of Robusta + corn blend

Look for bags labeled “Thai iced coffee mix,” “oliang powder,” or “café thai.” They typically come in 7–14 oz bags and last 6–12 months sealed.


Thai Iced Coffee Variations

1. Black Thai Iced Coffee (No Milk)

Skip the condensed milk entirely — brew strong oliang over ice and sip it black. Add 1–2 teaspoons of palm sugar or regular sugar if you want minimal sweetness without the richness.

2. Thai Coconut Iced Coffee

Replace evaporated milk with 2–3 tablespoons full-fat coconut milk. The coconut pairs beautifully with cardamom and creates a dairy-free version with tropical sweetness.

3. Thai Cold Brew Coffee

Add 3 tablespoons of Thai coffee blend to 1.5 cups cold water. Steep in the fridge for 12–24 hours, then strain. Mix ½ cup cold brew with 2 tablespoons condensed milk over ice. Ultra-smooth, low bitterness. Check our cold brew recipe for the full method.

4. Iced Thai Latte

Use 1 shot espresso (instead of 2) and 4–6 oz oat milk or whole milk, plus 1 tablespoon condensed milk. Lighter, less intense — good for those who find traditional Thai iced coffee too strong or sweet.

5. Thai Iced Coffee Float

Add a small scoop of vanilla or condensed milk ice cream on top of your Thai iced coffee. Popular in Thai dessert cafés — the ice cream melts into the coffee for an extra-creamy texture.

6. Iced Thai Affogato

Pour a double espresso (with cardamom) over a scoop of vanilla ice cream in a small cup. Finish with a drizzle of condensed milk. An East-West dessert hybrid.


Tips for the Best Thai Iced Coffee

Use more coffee than you think. Thai coffee is brewed at high concentration — approximately 1:6 or 1:8 coffee-to-water ratio (vs 1:15–1:17 for pour over). The strong brew stands up to the sweetness of condensed milk and doesn’t taste watery even over a full glass of ice. See our coffee to water ratio guide for reference.

Don’t skip the condensed milk. Regular sugar and milk don’t work the same way. Condensed milk’s thick, caramel-like sweetness is intrinsic to the drink. Condensed milk coffee is a whole genre with its own flavor profile.

Cardamom amount matters. Too little = tastes like regular iced coffee. Too much = tastes like chai. ⅛ teaspoon per serving is the sweet spot. Grind your own cardamom from pods if possible — the flavor is dramatically better than pre-ground.

Make a concentrate for batching. Brew 1 cup of very strong coffee using 6–7 tablespoons of Thai blend, let it cool. Store in the fridge for up to 5 days. Use ¼ cup concentrate + ½ cup water per serving, or just use the concentrate straight over ice.


Thai Iced Coffee vs Other International Iced Coffees

CoffeeOriginBaseKey flavorMilk type
Thai iced coffee (oliang)ThailandSpiced Thai blendEarthy, cardamom, sweetCondensed + evaporated
Vietnamese iced coffeeVietnamRobusta blendBold, bitter, caramelCondensed
Café de ollaMexicoCinnamon + piloncillo brewed dripSpiced, molasses-sweetNone traditional
Greek frappéGreeceInstant Nescafé foamFrothy, slightly bitterEvaporated (optional)
Cubano / cafecitoCubaEspresso + espumitaIntense, caramel foamCondensed (as variation)

Frequently Asked Questions

What is Thai iced coffee?

Thai iced coffee (oliang) is a sweetened iced coffee made with a spiced Thai coffee blend brewed strong over sweetened condensed milk and ice. The traditional blend contains Robusta coffee, roasted corn, sesame seeds, and cardamom, producing a rich, earthy, caramel-sweet drink unlike any standard iced coffee.

What is oliang?

Oliang (โอเลี้ยง) is the Thai name for Thai iced coffee. It refers to the traditional cloth-sock-filtered cold coffee drink, as well as the specific spiced Thai coffee powder used to make it. The word comes from Teochew Chinese (“oh liang” = black cold). Brands like Pantai and Por Kwan sell oliang powder in Thai grocery stores worldwide.

What does Thai iced coffee taste like?

Rich, intensely sweet, with an earthy warmth from cardamom and a slightly nutty note from the roasted corn/sesame blend. It’s much sweeter than standard iced coffee, similar in sweetness to Vietnamese iced coffee but with a distinct spiced complexity.

What’s the difference between Thai iced coffee and Vietnamese iced coffee?

Both use strong coffee + condensed milk over ice, but the coffee base is different. Vietnamese coffee uses a dark Robusta-Arabica blend with a phin drip filter (slow, 4–5 min). Thai coffee uses a spiced blend (corn, sesame, cardamom) with a sock filter or fast drip. Vietnamese tastes bold and caramel-like; Thai tastes earthy, spiced, and more aromatic. See our Vietnamese coffee recipe for comparison.

Can I use regular coffee instead of Thai coffee blend?

Yes — use very strong dark roast espresso or French press coffee and add ⅛ teaspoon ground cardamom per serving. It won’t replicate the exact corn-sesame notes of the Thai blend, but the cardamom alone transforms it into something distinctly Thai. Most Thai restaurants outside Thailand use this approach.

Where can I buy Thai coffee blend?

At Asian grocery stores (especially Thai or Southeast Asian), or online on Amazon. Look for Pantai, Por Kwan, or Chatramue brand bags labeled “oliang powder” or “Thai iced coffee mix.”

How much condensed milk goes in Thai iced coffee?

Standard café serving: 2–3 tablespoons of sweetened condensed milk at the bottom, plus 2 tablespoons of evaporated milk poured on top. Adjust condensed milk to taste — start with 2 tablespoons and go up if you want more sweetness.

Is Thai iced coffee the same as Thai iced tea?

No. Thai iced tea (cha yen) is made with strongly brewed Ceylon tea + Thai tea blend (spiced orange tea) and condensed milk. Thai iced coffee (oliang) uses coffee instead of tea. Both are sweet, milky, and served over ice — but coffee vs tea is the key difference. The flavor profiles are quite distinct.