Best Southeast Asian Desserts by Country: Mango Sticky Rice, Thai Sweets & More

Best Southeast Asian desserts by country — mango sticky rice, Thai sweets and more
House of Routes Southeast Asia stampSE ASIA

Asia / Southeast Asia / Food guide · 12 min read

These are not sweet in the way you are expecting.

Twenty desserts across six countries, built on texture and salt rather than sugar.

Why they taste different
6 countries Mostly under $2 Texture first Salt in the coconut
Start withMango sticky riceMarch to May in Thailand
Hot afternoonHalo-haloPhilippines, shaved ice
Morning onlyTahoThe cart comes to you
Region-wideCendolFive countries claim it

Southeast Asian Desserts: The Short Answer

The best southeast asian desserts to try first are mango sticky rice in Thailand, cendol in Malaysia, halo-halo in the Philippines, chè ba màu in Vietnam, serabi in Indonesia, and sticky rice with mango in Laos. Start with coconut milk, pandan, palm sugar, shaved ice, and glutinous rice desserts if you want the flavors that define the region.

When I first traveled through Southeast Asia, I expected temples and beaches. What I found instead was a culinary obsession. Not with street food curries or pad thai, but with desserts—simple, elegant, often coconut-based sweets that made me understand why people keep coming back to this region.

I spent mornings hunting down specific vendors for their versions of sticky rice. Afternoons searching for the perfect halo-halo in Manila. Evenings sitting on plastic stools eating Vietnamese banana cakes with condensed milk. Each country has its own dessert identity, and each dessert tells a story about that place.

What makes Southeast Asian desserts different is their philosophy: they're not about decadence. They're about balance. Sweet and salty. Creamy and crunchy. Tropical and floral. They use what's available—coconut, rice flour, pandan, tapioca—and turn it into something that feels both humble and special.

This is your guide to the best southeast asian desserts across Southeast Asia, organized by country. Learn what to eat, where to find it, and how to make it at home.

01SE ASIA

Why They Taste Different

Texture is the organising principle, and salt does the work sugar does elsewhere

Chewy, crisp and creamy, in one counter

Coconut sauce being poured over mango sticky riceMango sticky rice: the coconut sauce is salted, which is the trick.
Khanom khrok coconut pancakes cooking in a dimpled panKhanom khrok: crisp edge, molten coconut centre, cooked to order.
Coconut ice cream served in a fresh coconut shellCoconut ice cream: no dairy, and all the better for it.

What makes Southeast Asian desserts different is their philosophy: they're not about decadence. They're about balance. Sweet and salty. Creamy and crunchy. Tropical and floral. They use what's available—coconut, rice flour, pandan, tapioca—and turn it into something that feels both humble and special.

Three things explain most of the gap between what you expect and what arrives.

Texture leads. A European dessert is usually built around a flavour and given a texture to carry it. Across Southeast Asia the order reverses: chewy, slippery, bouncy and crunchy are the point, and sweetness is the medium. Glutinous rice, tapioca pearls, jelly noodles, sago, shaved ice and silken tofu all turn up because of how they behave in the mouth. If a dessert here seems texturally strange on the first mouthful, that is the dish working, not failing.

Salt is a dessert ingredient. The coconut cream poured over mango sticky rice is salted, and so is most of the coconut in this guide. That salt is why the dish tastes balanced rather than cloying, and it is the single most common thing visitors miss when they try to recreate these at home. Leave it out and you get something flat and sugary that is recognisably the wrong thing.

Sweetness is lower than you think. Palm sugar is less aggressive than refined white sugar and brings a faint smokiness with it. Combined with coconut fat and salt, the result reads as rich rather than sweet. Many of these desserts would be considered barely sweet by a European pastry standard, which is also why they work in heat that would defeat a slice of cake.

Pandan is the other flavour worth naming early. It is a leaf, it is bright green, and it tastes faintly of vanilla and cut grass. It runs through kuih, cendol and serabi, and it is the regional note most people cannot place on first encounter.

✓

Texture is the point. Chewy, slippery and bouncy are deliberate.

✓

Coconut cream is salted. That is what stops these being cloying.

✓

Palm sugar, not white sugar, and less of it than you expect.

✓

Pandan is the green leaf flavour running through half the region.

