Onde – Onde (Klepon)




30 min


5 min

Tasteologie Badge

Onde-onde, ondeh-ondeh or in Indonesia – klepon is a dessert or tea-time snack made out of glutinous rice flour or sweet potato, filled with gula melaka (coconut palm sugar) and coated with grated coconut. Onde-onde can be found in morning markets, school canteens and sold by Mak Cik’s or Pak Cik’s (aunties or uncles) selling kuih (cakes).

Onde Onde

Melted gula melaka inside the onde-onde.

This recipe was requested by my close friend Martin. I can’t remember how the subject came up but he said ‘make onde-onde lah…then put on your website’. So right after I got off the phone with him, I started gathering the ingredients. Lucky for me, I had all of it on hand. The only thing that’s missing is freshly grated coconut. I have yet to find finely grated coconut here, so I used desiccated coconut but steamed it for 30 minutes before using it. This is to rehydrate the desiccated coconut. It does taste and feel different compared to the freshly grated ones, but what to do! Below is a machine used to grate coconut in Malaysia. Here’s a video on how it’s used.

Though I am able to make it at home, I still prefer the ones sold in Malaysian markets. Perhaps I’m a little stingy when it comes to using my gula melaka since I only have limited stock from Malaysia. Of course you do not need to use the ones from Malaysia as most Asian shops sell palm sugar from Thailand or Vietnam.

Recipe adapted from Sea Salt with Food

Gula Melaka

My block of Gula Melaka, about 3 inches high and 2 inches in diameter.

Pandan Extract

  • 12 Pandan Leaves
  • 1 cup Water

Coconut Topping

  • 1 cup Desiccated Coconut / Freshly Grated Coconut
  • To taste Salt

Onde - Onde

  • 2 cups (204 grams) Glutinous Rice Flour
  • 1 cup Pandan Extract
  • 1 tablespoon Sugar
  • 1 small block Gula Melaka (Coconut Palm Sugar), chopped into small pieces


  • Pandan Extract
  1. Wash pandan leaves. Cut pandan into 2 cm strips. (This helps to blend faster)
  2. Add cut pandan leaves and water into blender or food processor.
  3. Blend till juices have been extracted. About 3-4 minutes.
  4. Strain pandan extract with a cheesecloth.


  • Coconut Topping*
  1. Mix desiccated coconut and salt in a heat proof bowl.
  2. Steam for 30 minutes.


  • Onde – Onde
  1. Mix glutinous rice flour with pandan extract (you may not need all) and sugar until it forms into a dough.
  2. Roll dough into small balls (about 1 tablespoon each).
  3. Flatten dough and fill the centre of dough with gula melaka (about 1/4 – 1/2 teaspoon).
  4. Seal the gula melaka with the dough and gently roll it to form a ball.
  5. Bring a medium sized pot of water to boil.
  6. Boil the onde-onde in batches. Do not overcrowd the pot.
  7. When the onde-onde floats to the surface, use a slotted spoon to remove.
  8. Coat the onde-onde in steamed grated coconut immediately.
  9. Allow onde-onde to cool before serving.


  • You can get palm sugar from any Asian shop.
  • If you do not have fresh pandan leaves, you can use pandan extract or flavouring.
  • Store onde – onde in a container and enjoy within 2 days.
  • Do not refrigerate, it will become very hard.
  • 1 cup glutinous rice flour = 104 grams
  • Cups to Grams conversions

* If using freshly grated coconut, you can skip this step.


Cherry's Signature


Onde Onde

Onde onde


100 0 100 5


  1. Cindy 7 years ago

    Thank you so much for the simple and wonderful recipe! My daughter and I enjoyed making and eating them!

    • Thanks for trying and I am glad you and your daughter had enjoyed making it. 🙂

  2. Joanne 7 years ago

    How many pcs does this recipe make?

    • Depends on how much dough you use per onde-onde, but for a regular bite sized one, about 30 pieces.

  3. These came out great! Managed to get Pandan (froze them), glutinous rice flour and gula melaka from KL back to Switzerland as they don’t stock it where I am! Was easier to make then I initially thought. Thanks for the recipe!

    • Hi Lis! Glad it worked for you. I too am living in Switzerland! If you are new here, you can get fresh pandan leaves and glutinous rice flour at most Asian (chinese) stores.

  4. Thank you so much for the recipe. How do u get the filling to melt?

  5. Valerie White 4 years ago

    Thank you. I miss eating these and I cant wait to make them. One of my favorites.

  6. Jinsi 4 years ago

    Thank you for sharing the recipe! It was a success!

  7. Pat murray 4 years ago

    Awesome thanks for sharing the authentic Malaysian recipes would definitely try it

  8. So glad I found this recipe. Missing my childhood snack…I also live in Basel!

    Anyway, just one question, can you make it until the last step before boiling them then just keep it in the freezer? So I can just make big batch then eat it whenever I want to.

    Thanks 😊

Leave a Reply