[vc_row][vc_column][vc_column_text]20 must-try Thai desserts; eat first, diet (or regret) later!

Eating Thai desserts (Kanom Thai, ขนมไทย) is one of the things you can’t miss in Bangkok. Like street foods, they are everywhere, super cheap and very delicious. Many of Thai desserts have coconut milk as one of the main ingredients; this is why they taste and smell so good.

If you are afraid of getting fat or if you are on diet, I recommend you to stay away from this article as it will be irresistible; you probably go to your favorite airline website and book your flight to Bangkok even before you finish this article!

But if you don’t really care much about your body fat or cholesterol level in your blood because you think that you only live once, this article isn’t going to let you down.

It seems that I’m talking big (or to be correct, writing big) so just scroll down and let’s see whether these 20 Thai desserts can make your stomach growl. Pictures usually speak louder than words 🙂

1. Small crispy crepe (Kanom bueang, ขนมเบื้อง)

Small crispy crepe (Kanom bueang, ขนมเบื้อง)
Kanom bueang

My most favorite! Every time I see it, I buy it. It normally has two flavors; sweet and savory. Some stalls / restaurants may offer something more sophisticated but these two are the most common and are simply the best.

For a very small one, it should be 2 Thai Baht per piece. For a bit bigger size (but still a lot smaller than normal crepe), it’s normally 10 Thai Baht per piece.

2. Sweet and savory grilled coconut-rice hotcakes (Kanom Krok, ขนมครก)

Sweet and savory grilled coconut-rice hotcakes (Kanom Krok, ขนมครก)
Kanom Krok

Mortar is used to make this dessert so Thai people call it Kanom Krok which means Mortar dessert.

This menu tastes best when it’s hot. However, it’s not recommended to put it into your mouth right after you buy it as the creamy coconut could burn your tongue.

Some stalls / restaurants will put corn or parsley into the dessert to enhance its taste. I personally don’t like it as, for me, Kanom Krok doesn’t need anything else. Its crispy skin and creamy coconut are the perfect match.

A box of Kanom Krok normally has 10 pairs (20 pieces) and should cost less than 40 Thai Baht.

3. Pakrim kai tao (ปลากริมไข่เต่า)

Pakrim kai tao (ปลากริมไข่เต่า)
Pa krim kai tao

Pa krim kai tao

One of my younger self’s most favorite Thai desserts (and it still is)! Decades ago, this menu can be found in most markets (and on streets) in Bangkok and I had it very often. but I don’t know why, for now, it seems that I rarely see one selling this menu.

This dessert’s main ingredients are vermicelli, coconut milk and sugar. It comprises of 2 distinctive tastes; one is sweet (white color) and the other is savory (brown color). Both are separated into two jars so as to assure that they won’t mix before we eat them.

It should cost you around 20-35 Thai Baht per serving.

P.S. The reason I don’t put English explanation before Thai language is because it’s not easy to give a comprehensive definition of this dessert (I tried searching for an English name for this dessert but I couldn’t find one).

4. Small crepe (Tokyo, โตเกียว)

Tokyo Shop
Tokyo Shop
Small crepe (Tokyo, โตเกียว)

No, this menu has nothing to do with Japan’s capital (Until now, I still don’t know why people call it Tokyo). It’s just a very small crepe which has cream filling, sausage or quail egg inside.

Originally, Tokyo is very small and it should cost you around 2-5 Thai Baht per piece. However, there are some people making it bigger and selling it at a bit more expensive price; like 10-20 Thai Baht per piece.

My advice for this dessert is ‘the smaller, the better’.

5. Silk Thread Roti (Roti sai mai, โรตีสายไหม)

Silk Thread Roti (Roti sai mai, โรตีสายไหม)
Roti Sai Mai

From my understanding, this menu is the mix of Indian and Thai; Roti for Indian and Sai mai for Thai and it was invented in Ayutthaya (a city near Bangkok which used to be Thailand’s capital centuries ago). Roti and Sai mai will come in separate plastic bags; you have to put Sai mai above Roti and wrap it yourself.

It is recommended to avoid eating only Sai mai as it will be too sweet.

Price per set for Roti sai mai is around 30-35 Thai Baht.

6. Mango sticky rice (Kao neaw ma muang, ข้าวเหนียวมะม่วง)

Mango sticky rice (Kao neaw ma muang, ข้าวเหนียวมะม่วง)
Kao neaw ma muang

Mango and sticky rice… sounds like a weird combination. but this is one of the most famous and most liked Thai desserts (by both locals and foreigners) in Bangkok. However, not many food stalls / restaurants sell this dessert because of its price and shelf life. So If you find one selling it, don’t let it go as there could be no second chance for you 🙂

Kao neaw ma muang’s price is varied from 50-200 Thai baht depending on the size and where you have it.

P.S. Durian sticky rice is also a famous Thai dessert but it’s even more difficult to find comparing with mango sticky rice.

7. Custard sticky rice (Kao neaw moon, ข้าวเหนียวมูน)

Custard sticky rice (Kao neaw moon, ข้าวเหนียวมูน)
Kao neaw moon