02SE ASIA

Thailand: Mango Sticky Rice and Beyond

Four desserts, and one of them explains the whole region

This is it. The dessert that changed how the world sees Thai cuisine. Mango sticky rice is so famous it's become synonymous with Thailand itself—appearing on menus from Bangkok to Brooklyn, from street food stalls to MICHELIN-star restaurants.

But here's what most people don't understand: mango sticky rice isn't complex. It's a study in balance and quality. When you taste it at its best—sticky rice that's soft with a slight chew, coconut sauce that's both sweet and salty, and mango that's ripe and fragrant—you understand why this dessert has conquered the world.

Sticky Rice (Khao Neow Kiao Ngu): This isn't jasmine rice. This isn't sushi rice. This is glutinous rice—Thai sweet rice specifically. The grains are long and slender, and when steamed, they become soft and evenly textured. The key is soaking (3-4 hours minimum, ideally overnight), then steaming (20-30 minutes) until the rice is soft but still has a slight chew.

Why soak? The grains need to absorb water gradually so they cook evenly. Why steam instead of boil? Steaming preserves the texture and prevents the rice from becoming mushy or waterlogged.

The Coconut Sauce: Equal parts coconut milk and sugar (usually 400ml coconut milk to 100g sugar), with a pinch of salt. The salt is critical—it balances the sweetness and enhances the coconut flavor. It's counterintuitive but it works perfectly. After the rice cools, you mix it with the warm coconut sauce and let it absorb.

The Mango: In Thailand, they use nam dok mai or ok rong mangoes. In North America, your best bet is Manila mangoes (also called ataulfo or champagne mangoes). The mango should be:

✓

Ripe with a yellow skin

✓

Soft when gently squeezed

✓

Fragrant and sweet with a gentle tang

Avoid the large, round reddish mangoes—they're often fibrous and don't work well for this dessert. Signs of perfect ripeness: wrinkles on the skin or even a black spot or two.

The Tradition: Mango sticky rice dates back to the late reign of King Rama II during the early Rattanakosin period. It started as a seasonal treat, enjoyed only during mango season (March-May in Thailand), which is why it was so special. Now you can find it year-round, but the best versions still respect the seasonality—vendors who specialize in it, using the best mangoes of the season.

Mango sticky rice at home

1

Prepare the rice

 Wash glutinous rice 3-4 times until water runs almost clear. Soak for at least 3 hours (overnight is better). Drain.

2

Steam the rice

 Place soaked rice in a steamer basket (or makeshift steamer using a pot + colander + foil) and steam for 20-30 minutes. Rice should be soft and chewy, not hard in the center.

3

Make the coconut sauce

 Heat 400ml coconut milk with 100g sugar and 1/2 teaspoon salt over medium heat, stirring constantly. Once it boils, reduce heat and simmer for 2-3 minutes. The mixture should be smooth and well-combined.

4

Infuse the rice

 While rice is still warm, transfer to a bowl and pour the warm coconut sauce over it. Mix gently, then cover and let sit for 10-15 minutes so the rice absorbs the sauce.

5

Assemble

 Portion warm coconut sticky rice onto a plate. Peel and slice ripe mango (peel from stem side, slicing off long strands toward the pointed end). Arrange mango slices next to the rice.

6

Finish

 Drizzle extra coconut cream on top if desired. Sprinkle with toasted sesame seeds or crispy fried mung beans for crunch and nuttiness.

✓

Don't refrigerate—it damages the texture and taste. Eat within a few hours of making

✓

Use carton coconut milk (not canned) for better flavor and texture

✓

The best mangoes are found at Asian markets during mango season

✓

Toast mung beans in a wok over low heat for 3-4 minutes until crispy and fragrant

Walk through a Bangkok market and you'll hear it before you see it—the sizzle of hot oil hitting cast iron, the smell of coconut and caramelized sugar. That's khanom khrok.

This small Thai dessert is called a pancake, a pudding, or a cake depending on who you ask. What it actually is: pure heaven. It's made with rice flour and coconut milk, cooked in a special iron pan with small round indentations, creating a crispy golden exterior and a creamy, lightly sweetened coconut filling inside.

