|

Thai Desserts and Sweets: A Guide from Mango Sticky Rice to Khanom Krok

A friend of mine who genuinely doesn’t eat sweets came back from a Bangkok holiday talking about one single mango sticky rice she’d had at a cart near Lumpini Park. She could describe the colour of the coconut cream, the specific ripeness of the mango, the number of sesame seeds on top. I had never heard her talk about any food like that. The next year she went back for another ten days and most of the photos were of dessert.

A plate of Thai mango sticky rice with coconut cream and sesame seeds
Khao niao mamuang. Glutinous rice cooked with coconut cream and sugar, half a ripe Nam Dok Mai mango laid over it, a drizzle of salted coconut cream, and a small scatter of toasted sesame seeds or mung beans on top. The whole dish is fifty baht at a good stall. Photo: Arthur Taksin, CC BY 4.0, via Wikimedia Commons.

Thai desserts (the general category is khanom, or khong waan for “sweet things”) are the part of Thai food that Westerners are most under-prepared for. You’ve probably had one mango sticky rice in your life. Maybe a coconut ice cream at a beach bar. There are roughly a hundred other sweets you’d love if you knew they existed. This guide is an attempt at fifteen or so of them, the places to try them, and one piece of food history that everyone who eats in Thailand should know.

The Portuguese woman who changed Thai sweets in 1685

If you’ve been to a Thai wedding, you’ve seen three small golden sweets arranged on a tiered plate: gold cups of egg yolk (thong yip), golden drops (thong yod), and glossy golden threads (foi thong). They are the country’s auspicious sweets, served at weddings, ordinations, major birthdays, and royal ceremonies. They are also Portuguese.

Fios de ovos, Portuguese egg-yolk threads, the precursor to Thai foi thong
Fios de ovos, the Portuguese Catholic convent sweet that travelled to Ayutthaya in the 17th century. The original recipe was developed in medieval Iberian convents as a use for egg yolks left over from using egg whites to starch nuns’ habits. This is why the egg-yolk sweet tradition exists.

The woman who brought them to Thailand was Maria Guyomar de Pinha, also known as Marie Guimar or by her Thai name Thao Thong Kip Ma. She was born in Ayutthaya in 1664 to a Portuguese-Japanese-Bengali family, married the Greek adventurer Constantine Phaulkon (King Narai’s chief minister and one of the oddest historical figures in any court in Asia), and worked in the Ayutthaya royal kitchens. She adapted the convent recipes of fios de ovos, trouxas de ovos, and ovos moles into Thai ingredients and flavour preferences. They became foi thong, thong yip, and thong yod respectively. Three hundred and forty years later they are still on the table at every wedding in the country.

Thong yip, the Thai egg-yolk cup dessert with Portuguese roots
Thong yip. Pinched cups of egg yolk slowly cooked in jasmine-scented sugar syrup, the shape formed by picking up a coin-sized drop with the fingers and letting it fall. The name means “pinched gold”. Thai weddings require three of them in the auspicious-sweet stack. Photo: Praewdu, CC BY-SA 4.0, via Wikimedia Commons.
Foi thong, Thai dessert of golden egg yolk threads in jasmine syrup
Foi thong. Fine strands of egg yolk piped through a cone into simmering sugar syrup, lifted out in neat bundles. Served with thong yip and thong yod as the auspicious trinity. Maria Guyomar’s 1685 Ayutthaya recipe, almost unchanged. Photo: Takeaway, CC BY-SA 3.0, via Wikimedia Commons.

Where to eat them without waiting for a wedding: Kanom Thai Sri Prathum near Siam Paragon makes a decent boxed set for 180 baht. Any proper wedding caterer sells them in tiered plastic trays. Or Tor Kor Market (near Chatuchak) has two Thai-sweet counters with freshly made versions.

Mango sticky rice, in proper form

Mango sticky rice is the single most exported Thai dessert, and like most exports it has suffered. A good one requires three specific components, all seasonal, none of them interchangeable: Nam Dok Mai mango (the yellow-gold variety with the soft flesh and honey aroma, peak March through June), glutinous rice cooked with coconut cream and palm sugar, and a salted coconut sauce poured over both. A sprinkle of toasted sesame seeds or fried yellow mung beans on top. That’s it.

