A new generation of Thai baristas is blending street-stall heritage with third-wave coffee.
Thailand did not import cafe culture. It already had one, running on condensed milk and a cloth sock filter.
What happened over the last fifteen years was two coffee traditions colliding in the same shophouse rather than one replacing the other — and the interesting part is that neither has lost.
Two traditions, one cup
Oliang is Thai iced black coffee, brewed through a cloth sock filter from a roast that traditionally includes grains such as corn and soybean alongside the beans, then sweetened and poured over ice.
Thai coffee culture always existed, it just did not look like a cafe. It looked like a street cart with a sock filter, a can of condensed milk, and a plastic bag with a straw in it. That oliang-and-cha yen heritage never went anywhere. It is now standing next to precision grinders and single-origin beans from Doi Chang and Doi Tung, often on the same counter.
The result is a cafe scene unlike anywhere else in Asia. Baristas who compete internationally, working in shophouses their grandparents ran, with a menu where an espresso tonic and a properly made cha yen share the page and cost within forty baht of each other.
Where the beans actually come from
Almost all of Thailand's specialty arabica is grown in the far north — Chiang Rai, Chiang Mai and Mae Hong Son — at altitudes high enough to slow the cherries down and concentrate the sugars. Doi Chang and Doi Tung are the names that travel, but there are now dozens of village-level producers selling under their own labels.
Much of that planting started as crop substitution: coffee and macadamia going in where opium poppy came out, under royal development projects that ran for decades. That history is the reason a Thai cafe menu often lists a village rather than just a country, and the reason the farmer's name sometimes appears on the bag.
Robusta is a separate story, grown in the south around Chumphon and Ranong, and it is what gives traditional oliang its bitterness and body. A shop that takes both seriously uses the two for different drinks rather than treating one as the cheap option.
What a cup costs
| Drink | Bangkok | Chiang Mai |
|---|---|---|
| Street-cart oliang | 20–40 baht | 20–35 baht |
| Specialty espresso drink | 70–120 baht | 55–95 baht |
| Single-origin filter | 90–150 baht | 70–120 baht |
| Cha yen, shophouse counter | 25–40 baht | 20–35 baht |
The gap between the two ends of this scene has stayed remarkably stable for a decade. Prices move; the ratio does not.
Where to start
Bangkok's Ari and Charoen Krung neighbourhoods have the densest concentration of serious roasters, and Talat Noi is where the old trade and the new one sit closest together.
In Chiang Mai the Nimman area gets the attention, but the old city's converted teak houses are where the atmosphere lives. Nimman is where you go to see what the scene looks like; the old city is where you go to sit in it.
Order local at least once. Thai-grown arabica has improved dramatically in the last decade and most specialty shops are visibly pleased to tell you which mountain village grew your cup.
How to order without guessing
A specialty shop will usually offer the same bean two ways, as espresso and as a filter brew. The filter is where a Thai washed arabica shows its citrus and its tea-like finish; the espresso buries that under body. If you are trying a farm for the first time, order it filtered.
The Thai-language menu terms are worth knowing, because they are not translations of each other:
- Oliang — iced black coffee in the traditional roasted blend, sweet and smoky
- Cha yen — iced Thai tea with condensed milk
- Kafae boran — old-style brewed coffee that predates both espresso machines and the specialty wave
- Yen — iced. Ron — hot. Wan noi — less sweet, and they will do it
None of them is a lesser version of a Western drink. Kafae boran in particular is a distinct thing with its own roast profile, and ordering it in a specialty shop is not a downgrade.
The shorthand that has never failed us: if a shop grinds to order, tells you the farm and the process, and still keeps a can of condensed milk on the counter, you have found the good version of this scene.
When to go
Cafes in both cities generally open between eight and nine and close in the early evening, with roasters skewing earlier than the Instagram-first places. Weekday mornings are quiet. Weekend afternoons in Nimman and Ari are not, and the noise floor in a full room is high enough that nobody can taste anything properly anyway.
In the wet months, a good cafe is also the most comfortable place in the city to lose two hours — see how Bangkok works in the rain.
Know before you go
| Growing regions | Arabica in Chiang Rai, Chiang Mai and Mae Hong Son; robusta in Chumphon and Ranong |
|---|---|
| Typical hours | Roughly 08:00–18:00. Roasters open earlier than cafes built for photographs |
| What it costs | 20–40 baht street oliang; 70–120 baht specialty espresso in Bangkok; less in Chiang Mai |
| Best neighbourhoods | Ari, Charoen Krung and Talat Noi in Bangkok; Nimman and the old city in Chiang Mai |
| Order this | The filter, not the espresso, the first time you try a farm |
| Best time | Weekday morning. Weekend afternoons are full |
Prices are typical ranges as of September 2026 and vary widely by neighbourhood. Individual cafes open and close constantly in both cities — check a shop's own page before crossing town for it.