Pinterest Pin for Bua Loi (Rice Balls in Sweet Coconut Milk)

Introduction

Bua loi are delicate glutinous rice balls infused with taro, served floating in warm coconut milk—a Thai dessert that’s both comforting and refined. The taro adds a subtle earthy sweetness and pale purple hue that makes each bite visually distinct. This works as a light dessert after a spiced meal or as a make-ahead component for a composed plate.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Servings: 4

Ingredients

  • 2 cups sweet glutinous rice flour
  • 1 cup steamed and mashed taro root
  • ¼ cup water
  • Coconut milk

Instructions

  1. Combine rice flour, mashed taro, and water to make a dough.
  2. Shape the dough into small balls, using additional rice flour to prevent sticking.
  3. Bring a large pot of water to a boil. Add the dough balls to the boiling water. They will initially sink but will gradually float to the surface as they cook.
  4. Remove the cooked bua loi from the pot, and drain the water.
  5. Transfer the bua loi to a dish, and serve with coconut milk. This dish is best served hot.

Variations

Swap the taro for cooked pumpkin or sweet potato. Use the same weight of steamed and mashed pumpkin or sweet potato in place of taro. This shifts the flavor toward warm spice notes and deepens the color to orange-gold, making the balls denser and slightly sweeter.

Use black sesame paste instead of taro. Replace the taro with 1 cup black sesame paste mixed with 2 tablespoons water. This creates a nuttier, more savory-leaning ball with a dark gray interior.

Add a pinch of salt to the dough. Mix a ¼ teaspoon salt into the rice flour before combining with taro. This brightens the taro’s earthy flavor and balances the sweetness of the coconut milk.

Infuse the coconut milk with ginger and palm sugar. Warm the coconut milk on the stovetop with a 2-inch piece of bruised ginger and 3 tablespoons palm sugar, then strain before serving. This adds warmth and depth that complements the taro’s subtle flavor.

Serve chilled instead of hot. Cook the bua loi as directed, then chill them in the refrigerator for at least 2 hours before adding to cold coconut milk. This creates a lighter, more refreshing dessert suitable for warm afternoons.

Tips for Success

Knead the dough until it’s smooth and slightly tacky, not dry. If it cracks at the edges while shaping, add water a teaspoon at a time. The dough should hold together without sticking heavily to your hands.

Use a light dusting of rice flour between each ball to prevent them from fusing together. Too much flour on the surface will create a gritty coating; a single light coating is enough.

Watch for the float. The balls will sink initially, then gradually rise to the surface as they cook—this is your signal they’re nearly done. Give them 1–2 minutes after floating, then remove them with a slotted spoon.

Heat your coconut milk gently just before serving. Boiling coconut milk can cause it to separate or break. Warm it over medium heat until steaming, then pour it over the drained balls.

Make the balls ahead and freeze them uncooked. Shape and dust them with rice flour, freeze on a tray for 2 hours, then transfer to a freezer bag for up to 2 weeks. Cook from frozen—they’ll take about 2 minutes longer to float.

Storage and Reheating

Cooked bua loi keep in an airtight container in the refrigerator for 3 days. Store them separate from the coconut milk to prevent them from absorbing too much liquid and becoming mushy. Reheat by gently warming them in simmering water for 2–3 minutes until they float again, then serve in freshly warmed coconut milk. This dish does not freeze well after cooking—the texture becomes grainy and the balls lose their tender interior.

FAQ

Can I make the balls smaller or larger than described? Yes, but size affects cooking time. Smaller balls (¾-inch diameter) will float and cook through in 3–4 minutes, while larger balls (1½-inch diameter) need 5–6 minutes. Test one to check for doneness.

What if my dough is too sticky to shape? Dust your work surface and your hands generously with rice flour between each ball. If the dough remains very soft, refrigerate it for 15 minutes to firm it up slightly, then try again.

Can I use coconut cream instead of coconut milk? You can, but the result will be much richer. Thin the coconut cream with a splash of water or unsweetened plant-based milk so the balls don’t feel heavy. The dish loses some of its light, delicate quality if served in pure cream.

How do I know when the balls are fully cooked? They’re done when they float and feel firm but tender to the bite, not doughy or mushy inside. If you’re uncertain, remove one with a slotted spoon and cut it open—it should be uniform in color with no raw flour taste.


Attribution: Recipe text from “Cookbook:Bua Loi (Rice Balls in Sweet Coconut Milk)” on Wikibooks (© Wikibooks contributors).

Source: https://en.wikibooks.org/wiki/Cookbook:Bua_Loi_(Rice_Balls_in_Sweet_Coconut_Milk)

License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/

Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.