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

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.

Quick Answer: Best Southeast Asian Desserts to Try First

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.

  • Best for first-timers: mango sticky rice, halo-halo, cendol.
  • Best street-market picks: khanom khrok, turon, taho, coconut ice cream.
  • Best local flavors: pandan, palm sugar, coconut milk, banana, glutinous rice.
southeast asian desserts including mango sticky rice, cendol and halo-halo
Southeast Asian desserts are built around coconut milk, sticky rice, pandan, tropical fruit and shaved ice.
Must-Try Southeast Asian Desserts (At a Glance)
Quick scan by country, texture & sweetness.
Dessert Country Core Ingredients Texture Sweetness
Mango Sticky Rice Thailand Glutinous rice, coconut milk, ripe mango, palm sugar Chewy + creamy Medium
Cendol / Chendol Malaysia / Singapore Pandan jelly, coconut milk, gula melaka, shaved ice Icy + slurpy Medium
Halo-Halo Philippines Jellies, beans, ube, leche flan, shaved ice, milk Crunchy-creamy Medium-high
Khanom Krok Thailand Rice flour, coconut milk, sugar, salt Crisp rim + custardy center Medium
Kuih Salat Malaysia Sticky rice, pandan custard, coconut, palm sugar Set + creamy Medium
Dessert Map: Where to Eat in Southeast Asia
Toggle cities or categories in the map legend to find must-try sweets.
Open full map
Tip: Use the map’s legend to switch cities (Bangkok, Hanoi, HCMC, Manila, KL, Singapore, Jakarta…) or filter by country.

Southeast Asian Desserts in Thailand: Mango Sticky Rice & Beyond

Mango Sticky Rice (Khao Neow Mamuang): Thailand’s Most Iconic Dessert

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.

The Components:

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.

How to Make It 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.

Pro Tips:

  • 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

Where to Eat It: Street stalls during mango season, dedicated dessert shops in Bangkok (look for vendors with long lines), any Thai restaurant.

Price: 60-150 THB ($1.50-$4 USD) from street vendors, more at restaurants

Season: Best March-May during mango season; available year-round but quality varies


Khanom Khrok: The Thai Coconut Custard Pancake

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:

Mini-Recipe: Mango Sticky Rice
Chewy rice, salty-sweet coconut glaze, ripe mango.
Ingredients (4 servings)
  • 1 cup glutinous (sticky) rice
  • 1 cup full-fat coconut milk
  • 3–4 tbsp sugar (palm or white)
  • ¼ tsp salt
  • 2 ripe mangoes (Ataulfo/Honey)
  • 1 tbsp toasted sesame seeds (optional)
Coconut Glaze
  1. Warm coconut milk with sugar + salt until dissolved (no hard boil).
  2. Reserve 3–4 tbsp for finishing.
Rice & Serve
  1. Soak rice 3–4 hrs. Steam 20–25 min until tender.
  2. Fold hot rice with most glaze. Rest 10 min to absorb.
  3. Slice mango thin; plate rice, spoon reserved glaze, sprinkle sesame.
Pro tip: Use very ripe, aromatic mangoes. If firm, dice and macerate with 1 tsp sugar for 10 min.

Price: 20-50 THB ($0.50-$1.25 USD) from street vendors

When to Eat It: Morning or afternoon, best when freshly made and hot


Bua Loy: Floating Flowers in Coconut Broth

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.

Price: 30-60 THB from street vendors and dessert cafes


Coconut Ice Cream

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.

Where to find it: Every Thai market, day or night markets in Bangkok, dedicated ice cream vendors

Price: 20-50 THB ($0.50-$1.25 USD)


Southeast Asian Desserts in Vietnam: Coffee, Condensed Milk & Chewy Desserts

Bánh Trôi: Glutinous Rice Balls in Ginger Soup

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.

Price: 30,000-50,000 VND ($1.25-$2 USD) at dessert shops


Bánh Bò Nướng: Vietnamese Honeycomb Cake

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.

Price: 15,000-30,000 VND ($0.60-$1.25 USD)


Bánh Chuối: Vietnamese Banana Cake

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.

Where to find it: Bakeries, street food stalls, cafes

Price: 20,000-40,000 VND ($0.85-$1.70 USD)


Chè Ba Màu: Three-Color Vietnamese Dessert

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.

Price: 15,000-35,000 VND ($0.60-$1.50 USD)


Southeast Asian Desserts in the Philippines: Halo-Halo & Tropical Abundance

Halo-Halo: The Everything Dessert

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.

Where to find it: Street vendors, Filipino dessert shops, ice cream stalls

Price: 50-100 PHP ($0.90-$1.80 USD)

Best Time: Afternoon when it’s hot, or after a meal


Turon: Fried Banana Spring Rolls

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.

Where to find it: Street vendors shouting “Turon!”, Filipino bakeries

Price: 5-15 PHP per piece ($0.09-$0.27 USD)


Taho: Silken Tofu Street Dessert

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.

Where to find it: Street vendors in the morning

Price: 5-10 PHP ($0.09-$0.18 USD)


Southeast Asian Desserts in Malaysia: Kuih Culture & Pandan Everything

Cendol: The Regional Dessert

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.

Price: 3-6 MYR ($0.65-$1.30 USD)

Where to find it: Hawker stalls, food courts


Kuih Bahulu: Malaysian Madeleines

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.

Price: Varies widely, usually bought in boxes as gifts


Kuih Keria: Sweet Potato Donuts

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.

Where to find it: Traditional Malay bakeries, night markets

Price: 2-4 MYR per piece


Southeast Asian Desserts in Indonesia: Serabi & Odading

Serabi: Javanese Coconut Pancakes

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.

Price: 5,000-15,000 IDR ($0.30-$0.90 USD)


Odading: Fried Yeast Dough from Bandung

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.

Where to find it: Street vendors in Bandung, traditional Indonesian bakeries

Price: 3,000-10,000 IDR ($0.20-$0.60 USD)


Southeast Asian Desserts in Cambodia, Laos & Myanmar: Lesser-Known Treasures

Chè Trôi Nước (All Region)

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.

Price: Similar to Vietnamese versions


Sticky Rice with Mango (Laos)

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.


Related Southeast Asia Food Guides

If you are planning a food-focused route, pair these southeast asian desserts with more House of Routes guides: breakfast in Southeast Asia, Bangkok street food, street food in Ho Chi Minh City, what to eat in Bali, and what to eat in Chiang Mai.

Jump to

Discover more from The House of Routes

Subscribe now to keep reading and get access to the full archive.

Continue reading