Nam Dok Mai mango grown in Thailand
The Nam Dok Mai mango. Translates roughly to “flowing water flower”. Long and slender, yellow-gold skin, almost no fibre. In season March to June. Buy them at the roadside for 50 baht a kilo when they peak; a good restaurant pays 120 baht for the same fruit. Photo: Ivar Leidus, CC BY-SA 4.0, via Wikimedia Commons.

The named Bangkok stalls worth the walk:

  • Kor Panich, in Banglamphu (Phra Athit area) since 1932, is the oldest specialist and still the most consistent. The coconut sauce is faintly briny. 150 baht for the classic plate.
  • Mae Varee, Thonglor BTS, has the queue and the Instagram reputation. 180 baht. Worth it once.
  • K. Panich near Pratunam is cheaper and less famous but uses the same mango supplier.
  • Any weekend stall at Or Tor Kor Market for 80-100 baht. These are near-restaurant quality without the queue.
Close-up of Thai mango sticky rice with coconut milk on a steel plate
The finished plate up close. Half a mango, a scoop of sticky rice already warm and salted from the coconut cooking, a second pour of the lightly salted “topping” coconut sauce on top at the moment of serving. Eaten with a spoon. Lasts four minutes. Photo: Muzirian, CC BY-SA 4.0, via Wikimedia Commons.

Durian sticky rice is the same dish with the fruit swapped. Fewer tourists order it. The people who do rarely go back to mango. Peak season is May to August.

Khanom krok, the coconut pudding cakes on every corner

Khanom krok is the one you’ll see most often at markets and soi stalls. A hemispherical cast-iron pan with two dozen small dimples. Coconut rice-flour batter is ladled in, a second salty-sweet coconut cream layer is poured on top halfway through cooking, and the little cakes are scooped out in pairs (one “lid” pressed gently onto another “base” so the sweet and salty layers meet face-to-face). A twenty baht bag gets you twelve.

Khanom krok Thai coconut pudding cakes in foam container
Khanom krok, straight off the pan. The texture is crisp on the outside, slightly firm on the base, and molten-pudding in the middle. Traditional toppings are spring onion, sweet corn, or taro. A few stalls do a full-savoury version with minced pork. Photo: User:Mattes, CC BY-SA 3.0, via Wikimedia Commons.

The modern trend is a pandan version and a butterfly-pea-flower version, both natural colourings that give the cakes a green or faint blue hue. Both are worth trying. The Sunday Walking Streets in both Bangkok’s Chinatown and Chiang Mai (cross-reference the Chiang Mai guide for the Sunday Walking Street food belt) each have one excellent stall.

Khanom krok flavoured with pandan and butterfly pea flower
Bai toey and butterfly-pea khanom krok. The green comes from pandan leaves steeped into the batter, the blue from butterfly pea flowers that turn faint violet when a little lime is added. Natural colour, not dye. Photo: Exit002, CC BY-SA 4.0, via Wikimedia Commons.

Luk chup, the miniature hand-moulded fruits

Luk chup are a royal-court tradition. Tiny mung-bean paste sculptures shaped and painted to look like miniature fruits, vegetables, or occasionally animals. Peaches, chillies, aubergines, watermelon, strawberries, persimmons. Each one the size of a one-baht coin. Sweetened mung bean paste inside, a thin agar-agar jelly shell on the outside, natural food colouring painted on with a fine brush. A box of thirty takes a skilled maker about four hours.

Luk chup Thai miniature fruit-shaped mung bean candies
Luk chup, assorted. The strawberries have real sesame seeds pressed into them as the pips. The chillies have a green stem made of marzipan-like paste. The realism is the whole point, and by the third one your brain starts refusing to accept you’re eating them. Photo: Susan Slater, CC BY-SA 4.0, via Wikimedia Commons.

They are traditionally made by hand, in small batches, by specialists. The tradition started in royal Ayutthaya kitchens and migrated out through the former court staff over the 19th and 20th centuries. Buy them from any properly equipped Thai-sweet shop or at the upmarket dessert stalls inside Siam Paragon’s basement Gourmet Market (150-250 baht for a small mixed box).

