Onde-Onde Recipe


To learn about other Malaysian starters and desserts, click here.

The batter for this chewy, soft dough can be made with either water or sweet potatoes. I like the extra bit of sweetness that comes from using the moisture in sweet potatoes in place of water. Not only does the tuber provide extra flavor, it also helps the dough to congeal and stay together more easily—a definite advantage when it comes to working with glutinous rice flour doughs, which have a tendency to dry out. That being said, if you cannot acquire sweet potatoes, a water and glutinous rice flour dough flavored with vanilla extract is also delicious. In a similar vein, while pandan leaves may be puréed in water to extract their herbaceous flavor, plain water will suffice.

When cooked, the filling of palm sugar will become syrupy; a pleasant gush of sweetness will seep from the interior with each bite. As such, take extra care when boiling the onde-onde: If you leave the balls in the boiling water for 30 seconds too long, the skins will become too soft and tear, bleeding out palm sugar in their wake.


Recipe Facts



Total: 0 mins
Makes: 40 dumplings

Rate & Comment


  • For the filling
  • 2 ounces palm sugar
  • &nbsp
  • For the dough
  • 1 small sweet potato (about 1/2 pound)
  • 1 1/4 cups sweet glutinous rice flour
  • 1 teaspoon vanilla extract
  • 3 tablespoons water, if needed to moisten the dough
  • &nbsp
  • For serving
  • 1 cup freshly grated coconut, plain or toasted


  1. Roll or cut the sugar into 1/4 inch pieces. Pack them into pea-sized chunks by pressing or rubbing them between damp fingers. Don't worry if the chunks seem flaky or powdery—the sugar will settle and stay clumped when fashioning the rice balls. Make about 40 pieces.

  2. Place the sweet potato in a small saucepan, pour in enough water to cover, and bring to a boil. Cover, reduce the heat to medium, and simmer for 20 minutes until the potato is fork tender. Drain. Once it's cool enough to hand, peel off the skin and press the flesh through a potato ricer into a small bowl.

  3. Combine the rice flour with the sweet potato and knead with your hands until well mixed. The dough should be very soft and moist, but not sticky. Add additional water or flour until you get a texture that will hold together when rolled into balls.

  4. Pinch off a small piece of the dough and roll it into a ball about 3/4 inches in diameter. With your index or pinky finger, make a hole in the ball and place the chunk of palm sugar inside, pinching the dough closed to seal the hole. Use water if necessary to make the edges stick together. Place onto a tray dusted with a bit of rice flour, and repeat with the remaining dough.

  5. Have a plate with the grated coconut ready. Fill a large pot with water and bring to a boil. Reduce the heat and keep at a steady simmer. Add the dumplings to the water and stir gently. Cook for 4 to 5 minutes, until the surface looks semi-opaque.

  6. Remove the balls from the water with a slotted spoon. Roll the balls around in the grated coconut. Serve at room temperature. The balls will keep, unrefrigerated, for two days.

This Recipe Appears In