Hot Thai Kitchen

  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » All Recipes » Gluten Free

    Rice Balls in Coconut Milk บัวลอย (bua loy)

    Published: Aug 3, 2013 · Modified: Jan 16, 2021 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    A classic dessert of Thai cuisine that's fun to make and is a great recipe for kids. Get creative and make them into different colours using different vegetables and juices!

    Watch The Full Video Tutorial!

    All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!

    Ingredients

    Here are all the ingredients you'll need to make this recipe. For amounts, check out the full recipe card below.

    Dough

    • Glutinous rice flour
    • Cooked and mashed taro root, kabocha squash or other colourful juices such as pandan juice or beet juice*
    • Water, as needed **

    Sweet Coconut Milk

    • Coconut milk
    • Water
    • Chopped palm sugar
    • Salt
    • Pandan leaf, optional

    Recipe Notes:

    * If you want multiple colours in one batch, you can make half this recipe per colour. For example, if you want a three-coloured Bua Loy like I made in this video, you can do ½ cup glutinous rice flour for each colour, and ¼ cup of the flavouring vegetable or juice.

    ** If you are using a juice to flavour the dough, you don't need to add any more water--the juice would serve as both the flavour and the water in the dough. Squashes can vary greatly in their water content, so the amount of water you need will vary accordingly.

    How to Make Rice Balls in Coconut Milk บัวลอย (bua loy)

    Here are all the steps to make this recipe. If this is your first time, I highly recommend watching the video tutorial to ensure success.

    For the dough:

    1. Mix the glutinous rice flour and mashed taro or squash using your fingers until well mixed.
    2. Add water, a little at a time, and knead until a dough forms. The dough should be soft but not sticky or tacky. If it becomes sticky, just add a little more flour and knead until it no longer sticks to your fingers.
    3. Turn the dough onto a cutting board and pat it down into a rectangle a little less than 1 cm thick. Cut the dough into 1 cm-thick strips and separate the strips so they don't fuse back together.
    4. Take each strip and cut them into 1 cm-long pieces so that all your pieces are now roughly 1 cm cubes.
    5. Roll each piece either between the palms of your hands or the tips of your fingers so you have little balls. Now is the time to get your kids and friends involved!
    6. When all the balls are rolled, keep them wrapped tightly in plastic wrap if you are not ready to cook them immediately so they don't dry out.
    7. Bring a pot of water to a full boil, and while waiting for the water to boil, make the sweet coconut milk.

    For the sweet coconut milk:

    1. Put the coconut milk, water, pandan leaf, ½ cup of chopped palm sugar and salt into a pot and cook over medium heat, stirring until all the sugar is dissolved.
    2. Taste and add more sugar as needed.
    3. Turn off the heat and remove the pandan leaf.

    To cook the Bua Loy:

    1. Have a large bowl of cold water ready beside the pot of boiling water.
    2. Drop the Bua Loy into the boiling water in batches without crowding the pot. Within 1 minute they should float, and as soon as they float, fish them out using a slotted spoon and put them directly in the bowl of cold water (they will sink in cold water).
    3. Repeat until you are finished with all the dough.

    To assemble:

    1. Drain the Bua Loy well and add them to the coconut milk.
    2. Heat the coconut-Bua Loy mixture just until it comes back to a simmer so that the Bua Loy can absorb the flavour of the coconut milk, and turn the heat off immediately.
    3. Serve warm or room temperature.

    Tips for advanced preparation:

    1. You can make the dough (uncooked) one day ahead of time and keep it in the fridge, well-wrapped in plastic wrap.
    2. You can also make the coconut milk the day before. However, it is best to serve them the day they are cooked as the rice balls will continue to absorb liquid and become mushy over time.
    3. Reheating leftovers after 1 day of refrigeration is doable but the texture won't be as chewy as when they are fresh. I don't recommend keeping leftovers any longer than 1 day.
    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Rice balls

    Rice Balls in Coconut Milk บัวลอย (bua loy)

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
    • Author: Pailin Chongchitnant
    • Yield: Serves 4-6
    Print Recipe
    Pin Recipe

    Ingredients

    Dough

    • 1 cup (100 g.) Glutinous rice flour
    • ½ cup cooked and mashed taro root, kabocha squash or other colourful juices such as pandan juice or beet juice*
    • ¼ - ½ cup water, as needed **

    Sweet Coconut Milk

    • 2 cups coconut milk
    • 1 cup water
    • ¾ cup chopped palm sugar
    • ¾ tsp salt
    • ½ pandan leaf, optional

    Recipe Notes:

    * If you want multiple colours in one batch, you can make half this recipe per colour. For example, if you want a three-coloured Bua Loy like I made in this video, you can do ½ cup glutinous rice flour for each colour, and ¼ cup of the flavouring vegetable or juice.

    ** If you are using a juice to flavour the dough, you don't need to add any more water--the juice would serve as both the flavour and the water in the dough. Squashes can vary greatly in their water content, so the amount of water you need will vary accordingly.

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!

    Ingredients & Kitchen Tools I Use

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Instructions

    For the dough: Mix the glutinous rice flour and mashed taro or squash using your fingers until well mixed. Add water, a little at a time, and knead until a dough forms. The dough should be soft but not sticky or tacky. If it becomes sticky, just add a little more flour and knead until it no longer sticks to your fingers.

    Turn the dough onto a cutting board and pat it down into a rectangle a little less than 1 cm thick. Cut the dough into 1 cm-thick strips and separate the strips so they don't fuse back together. Take each strip and cut them into 1 cm-long pieces so that all your pieces are now roughly 1 cm cubes. Roll each piece either between the palms of your hands or the tips of your fingers so you have little balls. Now is the time to get your kids and friends involved!

    When all the balls are rolled, keep them wrapped tightly in plastic wrap if you are not ready to cook them immediately so they don't dry out. Bring a pot of water to a full boil, and while waiting for the water to boil, make the sweet coconut milk.

    For the sweet coconut milk: Put the coconut milk, water, pandan leaf, ½ cup of chopped palm sugar and salt into a pot and cook over medium heat, stirring until all the sugar is dissolved. Taste and add more sugar as needed. Turn off the heat and remove the pandan leaf.

    To cook the Bua Loy: Have a large bowl of cold water ready beside the pot of boiling water. Drop the Bua Loy into the boiling water in batches without crowding the pot. Within 1 minute they should float, and as soon as they float, fish them out using a slotted spoon and put them directly in the bowl of cold water (they will sink in cold water). Repeat until you are finished with all the dough.

    To assemble: Drain the Bua Loy well and add them to the coconut milk. Heat the coconut-Bua Loy mixture just until it comes back to a simmer so that the Bua Loy can absorb the flavour of the coconut milk, and turn the heat off immediately.

    Serve warm or room temperature.

    Tips for advanced preparation: You can make the dough (uncooked) one day ahead of time and keep it in the fridge, well-wrapped in plastic wrap. You can also make the coconut milk the day before. However, it is best to serve them the day they are cooked as the rice balls will continue to absorb liquid and become mushy over time. Reheating leftovers after 1 day of refrigeration is doable but the texture won't be as chewy as when they are fresh. I don't recommend keeping leftovers any longer than 1 day.

    Join us on Patreon for bonus content & rewards!


    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    More Gluten Free

    • a bowl of massaman curry with beef
      Authentic Thai Beef Massaman Curry
    • red curry custard in a ramekin
      Thai Steamed Red Curry (haw mok)
    • A plate of kanom ko with one piece cut open.
      Pandan Palm Sugar Dumplings (Kanom Ko)
    • papaya salad lao style on a plate with a side of crispy pork rind, long beans, rice noodles, dried chilies and sticky rice
      Umami Thai Green Papaya Salad (Som Tum Pla Ra)

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
    Recipe Rating





    Sawaddee ka!

    I'm Pai, a chef, author, and YouTuber. I'm here to demystify Thai cuisine and help you cook great Thai food at home. Want to learn more about me?

    Here's my story

    My Latest Cookbook

    Popular Classics

    • a plate of cashew chicken
      Thai Cashew Chicken Recipe
    • A plate of Thai grilled steak salad with sticky rice - nam tok neua
      Thai Grilled Steak Salad - Neua Yang Nam Tok
    • A plate of pad thai with shrimp and a side of lime and bean sprouts
      Authentic Pad Thai Recipe ผัดไทย
    • a bowl of tom yum soup with shrimp, mushrooms, lemongrass and chilies
      Tom Yum Goong Recipe (Creamy Version)

    Footer

    Subscribe to my newsletter!

    Subscribe for free!
    • Privacy Policy
    • Accessibility Statement
    • Merch
    • All Recipes
    • Contact
    • My Cookbook
    • Patreon
    ↑ back to top

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Pailin's Kitchen Inc. 2025