Home » Recipe Index » Desserts » Bua Loy: Thai Coconut Milk Dessert

Bua Loy: Thai Coconut Milk Dessert

Bua Loy is a traditional Thai coconut milk dessert made from chewy pumpkin balls bathed in rich, fragrant coconut milk. Its mini pumpkin shape and silky texture make it not just delicious but incredibly charming to look at.

A bowl of bua loy, pumpkin glutinous rice balls with coconut milk sauce.

Bua Loy is a beloved Thai coconut milk dessert made with glutinous rice flour and tapioca flour. The tiny, chewy balls are served in a warm, sweet coconut broth. The texture is silky, fragrant, and perfectly comforting. Traditionally, they’re round and smooth, much like Candil Ubi Biji Salak from Indonesia.

I still remember the first time I tried bua loy at a small Thai café. The coconut aroma hit me before the bowl even touched the table. One spoonful, and I was hooked on that mix of creamy coconut and bouncy rice balls.

For a cozy fall twist, I love making mine with pumpkin. It adds natural sweetness and a lovely golden hue, just like my Pumpkin Coconut Rice Cake, Pumpkin Mantou, or Pumpkin bread with coconut filling.

If you enjoy Thai sweets, you’ll also love Mango Sticky Rice, another classic that’s become a favorite in Indonesia. But today, let’s celebrate bua loy, the warm and soothing dessert that feels like a hug in a bowl.

Why You Will Love This Recipe


  • Authentic flavor at home – No need to fly to Thailand to enjoy this sweet treat! This bua loy recipe is authentic and tastes just like the one you’d find at a Thai dessert stall.
  • Rich and fragrant – The coconut milk is infused with pandan, giving the sauce a deep, tropical aroma that pairs beautifully with the chewy pumpkin balls.
  • Perfect fall dessert – With pumpkin in season, this becomes the ultimate cozy dessert for Halloween or any fall gathering.
  • Delicious hot or cold – Enjoy it warm for extra comfort or chilled for a refreshing twist. You can even add corn pudding cubes for extra fun and texture.
  • Addictively chewy – Each bite has that soft, mochi-like bounce from the glutinous rice and tapioca flour combo. It’s so satisfying to eat!
  • Simply irresistible – The subtle sweetness of the coconut broth is light yet addictive. Once you take a spoonful, you’ll definitely come back for more.

Recipe Ingredients

Ingredient Notes

Pumpkin – You can use any type of squash, but I highly recommend Japanese pumpkin (Kabocha) for its rich flavor and creamy texture. Peel it, scoop out the seeds, and steam until soft. Then mash or puree with a fork until smooth. The natural sweetness of pumpkin adds a lovely golden hue to your bua loy.

Glutinous rice flour – This is the key to achieving that signature bouncy, chewy texture. You can easily find glutinous rice flour in most Asian grocery stores — it’s sometimes labeled as “sweet rice flour.”

Tapioca flour – Just a small amount makes the dough extra stretchy and soft. It works hand in hand with the glutinous rice flour to give your dessert that mochi-like bounce.

Coconut milk – Use high-quality, full-fat coconut milk for the richest, creamiest sauce. Coconut milk is naturally dairy-free and gives the dessert its signature tropical aroma.

Sago pearls – Feel free to use any kind of tapioca pearls you like. Thai sago pearls are small and white, but you can color them lightly with pandan or green food coloring for a fun look. Cook until soft, then soak in cold water to prevent sticking.

Be sure to check out the full recipe and ingredient list below

Substitutions & Variations

You can easily customize bua loy to suit the season or what you have on hand. Instead of pumpkin, try using root vegetables like purple yam or sweet potato. Both give the same soft, chewy texture and add their own natural sweetness.

For a Thanksgiving twist, pumpkin is still the best choice. You can shape the dough to look like tiny pumpkins for a festive touch, cute and delicious all at once! 🎃

Want to make it more exciting? Add young coconut meat, jelly cubes, or even sweet corn kernels into the coconut milk sauce. This Thai coconut milk dessert is wonderfully versatile. Serve it warm for comfort or chilled for refreshment, and it will taste amazing either way.

How to Make Bua Loy

Step by step process photos of making the bua loy dough.

STEP 1. Make the pumpkin dough. Steam pumpkin until fork-tender, then mash/puree with a fork. In a bowl, combine pumpkin puree, glutinous rice flour, tapioca flour, and a pinch of salt (Image 1). Knead by hand until the dough is smooth and no longer sticky (Image 2). If sticky, add a touch more glutinous rice flour; if dry, add 1–2 tsp water. Pinch off a small piece of dough and tint it green for stems (Image 3). Roll the yellow dough into small balls. Use the edge of a spatula (or toothpick) to press light grooves so they resemble mini pumpkins (Image 4).

Step by step process photos of shaping the bua loy dough.

STEP 2. Cook the coconut milk sauce. Finish the pumpkin shapes by lightly pressing grooves and adding a tiny bit of green dough as the stem (Images 5, 6, 7). In a saucepan, add coconut milk, water, sugar, and a pinch of salt (Image 8). Stir well. Heat on low to medium-low until it gently simmers; do not boil (to prevent splitting). Keep warm.

Optional: Add a knotted pandan leaf for extra aroma, remove before serving.

Step by step process photos of cooking the shaped dough.

STEP 3. Cook the pumpkin “balls” & sago; assemble. Bring a pot of water to a rolling boil. Add the shaped pumpkin pieces (Images 9, 10). Stir once to prevent sticking. Cook until they float, then give them 1–2 more minutes for a fully cooked, bouncy center. In a separate pot, boil water and cook the sago pearls (Image 11) until mostly translucent with a tiny white dot. Drain, rinse under cold water, and soak in cold water to keep them separate. If you want colored pearls, toss the drained pearls with a drop of coloring or pandan water.

