In Thailand you don’t necessarily end a meal with dessert: people treat themselves at any time of day, at the market, on a street corner or after visiting a temple. Thai desserts are often made with coconut, sticky rice, palm sugar and fruit, with textures we don’t really know back home. Here are the ten sweet treats I recommend you try, and the places where I find them most easily.
Mango sticky rice, the undisputed star
Khao niao mamuang, sticky rice with mango, is the best-known Thai dessert abroad, and it deserves its reputation. The glutinous rice is steamed and then soaked in sweetened, slightly salted coconut milk. It is served with a perfectly ripe mango, often of the nam dok mai variety, topped with a thicker coconut sauce and sprinkled with crunchy toasted mung beans.
You can find it all year round, but it is at its best during mango season, roughly from March to June. Expect to pay around 50 to 100 baht on the street or at a market, and more like 100 to 200 baht at well-known shops. In Bangkok, two places have been famous for a long time: Kor Panich, on Tanao Road in old Bangkok, and Mae Varee, at the entrance to Thonglor. Or Tor Kor market, opposite Chatuchak market, is also an excellent place to compare.
Khanom krok: little coconut half-moons
Khanom krok is my morning weakness. A batter of rice flour and coconut milk is poured into a large cast-iron pan dotted with small hollows. The bottom turns crisp while the top stays soft, almost creamy. The vendor often joins two halves together to make a little ball. They are sometimes topped with spring onion, sweetcorn or taro.
You will mostly find them at morning markets and small street stalls. A portion usually costs 20 to 40 baht. Eat them hot, straight away: that is when they are at their best.
Tub tim grob: the “crunchy rubies”
Tub tim grob is the ideal dessert when it is very hot. These are small cubes of water chestnut coated in tapioca flour dyed red, hence the name “crunchy rubies”. They are served in a bowl of sweetened coconut milk with crushed ice, sometimes with strips of jackfruit. The inside stays crunchy and the outside is jelly-like: it is surprising the first time, and then you keep coming back for more.
You will find it at iced-dessert vendors, in markets and in shopping-centre food courts. Expect to pay around 30 to 60 baht a bowl.
Seven more Thai desserts to discover
Bua loy
Small balls of glutinous rice flour, often naturally coloured, served in warm coconut milk. It is gentle and comforting, and easy to find at markets for around 30 to 60 baht.
Khanom chan
A steamed layered cake, often flavoured with pandan. Its texture is springy, a bit like a firm jelly. The layers evoke the idea of moving up in life, and it is often served at celebrations.
Foi thong and thong yip
Golden desserts made from egg yolk cooked in sugar syrup: in threads for foi thong, in little flowers for thong yip. They are linked to Portuguese influence in the days of the Ayutthaya kingdom. Their golden colour symbolises prosperity, which is why they are given at weddings and ceremonies. Very sweet: one or two bites are enough.
Luk chup
Tiny fruits and vegetables shaped by hand from mung bean paste, painted and then coated in a thin layer of jelly. They look like toys. It is a refined dessert you will find in Thai pastry shops and in the fine-food halls of large shopping centres.
Khanom bueang
A very thin, crisp little pancake folded like a taco, filled with a meringue-like cream and sweet egg threads or coconut. There is also a savoury version. You often see them made in front of you at markets.
Roti sai mai
A speciality of Ayutthaya: strands of coloured spun sugar are rolled up in a very thin pancake. Stalls selling them are everywhere in the town, and I talk about them in my article on a day trip to Ayutthaya from Bangkok. People happily take a bag home.
I-tim kathi
Coconut ice cream, sold by street vendors. It is served in a halved coconut, in a cup or even in a small bread roll, with toppings of your choice: sticky rice, peanuts, sweetcorn or palm sugar jelly. Around 30 to 60 baht depending on the toppings.
Where to find the best Thai desserts
- Morning markets: this is where khanom krok, bua loy and steamed cakes are freshest, often made at dawn.
- Or Tor Kor market in Bangkok: a very clean covered market with a wide choice of traditional desserts and seasonal fruit.
- Chinatown (Yaowarat) in the evening: lots of stalls selling hot and iced desserts. If you like eating on the street, my article on what to eat in Bangkok, street food, will give you more ideas.
- Shopping-centre food courts: handy when it is very hot, with air conditioning and displayed prices.
- Night markets and weekend walking streets, in Bangkok as in Chiang Mai, where desserts are often sold in small portions.
- Thai pastry shops, for more delicate desserts such as luk chup or foi thong, prettily packed as gifts.
My practical tips
- Buy coconut-milk desserts from busy stalls and eat them quickly: in the heat they don’t keep for long.
- Carry small notes: at markets you pay in cash, and a 1,000-baht note often puts vendors in a tight spot.
- For drinks and iced desserts, you can ask for “wan noi”, meaning “less sweet”. A few basic words help a lot; see my little Thai phrasebook.
- If you avoid certain ingredients, note that the golden desserts contain a lot of egg and some creams do too. Coconut-milk and sticky-rice desserts usually don’t, but do ask.
- Taste in small portions: many desserts are sold in bags or trays to share, which lets you try several.
- For mango sticky rice, aim for mango season: the difference in taste is clear.
Frequently asked questions
Are Thai desserts very sweet?
Some are, especially the egg-and-syrup desserts. Others are balanced by a pinch of salt in the coconut milk, which makes them lighter on the palate than you might expect.
When can you eat the best mango sticky rice?
During mango season, roughly from March to June. You can find it the rest of the year, but the fruit is less fragrant then.
How much should you budget for desserts?
Most street desserts cost between 20 and 60 baht. A mango sticky rice at a well-known shop can go up to around 200 baht.
Where can you try several desserts in one place?
Or Tor Kor market in Bangkok and morning markets are perfect for this, as are the food courts in large shopping centres.
