The beauty of khanom khrok is in the contrast. Crispy edges that shatter when you bite them. A warm, custardy center that's barely set. Optional toppings of scallions, taro, corn, or pumpkin that add savory notes to the sweet shell.

How to Make It: Without a dimpled pan (which is hard to find outside Asia), use a non-stick skillet:

You hear khanom khrok before you see it.A vendor cooking khanom khrok at a street stall

These pastel-colored, chewy rice flour balls float in a sweet coconut milk broth. They're usually pink, purple, yellow, and green—colored with pandan, taro, sesame, or other natural ingredients. The rice flour gives them a mochi-like texture.

The balls are added to a coconut milk broth sweetened with palm sugar, and the whole thing is served warm. It's comforting, cute, and tastes like the opposite of heavy.

Not made with dairy milk—made with coconut milk. The result is pure coconut flavor, like eating frozen fresh coconut. Often topped with corn kernels (which sounds strange until you try it), this is how they make ice cream in Thai markets.

What it costs, and where

Mango sticky rice

60–150 THB ($1.50–$4) STREET STALLS & DESSERT SHOPS BEST MAR–MAY

Khanom khrok

20–50 THB ($0.50–$1.25) MORNING / AFTERNOON, FRESH & HOT

Bua loy

30–60 THB STREET VENDORS & DESSERT CAFES

Coconut ice cream

20–50 THB ($0.50–$1.25) EVERY THAI MARKET, DAY OR NIGHT

03SE ASIA

Vietnam: Ginger Syrup, Honeycomb and Three Colours

Chewier, less coconut-driven, often warm

These are delicate little balls of glutinous rice, wrapped around a sweet filling (usually coconut milk + mung bean paste), floating in a warm ginger-flavored syrup. It's traditionally served warm, usually garnished with coconut milk and roasted sesame seeds.

The dessert is simple but requires technique. The dough must be just right—sticky enough to hold together but not so sticky it falls apart when it hits the hot water. The ginger soup should be warming without overpowering the delicate rice balls.

This is winter comfort food in Vietnam, often made at home for family gatherings.

The Vietnamese sweet counter

Glutinous rice balls in warm ginger syrupBánh trôi: rice balls in ginger syrup, eaten warm in winter.
A slice of Vietnamese banana cake with condensed milkBánh chuối: banana, condensed milk, and strong coffee beside it.
Colourful diced jellies for chè ba màu at a market stallChè ba màu: three beans, three colours, one glass.

Lightweight, fluffy, with a honeycomb texture created by yeast in the batter. This is pandan-flavored, giving it a slightly floral, vanilla-like taste. It's steamed (not baked), creating a spongy interior that's almost weightless.

Often topped with roasted sesame seeds or desiccated coconut, bánh bò is served at major occasions like Tet (Vietnamese New Year) and is common at tea time.

Made with sliced bananas and a creamy mixture of condensed milk, sugar, and coconut milk. Can be baked or steamed. It's rich, slightly gooey, with the sweetness of condensed milk that defines Vietnamese dessert culture.

Often served with a cup of strong Vietnamese coffee with condensed milk for dipping.

A beautiful layered dessert in yellow (mung bean), red (adzuki bean), and green (pandan), all served in coconut milk with crushed ice. Sometimes includes tapioca pearls, lotus seeds, or sweet beans.

It's refreshing, colorful, and every vendor makes it slightly differently based on what they have available.

Most of these are sold from a cart rather than a shop.A street vendor selling glutinous rice ball desserts

What it costs, and where

Bánh trôi

30,000–50,000 VND ($1.25–$2) DESSERT SHOPS

Bánh bò nướng

15,000–30,000 VND ($0.60–$1.25)

Bánh chuối

20,000–40,000 VND ($0.85–$1.70) BAKERIES, STREET STALLS, CAFES

Chè ba màu

15,000–35,000 VND ($0.60–$1.50)

04SE ASIA

The Philippines: Halo-Halo and Tropical Abundance

The everything bowl, and two things sold from carts

This is Filipino dessert philosophy in one bowl: throw everything together and make it work. Halo-halo literally means "mix-mix," and that's exactly what it is.

Typical ingredients: shaved ice, evaporated milk or condensed milk, sweetened red beans, corn kernels, jackfruit, palm fruit, tapioca pearls (sago), leche flan, turon (fried banana spring rolls), and a scoop of vanilla ice cream on top. Every stall makes it differently, so there's no "wrong" way to do it.