To serve, place pumpkin “mini pumpkins” in a bowl, add some sago pearls, and ladle over the warm coconut milk sauce (Image 12). Serve warm or chill everything and serve cold.


Pro Tips


  • Pumpkin swaps: Using purple yam or sweet potato? Add water 1–2 tsp at a time—they’re drier than pumpkin.
  • Dough feel: Aim for soft, not sticky. Add a touch of flour if sticky; a splash of water if cracking.
  • Cover as you go: Keep unshaped dough lightly covered so it doesn’t dry out.
  • Same size = even cook: Roll into 1.5–2 cm pieces.
  • Shape options: Classic round balls or cute mini pumpkins with a tiny green stem.
  • Gentle heat for sauce: Coconut milk should simmer, not boil (prevents splitting). Taste and adjust sugar.
  • Quick rescue: If sauce starts to split, lower heat and whisk in 1–2 tbsp hot water.
  • Cook smart: After dropping dough into boiling water, stir once, then let it cook. When they float, cook 1–2 mins more.
  • Sago basics: Boil till mostly translucent, then rinse and soak in cold water so pearls stay separate.
  • Serve your way: Delicious warm or chilled. You can shape dough ahead (cover and chill up to 1 day).

Serving

Serve bua loy warm for cozy comfort or chilled with a few ice cubes for a refreshing Thai coconut milk dessert. Add sago pearls, young coconut meat, and jelly or corn pudding cubes for extra fun and texture.
For the perfect Thai-style meal flow, enjoy spicy Pad Kra Pao first, then cool things down with a bowl of bua loy and some Thai egg cake. (It’s basically the fire-and-ice duo your taste buds deserve.)

A piece of bua loy in pumpkin shape in spoon.

Storage

Uncooked pumpkin dough (shaped): Do not cook ahead. Arrange in a single layer on parchment, lightly dust with glutinous rice flour, and store in an airtight container in the fridge for up to 3 days.

Coconut milk sauce: Cool completely, then refrigerate in a sealed container for up to 3 days. (Reheat gently, do not boil to prevent splitting.)

Sago pearls: Best the day you cook them. If needed, keep in cold water in the fridge for up to 24 hours, then drain before serving.

More Cold Desserts

More Desserts Recipes

  • Thai Egg Cake (Khanom Khai)

  • Matcha Chocolate Chip Cookies

  • Easy Mango Pancakes

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

A close up look of bua loy on a spoon.

Bua Loy – Pumpkin Thailand Dessert

Bua Loy is a Thailand dessert made of pumpkin. It can brighten up your Halloween party. Not only it is pretty but also delicious!
5 from 1 vote
Print Pin Rate
Course: Dessert, Desserts, Snack
Cuisine: Asian, Thailand
Prep Time: 30 minutes
Cook Time: 20 minutes
Total Time: 50 minutes
Servings: 8 portions
Calories: 111kcal
Author: Claudia

Ingredients

Pumpkin Bua Loy

  • 250 gr pumpkin puree
  • 170 gr glutinous rice flour
  • 30 gr tapioca flour
  • ¼ tsp salt
  • Green coloring

Coconut Milk

  • 200 ml coconut milk
  • 300 ml water
  • 85 gr sugar
  • ¼ tsp salt
  • 2 pcs pandan leaves

Instructions

  • Mix pumpkin puree with glutinous rice flour, tapioca flour, and salt. Stir well and knead with your hands until it is no longer sticky and can be shaped.
  • Take a little dough and add green coloring. Set aside. This is for the pumpkin stem.
  • Now, for the yellow dough, take some and shape it round like a pumpkin. Continue until all yellow dough is finished.
  • Line them up. Start using a thread to create the pattern for pumpkin. Set aside.
  • Take the green dough by a pinch and shape it into a small stem. Put it in the center of the pumpkin-shaped dough, the pointy part facing upward.
  • Boil water in a pot. Prepare a bowl of cold water.
  • Put the pumpkin into the boiling water. Cook until it floats.
  • When it floats, take them out and transfer to the cold water. Let it soak in the cold water for a while.

Coconut milk sauce

  • Pour coconut milk, water, sugar, salt, and pandan leaves together in a pot. Stir well. Cook with low heat until it simmers.
  • Arrange the pumpkin in a bowl. Add some pearl sago if you like. Pour in the coconut milk sauce. Enjoy!

Video

Notes

  • If you want to change the pumpkin to other ingredients like purple yam or sweet potato, you need to adjust the water. Purple yam has less water than pumpkin, so you might need more water to reach the same consistency as with pumpkin.
  • Taste-test the coconut milk, adjust the sugar according to your preference.
  • You can shape the dough into small, round balls, just like Bua Loy in Thailand. To make it more attractive, add other colored ingredients such as pandan extract, sweet potato, or purple yam.
  • Remember to stir the dough gently while cooking, so the shaped dough stay intact.

Nutrition

Serving: 1portion | Calories: 111kcal | Carbohydrates: 17g | Protein: 1g | Fat: 5g | Saturated Fat: 5g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.2g | Sodium: 152mg | Potassium: 118mg | Fiber: 1g | Sugar: 12g | Vitamin A: 4863IU | Vitamin C: 2mg | Calcium: 14mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!

Get our free recipe book!

When you join our newsletter

Similar Posts

  • Kuih Talam Labu (Pumpkin Coconut Rice Cake)

  • Coconut Jam (Kaya)

  • How to Make Pandan Chiffon Cake

  • Chinese Flavored Oil Recipe

  • Easy Chinese Chive Eggs

  • Serabi Pandan

One Comment

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating