Salted Gula Melaka Ondeh-Ondeh: Classic with Modern Twist

salted gula melaka ondeh-ondeh
Salted gula melaka ondeh-ondeh, get in my mouth!

The salted-sweets trend has taken the world by storm and doesn’t seem to be going anywhere anytime soon. Here on our home shore, the secret to our local desserts has always been a pinch of salt, but that doesn’t mean we didn’t hop on the bandwagon either. Enter treats like salted egg yolk buns and salted gula Melaka ice cream, which got our brains spinning as we made some classic ondeh-ondeh… What about salted gula Melaka ondeh-ondeh?? Why isn’t that a thing yet??

With the slightest of tweaks to our ondeh-ondeh recipe, we put our curiousity to the test, and we were justly rewarded. The addition of the tiniest pinch of salt to the coconut sugar resulted in a decadent flavour that amplified the deep caramelized and nutty taste of gula Melaka. The salted gula Melaka ondeh-ondeh turned out so good, we could not resist popping them into our mouths one after another.

So what are you waiting for? You know you want to chew on these balls of glutinous goodness, stat!


  • 60g glutinous rice flour + extra if needed
  • 30g rice flour
  • 1/8 tsp pandan extract
  • 75ml (5 tbsp) water + extra if needed
  • 50g freshly grated coconut
  • 2g (1/4 tsp) + 1g (1/8 tsp) fine sea salt
  • 35g coconut sugar (gula Melaka)
  • 1 pandan leaf, knotted
  • Water for boiling


  1. In a bowl or plate, mix freshly grated coconut with salt. As salt intensities can vary, taste your mixture. You want the salt to bring out the rich flavour of the grated coconut without ending up with a salty mix. Add more grated coconut if you find the mixture too salty.
Mix salt and grated coconut
  1. Chop coconut sugar into small chunks. You can also use a grater. If you like a completely liquid centre, grate your gula melaka fine. If you like a bit of crunch, have a combination of small chunks and finely grated coconut sugar.
Chop or grate gula Melaka
  1. Add 1/8 tsp salt to the grated gula Melaka and give it a stir to mix through.
A pinch of salt is all you need for your salted gula Melaka ondeh-ondeh!

Making salted gula Melaka ondeh-ondeh

  1. In a mixing bowl, combine glutinous rice flour and rice flour and whisk to mix.
Combine both flours
  1. Add pandan extract to water. Stir to mix evenly and watch that stunning green colour appear!
  2. Add pandan extract mixture to the flour, then combine it until it forms a pastel green dough. We found this easier done by hand. You want a dough with a texture that feels elastic, almost like playdough. However, it should not feel sticky on the fingers. If the dough feels too dry, add some water 1 teaspoon at a time. If it’s too moist, add glutinous rice flour 1 teaspoon at a time. The dough should not stick to your fingers.

This looks bewitching!

Lovely pastel dough

  1. Divide and roll the dough into roughly 18 balls, of about 9-10g each. Place them on a surface dusted with glutinous rice flour as these balls can get quite sticky.
Cute little balls of dough
  1. Dust your hands with a little bit of glutinous rice flour. Take one ball and flatten it on the palm of your hand. You don’t want to flatten it too thinly or overly thick. Too thin and your balls can easily tear while cooking. Too thick and it’ll just be too chewy. About 3mm thick is a good size, but if you’re a first-timer, err on the (slightly) thicker side until you get the hang of it.
  2. Add about 1/2 teaspoon of salted coconut sugar in the middle, then shape the dough back into a ball to cover the filling. Repeat until you’ve used up all the balls of dough.

Take one ball of dough

Flatten it and place some filling in the middle


  1. Bring about 7cm to 10cm worth water to a boil in a small or medium-sized pot with the knotted pandan placed leaf inside.
Bring water to a boil
  1. Place uncooked balls into the pot. Work in small batches. Let the balls boil until they float, plus a few minutes extra depending on how your liquid you want the centre of your salted gula Melaka ondeh-ondeh to be, roughly 10 to 15 minutes of total boiling time.
Pretty pastel balls starting to float
  1. Once the balls have cooked, remove them with a strainer, shaking it lightly to get rid of excess water.
Remove cooked salted gula Melaka ondeh-ondeh
  1. Immediately transfer the cooked balls of salted gula Melaka ondeh-ondeh to your grated coconut and roll them around until they are evenly coated.

Transfer salted gula Melaka ondeh-ondeh to grated coconut

Roll them around

Perfectly coated!

  1. Once coated, place the balls on a platter and let it cool to room temperature before serving. We don’t recommend cooling them down in a refrigerator as they will tend to harden.

Freezing tip!

Did you know that you can freeze ondeh-ondeh? That’s right. If you’ve got time to spare and since you’re already getting your hands sticky, make a giant batch of these balls by following steps 1 to 8 and freezing the extras after step 8. We recommend freezing them in separate containers for portion control. When you’re ready to cook them, mix your grated coconut accordingly and proceed with step 9 onwards. It will take a little longer to cook from frozen (about 10 minutes extra boiling time from the when it starts to float), and you do not need to defrost it first. However, do not freeze already cooked ondeh-ondeh! You’ll just have to eat everything up! That’s not a particularly difficult task now is it?

Frozen ondeh-ondeh!

Extra tips

  1. For authentic results, use actual gula Melaka and not the western variety of coconut sugar. However, if you live somewhere where proper gula Melaka is not available, coconut sugar will do as they have similar flavour profiles. Do adjust cooking time though as the melting point may differ slightly. Plus, you’re not going to get that ‘crunch’ experience compared to when using chunks of gula Melaka.
  2. You can also use 100% glutinous rice flour and omit the rice flour completely. However, this results in a very soft and squishy ondeh-ondeh. The rice flour helps to give the little balls their structure and spherical shape. Feel free to reduce the amount of rice flour while topping up the same amount in glutinous rice flour until you find a combination of softness and firmness that you like. However, if you’re a first-timer, the ratio we’ve used above is great for a fuss-free ondeh-ondeh recipe.
  3. Freshly grated coconut is best, however, in a pinch, you can use frozen or refrigerated grated coconut, depending on what’s available at your local or Asian supermarket. If you’re using frozen or refrigerated, steam the grated coconut mixed with salt for 15-20 minutes, then spread it on a plate or bowl to cool. If you’re really desperate, use desiccated coconut steamed with salt, but it won’t have that fluffy texture of grated coconut.
  4. You can also use homemade natural pandan extract. The colour of your ondeh-ondeh will not be as striking, but that is completely fine.

How did you like our salted gula Melaka ondeh-ondeh recipe? It’s so extra and will absolutely earn you some serious hipster points. We can’t wait to see your pictures of these chewy balls of goodness, so don’t forget to tag them with #butterkicap!


Butterkicap Team

We're just a small group of friends who love food, culture and Malaysia. We saw the rise of mediocre food, deteriorating relationships and missed the good old days of Malaysia where food was good, homes were warmer and full of friends and family. So we rolled up our sleeves, and made Butterkicap with the hope that it will bring people and flavors home.

Love Malaysian food and culture? Find Malaysian recipes and stories on culture here in the Butterkicap community. Join us.

Sign up for Butterkicap

Tweet us 

Show the world just how amazing Malaysian food is.

Hashtag us at #butterkicap

Please check your feed, the data was entered incorrectly.