Kafe Tuk Doh Ko
កាហ្វេទឹកដោះគោ
Cambodian iced coffee — dark, sock-filtered brew poured over sweetened condensed milk and ice. A protectorate habit the whole country made its own.
By Cambodian Cookbook Kitchen · June 10, 2026
ភ្នំពេញ Phnom PenhFrench Protectorate era, 1863–1953
- Prep
- 10 min
- Cook
- 0 min
- Serves
- 2
- Level
- Beginner
Coffee came to Cambodia the way the baguette did — through the French protectorate, declared in 1863 — and like the baguette it stayed and turned Khmer. Kafe tuk doh ko, "coffee with milk," is the country's iced coffee: a dark, almost syrupy brew, traditionally dripped through a cloth sock filter, poured hot over a glass of ice that already holds a pale layer of sweetened condensed milk. It is the drink of the hot afternoon, of the sidewalk plastic stool, of every market and every corner in Phnom Penh. The French brought the bean; Cambodia brought the ice, the tinned milk and the unhurried pace of a country that knows how to sit out the heat.
The technique is forgiving but rewards a heavy hand. Brew it far stronger than looks sensible, because the ice will melt and the milk will sweeten, and a weak brew simply vanishes. Local roasts are often finished with a little butter and sugar, which rounds the edges; any bold dark roast stands in. Layer the condensed milk at the bottom, load the ice, pour the hot coffee straight over the top so it cracks and chills on contact, and hand it over with a long spoon. The first stir, milk clouding up through black coffee, is the best part of the day.
Brew it far stronger than seems reasonable — the ice will melt and the milk will sweeten, and a timid brew disappears under both.
ពាក្យពីចុងភៅ · A word from the kitchen
Ingredientsគ្រឿងផ្សំ
Serves 2
០ of ៤ gathered
The brew
To serve
Methodវិធីធ្វើ
Step 1: Set up the sock filter
A phin drip works, but the traditional tool is the tuk doh ko sock — a cloth bag on a wire ring. Rinse it with hot water first so the first cup does not taste of laundry.
Step 2: Bloom the grounds
Add the coffee to the sock or phin and wet it with a splash of hot water. Let it swell and breathe for thirty seconds — this bloom is what keeps the brew from tasting flat and sour.
Step 3: Brew slow and dark
Pour the rest of the hot water through in stages, letting it drip unhurried into the pot. You are after a thick, near-syrupy brew; rushing it thins the whole drink out.
Step 4: Layer the glass
Spoon condensed milk into the bottom of each tall glass, then fill with ice. The milk sits in a pale layer at the base, waiting.
Step 5: Pour and stir at the table
Pour the hot coffee straight over the ice — it will crack and cool on contact. Serve with a long spoon and let the drinker stir the milk up through the coffee themselves; that first swirl is half the pleasure.
ឧបករណ៍ · The tools
Equipment
Coffee sock filter
តម្រងកាហ្វេThe cloth-bag filter behind Cambodian iced coffee — brews a thick, dark cup that stands up to condensed milk and ice. Cheap, and it makes the real thing.
Shop on Amazon →
Equipment links are Amazon affiliate links. As an Amazon Associate we earn from qualifying purchases, at no cost to you. Disclosure.
Questions from the kitchen
What is the sock filter and do I need one?
The tuk doh ko sock is a cloth bag on a wire handle, the classic Khmer and Southeast Asian coffee filter. It makes a rounder, heavier brew than paper. You do not strictly need one — a phin or even a French press gets you close — but the sock is cheap, traditional and worth trying.
Why pour hot coffee directly over ice?
Flash-chilling over ice locks in the aroma and gives you that characteristic dilution as you drink. Brew strong to account for the melt. If you prefer, chill the brew first and pour it over fresh ice, but the street way is straight over the top.
Can I use regular milk instead of condensed?
You can, but it is a different drink. Sweetened condensed milk gives the sweetness and the silky body that define kafe tuk doh ko — its name literally means coffee with cow's milk water. Fresh milk makes something lighter and less Cambodian.
បន្ទាប់ · Cook next