Colourful luk chup Thai mung bean sweets in assorted fruit shapes
The painted variety. Each piece is dipped two or three times in a thin agar-agar bath to build the glossy skin, then hand-painted with natural colourings (beetroot for red, turmeric for yellow, butterfly pea for blue). Four hours of work for a box that lasts three days in the fridge. Photo: Thai Jasmine Samut Prakarn Thailand, CC BY 2.0, via Wikimedia Commons.

Tub tim krob, the cool-down dessert

Thailand’s hot-day dessert. Translates roughly as “crispy rubies”. Water chestnuts cut into tiny cubes, dusted in red tapioca flour, blanched so the flour sets into a thin crunchy red shell, served over crushed ice with jasmine-scented coconut milk and sometimes strands of jackfruit. The first bite is the defining part, you get a cold shock, then the tapioca-flour crunch, then the surprise of the soft sweet water chestnut inside.

Tub tim krob crispy rubies Thai dessert in coconut milk
Tub tim krob, the classic presentation. Crushed ice, coconut milk, jackfruit strands, and the ruby water chestnuts on top. A cafe version dumps a dozen other toppings in it. Don’t order that one. The simple three-ingredient version is better. Photo: Chensiyuan, CC BY-SA 3.0, via Wikimedia Commons.
Crispy rubies street version as sold in Bangkok Thailand
The Bangkok street-cart version. At a dessert stall in any neighbourhood, 40-60 baht, takes about two minutes to assemble. This is what to order after a spicy Sichuan-hot green curry, the relief is immediate.

Named places: Nai Mong Khao Tom Kui (Banglamphu, 24-hour dessert stall), Boat Noodle Thonglor‘s dessert menu, Lod Chong Sarim Ruam Mit at MBK’s food court. Any lunch stall will serve you a bowl for 40 baht.

Roti sai mai, the Ayutthaya cotton candy roti

Ayutthaya’s dessert. A thin pancake-style crepe (the roti, adapted from Indian-Muslim flat bread traditions via the same trade routes that brought curry) wrapped around strands of spun sugar (sai mai, “silk threads”). You pick up the pre-made roti, pile a small tangle of coloured cotton-candy-like floss in the middle, roll it, and eat. Five baht per roll at Ayutthaya roadside stalls.

Roti sai mai, Ayutthaya cotton candy wrapped in pancake
Roti sai mai at the stall. The floss comes in three colours (natural sugar, pandan green, butterfly-pea blue) and the roti wrappers are stacked like poker chips ready to be handed out. One roll isn’t enough. Four feels about right. Photo: Takeaway, CC BY-SA 3.0, via Wikimedia Commons.

A day trip to Ayutthaya (90 minutes by train from Bangkok’s Hua Lamphong) is worth doing partly for the 14th-century temple ruins and partly for roti sai mai straight off the cart. Every cart has multiple colours and claims a family recipe going back several generations. Most of the claims are probably true.

Khanom buang, the crispy taco-shaped ones

Thin crispy crepes folded in half like miniature tacos, filled with a meringue-like sweet egg foam and either sweet shredded coconut, golden-yolk foi thong threads, or (in the savoury version) salted shrimp floss with chopped chives. Old Thai cookbooks describe khanom buang as the dessert the common people made during temple fairs in the 17th century. A single crepe is about the size of a bottle cap.

Traditional Thai khanom bueang boran sweet
Khanom bueang boran, the old-style version. Made at a low teppan griddle, batter wiped into a thin circle with a spatula, foam and filling placed while the crepe is still warm enough to fold, folded once, eaten with the fingers. The Or Tor Kor market stalls make 300 a day and sell out by 2pm. Photo: Chainwit., CC BY 4.0, via Wikimedia Commons.

Khanom chan, the nine-layer pandan

Pandan jelly layered in a tin one spoonful at a time, steamed between each layer, then cooled and cut into rectangular bite-size pieces. Traditionally nine layers (the number kao in Thai is a homophone for “to progress”, a lucky association). The colour comes from natural pandan leaf extract, slightly grassy-sweet, not identical to anything in the Western flavour library. Vegetable-starch-based, chewy, about 30 calories per piece.

Khanom chan layered Thai pandan dessert
Khanom chan, the layered pandan sweet. Traditional nine layers. The top is usually a darker final green for contrast. Served at Thai weddings and birthdays alongside the Portuguese-origin gold trinity.