This is menu 6’s substitute if you don’t want to eat sticky rice with fruits. Its soft and sweet custard combining with savory sticky rice are irresistible!

It should cost you around 35-50 Thai Baht per box.

8. Thai coconut milk custard (Kanom thuai, ขนมถ้วย)

Thai coconut milk custard (Kanom thuai, ขนมถ้วย)
Kanom thuai
Thai coconut milk custard (Kanom thuai, ขนมถ้วย)
Kanom thuai

Thai coconut milk custard or Kanom thuai is worth a try. If you ask me, I feel like this is a room-temperature version of Kanom Krok (Menu 2).

Thai coconut milk custard’s price per set (around 10 cups) should be around 30-40 Thai Baht.

9. Deletable imitation fruits (Look choup, ลูกชุบ)

Deletable imitation fruits (Look choup, ลูกชุบ)
Look choup
Deletable imitation fruits (Look choup, ลูกชุบ)
Look choup

This dessert is one of the most beautiful Thai desserts all the time.

When I was a kid, I thought that they were real fruits! and I won’t be surprised if some kids nowadays will fall into this food trap as fruits in this menu look so real.

I know they look too colorful and you are unsure whether these fake fruits are eatable. My advice is that you should avoid buying Look choup on street as there is a chance that they will use artificial food coloring instead of natural food coloring. Buying Look Choup from reputable restaurants or cafes should be fine.

I personally don’t like it that much but I think it’s worth a try for you guys (at least, just for taking pictures).

It should cost you around 5 Thai Baht per piece.

P.S. Just in case you want to know, Look choup’s main ingredients are green beans, sugar and natural food coloring.

10. Bananas in coconut milk (Kluay buad chee, กล้วยบวชชี)

Bananas in coconut milk (Kluay buad chee, กล้วยบวชชี)
Kluay buad chee

This dessert is quite famous and you probably have heard of it as it’s often served in many hotels in Bangkok. It’s best to eat it hot.

The price per serving should be around 25-30 Thai Baht.

11. Deep-fried banana (Kluay tord, กล้วยทอด)

Deep-fried banana (Kluay tord, กล้วยทอด)
Kluay tord

Another banana dessert menu which is very easy to find on street. It’s normally sold together with deep-fried potato. You can choose to buy one of them or both (In my opinion, deep-fried banana is more delicious).

As you may know, deep-fried foods are never good for your health (as no one, except the sellers, knows how long the oil has been used to fried bananas). So It’s best to buy it just a bit and share with your friends.

It should cost you around 20 Thai Baht per set.

12. Thai pudding with coconut topping (Tako, ตะโก้)

Thai pudding with coconut topping (Tako, ตะโก้)

From its appearance, Tako looks like Kanom thuai (Menu 8). But, in fact, it’s quite different. Firstly, for coconut topping, its texture is more creamy. Secondly, sellers usually put chestnut, sago or corn in the layer cake under coconut topping, while there is only the layer cake for Kanom thuai (Menu 8).

If you like Kanom Krok (menu 2) and Kanom thuai (Menu 8), you will also like this dessert.

It should cost you around 20-30 Thai Baht per set.

13. Steamed flour with coconut filling (Kanom Sai Sai, ขนมใส่ไส้)

Steamed flour with coconut filling (Kanom Sai Sai, ขนมใส่ไส้)
Kanom Sai Sai

Kanom Sai Sai

This is also one of my most favorite Thai desserts all the time! I can eat a dozen of it within few minutes.

Its main ingredients are coconut palm sugar which, after finished cooking, is wrapped with banana leaves.

It should around 5-10 Thai Baht per piece.

14. Bananas with sticky rice (Kao tom mud, ข้าวต้มมัด)

Bananas with sticky rice (Kao tom mud, ข้าวต้มมัด)
Kao tom mud
Bananas with sticky rice (Kao tom mud, ข้าวต้มมัด)
Kao tom mud

Another dessert that fits so well with sticky rice! Its main ingredients are bananas (of course!), sticky rice and black beans.

Before you eat it, try break it into two pieces. If the banana inside is in pink color, It is a good Kao tom mud.

It should cost you around 5-10 Thai Baht per piece.

15. Pumpkin in sweet coconut milk (Fuk tong gang buad, ฟักทองแกงบวด)

Pumpkin in sweet coconut milk (Fuk tong gang buad, ฟักทองแกงบวด)
Fuk tong gang buad

The first syllable of this menu in Thai is actually pronounced like that F word. but don’t worry, as long as you continue with ‘Tong gang buad’ after that, Thai people will understand what you mean.

The cooking method of this dessert is similar to Kluay buad Chee (Menu 10) but the taste of sweet coconut milk will be a bit different because it’s boiled with pumpkins in stead of bananas.

I normally don’t like eating pumpkin but pumpkin with coconut milk is too good to turn down.

The price per serving should be around 25-30 Thai Baht.

16. Kanom Chan (ขนมชั้น)

Kanom Chan (ขนมชั้น)
Kanom Chan