It's colorful, chaotic, and absolutely delicious. The combination of textures—crunchy ice, chewy beans, soft fruit, creamy milk—makes it addictive.

Saba plantains sliced lengthwise, dusted in brown sugar, rolled in thin wheat wrappers, then deep-fried until golden and crispy. Often served with a caramel or chocolate dipping sauce.

The outside shatters. The inside is soft, sweet banana with the crunch of crystallized brown sugar.

Vendors push carts through Filipino neighborhoods early in the morning, calling out "Taho!" in a sing-song voice. It's silken tofu served in a bowl with simple syrup and tapioca pearls. Warm, sweet, delicate.

Variations exist across Malaysia, Indonesia, and Thailand, but the Filipino version is the most iconic street version.

Fried, piled and poured

Fried banana spring rolls served with caramelised sugarTuron: saba banana, brown sugar, and a shell that shatters.
Pandan kuih cakes cooling in flower-shaped mouldsKuih: the Malaysian half of the same sweet tradition.
Fried glazed yeast dough snacks piled on a plateOdading: Bandung’s fried yeast dough, best while still warm.

What it costs, and where

Halo-halo

50–100 PHP ($0.90–$1.80) STREET VENDORS & DESSERT SHOPS BEST HOT AFTERNOONS

Turon

5–15 PHP / piece STREET VENDORS & BAKERIES

Taho

5–10 PHP ($0.09–$0.18) STREET VENDORS, MORNING

05SE ASIA

Malaysia: Kuih Culture and Pandan Everything

Cendol, and the cakes that get given as gifts

This isn't just Malaysian—it appears throughout Indonesia, Singapore, Cambodia, Thailand, Vietnam, and Myanmar. But Malaysia claims it as its own, with first written mention in Malaysia dating back to 1932.

Cendol is made with thin strips of jelly noodles (tinted and flavored with pandan leaves), served in a sweet combination of coconut milk, palm sugar syrup, and crushed ice. Modern versions add red beans, jackfruit, or durian.

It's refreshing, slightly floral from the pandan, and perfectly balanced between sweet and savory.

These are Malaysian sponge cakes (like French madeleines), popular at major celebrations like Chinese New Year and Hari Raya. They come in cute shapes—little buttons, goldfish—and have a tender, almost melting texture.

Often gifted during holidays because they're elegant and homemade-feeling.

Sweet potatoes are boiled and mashed, then mixed with flour to create a malleable dough. Shaped into doughnut rings and deep-fried until golden.

Light, slightly sweet from the potato, with a crispy exterior. Often dusted with powdered sugar.

What it costs, and where

Cendol

3–6 MYR ($0.65–$1.30) HAWKER STALLS & FOOD COURTS

Kuih bahulu

USUALLY GIFTED IN BOXES

Kuih keria

2–4 MYR / piece TRADITIONAL MALAY BAKERIES

06SE ASIA

Indonesia: Serabi and Odading

Java’s coconut pancakes and Bandung’s fried dough

Found throughout Java but especially associated with Bandung and Solo. Made with rice flour and coconut milk, cooked in special iron molds, creating a crispy exterior and soft interior.

Typically served with strawberry, durian, or coconut-based kinca syrup. It's often sold as street food, stacked in paper and eaten on the go.

A sweet fried dough snack made with yeast-based dough enriched with sugar, milk, and eggs. Shaped into flattened squares, deep-fried until golden, puffed, and light.

The texture is light and airy inside with a slightly chewy crust that becomes crisp as it cools. The name likely originated during the colonial period when Dutch and local influences merged.

What it costs, and where

Serabi

5,000–15,000 IDR ($0.30–$0.90)

Odading

3,000–10,000 IDR ($0.20–$0.60) STREET VENDORS IN BANDUNG

07SE ASIA

Cambodia, Laos and Myanmar

The same ideas, with local variations

A Vietnamese/Cambodian dessert found across the region. Rice balls with sweet filling floating in a warm soup, typically ginger or pandan-flavored. Always served warm.