Bua loi, the floating lotus

Sweet glutinous-rice dumplings in warm coconut milk with a generous pinch of salt. The dumplings are small, the size of large peas. Colours are natural: white (plain), green (pandan), orange (pumpkin), purple (taro), sometimes three at a time. Often served with a poached egg dropped in at the last second, which sounds strange and turns out to be excellent. Bua loi literally means “floating lotuses” for the way the dumplings bob on the surface.

Bua loi Thai sweet glutinous rice dumplings in coconut milk
Bua loi in its simplest form. Warm coconut milk, sugar, a pinch of salt, rice-flour dumplings. 40 baht at a market stall, 120 at a dessert cafe. A good one for the walking-home-in-January hour when Bangkok is briefly cool enough to enjoy a hot coconut bowl. Photo: Alpha, CC BY-SA 2.0, via Wikimedia Commons.

Kluay buat chi, the nun’s bananas

Translates to “bananas ordained as nuns”, a reference to how the bananas look wrapped in their white coconut-milk robes. Small sweet bananas poached in coconut milk, sugar, and salt. The traditional version uses kluay namwa, the small round-ended cooking banana. A few slices, warm coconut broth, done. Very common at Thai home dinners.

Kluay buat chii, Thai bananas in coconut milk dessert
Kluay buat chi. The banana takes on a slight rose-peach colour from being simmered and a hint of the salt brings up the sweetness of the fruit. Not a restaurant dessert. A home dessert you might be served at an obliging aunt’s house. Photo: Susan Slater, CC BY-SA 4.0, via Wikimedia Commons.

Miang kham, the savoury-sweet leaf wrap

Not strictly a dessert, but a sweet-savoury snack in the same palate-reset tradition. A small wild-pepper leaf (chaphlu) spread open like a cup, filled at the table with diced coconut, ginger, shallot, lime (with peel), dried shrimp, peanut, and topped with a drop of thick palm-sugar-and-fish-sauce syrup. Folded into a bundle and eaten in one bite. Every element is in there: sweet, salty, sour, hot, crunchy, aromatic.

Miang kham betel leaf platter with Thai ingredients
Miang kham at the table. The chaphlu leaves are on the left, the seven toppings in little piles around the plate, and the thick sweet-salty syrup in a small bowl in the middle. The idea is you assemble each wrap yourself. Served as an opener at formal Thai meals. Photo: Jpatokal, CC BY-SA 4.0, via Wikimedia Commons.

Coconut ice cream in a coconut shell

A roadside cart. A halved young coconut (for the bowl). Two scoops of coconut ice cream inside. You choose three toppings from a row of boxes: sticky rice, sweet corn, crushed peanuts, sweet kidney beans, chopped palm sugar jelly, young coconut flesh, chocolate sprinkles for the children. 50 baht. This is how you get through a Bangkok 34-degree afternoon.

Thai coconut ice cream i-tim gati in coconut shell
I-tim gati, the coconut-shell cart ice cream. The coconut flavour is real (coconut milk base, no synthetic flavour) and the texture is firmer than Western soft-serve. Peanuts are the default topping every regular orders.

A newer street variant is i-tim khati haw, where the same ice cream is scooped into a halved soft hot-dog-bun-style bread with sweet toppings. This sounds bad and is good. Found at night markets citywide.

Lod chong, sarim, and the iced-coconut family

Cold desserts poured into a tall glass of crushed ice and coconut milk with palm sugar. The most common are lod chong (short green rice-flour noodles flavoured with pandan, the Thai version of Malaysian cendol), sarim (multi-coloured mung-bean starch noodles), and ruam mit (a mix-together bowl with small red rubies, young coconut, lychee, jackfruit, and palm seeds).

Lod chong sarim ruam mit Thai dessert shop at MBK
A specialist dessert shop at MBK Center. The glass cases show each element separately, and you point at what you want. 80-120 baht for a mixed bowl. The best ones are outside the malls (Nai Mong Khao Tom Kui in Banglamphu, any neighbourhood dessert stall) but this is a decent tourist-zone option. Photo: m-louis Osaka Japan, CC BY-SA 2.0, via Wikimedia Commons.

Where to buy, by neighbourhood

