Kafae Boran
Thai

Kafae Boran

Old-style Bangkok shophouse coffee — dark-roasted robusta blended with sesame, soybean, and corn — brewed through a cloth sock filter and served over crushed ice with sweetened condensed and evaporated milk.

Easy15 min

Where it comes from

Kafae boran came out of mid-20th-century Bangkok kopitiam culture — Hokkien-Chinese-run shophouse coffee shops where coffee was brewed in a long cloth sock and stretched with cheaper roasted grains (corn, soybean, sesame) to bring the price down. The style spread through Thailand's railway-station and bus-station tea-coffee stalls and is still served at provincial markets and old-school Bangkok cafés. The thung tom kafae sock is the visual marker — a coffee-stained cloth tube hanging over a metal pot is how you spot a real kafae boran stand.

On the plate

Dark, almost black down the side of the glass, with pale streaks of evaporated milk feathering down through it. The first sip is intensely sweet — Thai shophouse coffee is built on condensed milk, not coffee — then the bitter robusta hits the back of the tongue, with toasted sesame and corn underneath as a faintly nutty back-round. It's a coffee made for hot weather and cheap calories, not for tasting notes. A weak version is just sweet milk; a properly built one tastes of burnt grain and is almost chewy.

How it works

The non-coffee grains aren't filler in the negative sense — they're functional. Roasted sesame and soybean lend body and a faint nuttiness that masks the harsh edge of cheap robusta; roasted corn adds caramelized sugars that boost perceived sweetness without more sugar. The cloth sock brews differently from paper or metal: it lets through more oils and fines than paper but holds back grit, giving a thicker mouthfeel. Stretch the same blend through a paper filter and it tastes thin and one-dimensional.

Mid-20th-century Bangkok kopitiam coffee — Hokkien-Chinese shophouses brewed cheap robusta in long cloth socks (thung tom kafae) and stretched it with roasted corn, soybean, and sesame to bring price down. The grains aren't filler; they mask robusta's harsh edge and add caramelised sugars.

Variations

Kafae boran ron (hot, in a glass with condensed milk); kafae yen (iced); o-liang (black, no milk, with sugar); ChaTraMue's commercial version since 1945; surviving sock-brew stands at Talat Phlu and Charoen Krung markets are the most-cited holdouts.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

5 steps · Show
10 min active · 5 min waiting
  1. 1
    3 min

    Combine 60g coarsely ground dark-roast robusta coffee with 1 tablespoon ground roasted sesame seeds, 1 tablespoon ground roasted soybean, and 1 teaspoon ground roasted corn — the kafae boran blend. Stir in a small bowl.

  2. 2
    3 min

    Bring 800ml water to a rolling boil and turn off the heat for 20 seconds — water should be 95°C, not boiling. Drop the coffee blend into a long cotton sock filter (the tradtional thung tom kafae) suspended over a tall enamel pot.

    Watch out

    Ensure the water temperature is accurate; too hot can scorch the coffee.

  3. 3
    4 min

    Pour the hot water through the sock in a slow steady stream, returning the brew through the grounds twice for full extraction. The liquor should be near-black and slightly viscous. Keep warm in the pot.

    Watch out

    Pouring too quickly can lead to under-extraction, resulting in a weak brew.

  4. 4
    3 min

    Spoon 2 tablespoons sweetened condensed milk into each of 4 short heavy glasses. Pour the hot coffee directly onto the milk to about three-quarters full; stir well. Top each with 1 tablespoon evaporated milk.

  5. 5
    2 min

    Pack tall glasses with crushed ice; pour the warm sweetened coffee over the ice, stirring once, then top with another splash of evaporated milk so it streaks pale through the dark. Serve with a long spoon and a straw.

    Watch out

    Pouring too quickly can cause the ice to melt too fast, diluting the coffee.

Dishes like this

More from Thai