I’m not so sure about its English name so I will just leave it as Kanom Chan. Basically, Kanom Chan is a sweet and a-bit-oily Thai desserts baked in many layer forms (Perfect number is 9).

As far as I know, Kanom Chan has been served since the Thai ancient time.

It should cost you around 5-10 Thai Baht per piece.

17. Black beans and sticky rice in sweet coconut milk (Kao neaw tua dam, ข้าวเหนียวถั่วดำ)

Black beans and sticky rice in sweet coconut milk (Kao neaw tua dam, ข้าวเหนียวถั่วดำ)
Kao neaw tua dam

Another dessert which fits so well with sticky rice and sweet coconut milk.

The price per serving should be around 25-30 Thai Baht.

18. Thai-style coconut ice cream (Ice cream Kati Sod, ไอศครีมกะทิสด)

Thai-style coconut ice cream (Ice cream Kati Sod, ไอศครีมกะทิสด)
Ice cream Kati Sod

Everyone knows ice cream but, for original Thai-style ice cream, it’s kind of different. There are many flavors of Thai-style ice cream for you to choose such as coconut, coffee, Thai tea and even durian. Apart from that, you can also select 2-3 additional items such as sliced pumpkins, coconut jellies and peanuts.

The price per cup should be around 10-30 Thai Baht.

19. Kanom tung tak (ขนมถังแตก)

Kanom tung tak (ขนมถังแตก)
Kanom tung tak
Kanom tung tak (ขนมถังแตก)
Kanom tung tak

As far as I know, there is no English name for this dessert. If you use google translate to instantly translate it from Thai to English, you will get something like ‘Candy Broke’. It’s actually not far from its true meaning (Good job, Big G!) as kanom tung tak means a dessert for poor people (it’s cheap as it’s mainly made of flour and sugar).

Kanom tung tak nowadays is a lot more than just flour and sugar. Sellers normally add Custard cream, coconut meat, Foi Tong (you will get to know it in the next menu) and sometimes sliced corns into it as well.

This menu isn’t easy to find. Once you find it, grab it!

The price per piece should be around 10-20 Thai Baht.

20. Pinched gold egg yolks, Gold egg yolks drops, Egg threads (Thong Yib / Thong Yod / Foi Tong, ทองหยิบ / ทองหยอด / ฝอยทอง)

Pinched gold egg yolks (Thong Yib, ทองหยิบ)
Thong yib
Gold egg yolks drops (Thong Yod, ทองหยอด)
Thong yod
Egg threads (Foi Thong, ฝอยทอง)
Foi Thong

Here comes the last menus in our must-try Thai dessert list! The reason why I put these menus in the last is because, even though we always consider them as Thai desserts, they were originally from Portugal hundred years ago.

These desserts are mainly made of eggs and sugar so yes, they are very sweet. If you are a sweet tooth, you will like them a lot.

Thong Yib’s price is around 2 Thai Baht per piece, while it should be around 1 Thai Baht per piece for Thong Yod. Foi Tong should be around 25-35 Thai Baht per 100 gram.[/vc_column_text][/vc_column][/vc_row][vc_row css=”.vc_custom_1454813820193{margin-top: 20px !important;}”][vc_column][vc_cta h2=”Bangkokbits’ Tips on Thai desserts” h2_font_container=”color:%23e26d25″ h2_use_theme_fonts=”yes” style=”custom” use_custom_fonts_h2=”true” custom_background=”#f0f0f0″ custom_text=”#444444″]- You will find a lot of decent (and also not-so-tasty) Thai desserts on the street but quite a few great ones. If you just wander around and you smell or see some of the menus above but you are unsure whether they taste good. You can ask sellers to give you a try before you buy. Thai people are kind, especially with foreigners, and some would be happy to hand you a small piece of the dessert they sell (if it’s not too expensive). If it tastes good, go for it. If it doesn’t, just say thank you to the sellers and leave.

P.S. If you dine in a restaurant, it’s very unlikely that you will be given a food trial.

– There are a lot more Thai desserts that you should try such as Kanom Ba binn, Kao lam and Thong muan sod but the ones I recommended above are must-try ones. Plus, I just feel like ’20’ is a magic number as it’s not too much and not too little 🙂

– Thai desserts in Bangkok are considered wallet-friendly comparing with other types of dessert. So if you are coming to Bangkok or already in Bangkok, try as many as of them and diet (or regret) later![/vc_cta][/vc_column][/vc_row][vc_row css=”.vc_custom_1454813870285{margin-top: 20px !important;}”][vc_column][vc_column_text]So these are 20 must-try Thai desserts. Have you tried some of them? If so, which one do you like most? I just want to know whether we like the same menus 🙂

Life is too short not to try these desserts. Let’s enjoy and… get fat together!



  1. Nice, didn’t know what many of those were when I saw them. Sticky rice mango, crispy creme and the banana-sticky-rice-bean are my favorites.

    • Hi Eric,

      Thanks for the comment.

      Now you know! If, by any chance in the future, you try them, please let me know which one you like most 🙂