Like Thai mango sticky rice but with Laotian variations. Often uses local mangoes and slightly different proportions. Sticky rice is a staple starch in Laotian and Northeastern Thai (Isaan) cuisine.

08SE ASIA

When to Eat What

Most of these belong to a specific hour of the day

Dessert here is not an after-dinner course, which is the other adjustment worth making. Most of these are eaten between meals, and several are only sold at one time of day.

Mornings belong to the carts. Taho is called through Filipino neighbourhoods not long after dawn and is finished by mid-morning; khanom khrok is a market-stall breakfast in Bangkok, cooked while you wait. Both are effectively unavailable by afternoon.

The hot part of the afternoon is when shaved ice earns its place. Halo-halo and cendol exist because of the heat between one and four, and eating either at night misses the point of them entirely.

Evenings run to the warm and the chewy — bánh trôi in ginger syrup, bua loy in coconut broth, dessert soups served after the night market has filled up. And one, mango sticky rice, is seasonal as much as hourly: Thai mango season runs roughly March to May, and the version you get outside it is made with a lesser fruit.

The day, roughly

Early morning

Taho from the cart, khanom khrok at the market

Hot afternoon

Halo-halo, cendol, coconut ice cream

Evening

Bánh trôi, bua loy, dessert soups

March to May

Mango sticky rice, when the mangoes are right

Every sweet in this guide, mapped

Before you go

What are the best Southeast Asian desserts to try first?

Mango sticky rice in Thailand, halo-halo in the Philippines and cendol in Malaysia. All three are cheap, sold everywhere and show the regional logic clearly: texture first, salted coconut, and less sugar than a European dessert.

Why are Southeast Asian desserts not very sweet?

Because sweetness is not the organising principle. Palm sugar is gentler than refined sugar, coconut cream is salted, and the dish is built around texture. The result reads as rich rather than sweet, which is also why it works in the heat.

What is pandan and what does it taste like?

A leaf used across the region, bright green, tasting faintly of vanilla and cut grass. It runs through kuih, cendol and serabi, and it is the flavour most visitors cannot place at first.

When is mango sticky rice in season?

Roughly March to May in Thailand, when nam dok mai and ok rong mangoes are at their best. It is sold year-round, but the version outside that window uses a lesser fruit.

How much do desserts cost in Southeast Asia?

Most fall between about $0.20 and $4. Street carts and market stalls sit at the bottom of that range; dessert cafes and tourist areas at the top. Prices in this guide are indicative and worth checking locally.

What is the difference between cendol and halo-halo?

Both are shaved-ice desserts. Cendol is Malaysian and regional, built on pandan jelly noodles, coconut milk and palm sugar. Halo-halo is Filipino and deliberately maximal, piling beans, jellies, fruit, leche flan and ube over the ice.

Are Southeast Asian desserts vegetarian?

Many are, since coconut milk rather than dairy does most of the work. Watch for gelatine in some jellies and for condensed milk and egg in Vietnamese cakes and Filipino leche flan.

Which dessert should I eat in the afternoon heat?

Halo-halo or cendol. Both exist because of the hours between one and four, and both are much less interesting at night.

Sources

Dish names, regional origins and prices checked against the national tourism and reference sources below · Tourism Authority of Thailand · Vietnam National Tourism · Philippine Dept of Tourism · Tourism Malaysia · Wonderful Indonesia · Tourism Cambodia · Tourism Laos · UNESCO intangible heritage · FAO · WHO food safety · MICHELIN Guide · Local times

Turn this guide into a routeTell us your dates, pace and budget.

We will tell you whether we can help and send a written quote before any paid work begins.

Start a trip-planning enquiry

Frequently asked questions

Which Southeast Asian dessert should a first-time visitor try?

Choose one dessert built around local fruit, one coconut or rice-based sweet, and one market snack. Mango sticky rice, cendol and halo-halo provide three very different starting points.

Are Southeast Asian desserts very sweet?

Sweetness varies by country and dish. Coconut milk, shaved ice, fruit, beans, rice and palm sugar often create a balance of creamy, salty and fresh flavors rather than sugar alone.

Can travelers with allergies eat market desserts safely?

Ask about peanuts, sesame, dairy, egg and coconut before ordering. Shared utensils and unclear ingredient lists make a translated allergy card useful for serious allergies.