Or Tor Kor Market (MRT Kamphaeng Phet, Exit 3). Upmarket produce market next to Chatuchak Weekend Market. Two Thai-sweet counters with a full traditional range (foi thong, luk chup, khanom buang, the pandan family). Best weekend mornings, 8am to noon.

Chatuchak Weekend Market (Mo Chit or Kamphaeng Phet). The dessert section is near the back of the fresh-food zone, not the tourist stalls. Saturday-Sunday only, 10am to 6pm. Go at opening, eat your way to the dessert zone, leave by 2pm.

A Thai sweets vendor selling dessert platters in Bangkok
A Bangkok sweets vendor. The wicker trays stack up four deep, each layer a different traditional sweet. The woman cutting and wrapping usually comes from a three-generation family business. Price-per-piece is posted; she’ll calculate the total in her head. Photo: Michael Cory, CC BY 2.0, via Wikimedia Commons.

Banglamphu (Phra Athit Road). Old quarter of Bangkok with a concentration of traditional Thai sweet shops. Kor Panich (since 1932), Nai Mong Khao Tom Kui, and a dozen family-run stalls on the side streets. Morning and late evening are best. Avoid Khao San Road proper for sweets. Cross-link to the Bangkok street food guide for the surrounding street-food context.

Yaowarat (Chinatown) after dark. Khanom krok stalls, coconut ice cream carts, roti sai mai occasional visitors, Thai-Chinese hybrid sweets. Tuesday-Sunday from 7pm.

Food stands in Yaowarat Chinatown, Bangkok at night
Yaowarat Chinatown at 9pm. The dessert carts work the late-night crowd, especially on the Soi Texas corner and along the arcade opposite the China Gate. Coconut ice cream carts, khanom krok pans, and one specific elderly woman with a portable braizier selling grilled banana with honey. Photo: Christophe95, CC BY-SA 4.0, via Wikimedia Commons.

Chiang Mai Sunday Walking Street (Ratchadamnoen Road, 4pm onwards). Bua loi, khanom krok, mango sticky rice, roti sai mai, lod chong, all on a one-kilometre stretch. More detail in my Chiang Mai food guide.

Seasonality notes

Mango sticky rice peaks March to June. Outside those months, the mango is still available but it’s imported or cold-stored and drops noticeably in quality. Durian sticky rice peaks May to August. Luk chup, khanom buang, and the golden trinity are year-round. Coconut ice cream peaks in hot season (April-May) simply because demand does. Tub tim krob is hot-day food, year-round. Any dessert with real mango or rambutan strand is tied to those respective fruit seasons. For the wider tropical-fruit calendar across the region, see my tropical fruits guide.

What to skip

Hotel buffet Thai-dessert corners. Almost always neon-dyed, often stocked from mass-produced catering suppliers. Skip them. The 7-Eleven mango sticky rice in a plastic cup is actually not bad in a pinch, but it’s still a 7-Eleven mango sticky rice. Mall food-court dessert stalls are hit-and-miss; test one piece before buying a box. Tourist-zone lod chong at floating-market operations charges 180 baht for what should be 60.

A monk walks in front of Temple of the Emerald Buddha, Wat Phra Kaew Bangkok
Wat Phra Kaew, Bangkok. Maria Guyomar’s Portuguese sweets are still ceremonial wedding fare 340 years later. The royal-court kitchens that adapted her recipes stood inside the palace grounds that surround this temple. Photo: Nawit science, CC BY-SA 4.0, via Wikimedia Commons.

A short list to order first

If you have five desserts in Thailand to try, in rough order: mango sticky rice at Kor Panich, tub tim krob at any neighbourhood ice dessert stall, khanom krok on the street, coconut ice cream in a coconut shell at a cart, and a boxed mix of luk chup from Or Tor Kor. That’s the core. Everything in this guide sits somewhere around those five.

Thai sweets sold at Thanin Market, Chiang Mai
Thanin Market sweets, Chiang Mai. The wicker baskets and banana-leaf wrappings are the traditional packaging. Everything in the photo is under 30 baht per piece. Northern Thailand’s sweet tradition overlaps heavily with the central-Thai canon but has a few regional variations worth chasing down. Photo: Takeaway, CC BY-SA 3.0, via Wikimedia Commons.

And order a second mango sticky rice. You’ll want it.

Similar Posts