Ondeh Ondeh
ondeh ondeh · onde-onde
Pandan-green glutinous balls rolled in fresh coconut, each hiding a core of gula melaka that bursts across the tongue — the reason the kueh exists.
By The Singaporean Recipes Kitchen · World Cookbook Series · July 23, 2026
Katong–Joo ChiatStreet hawkers & the kampong, 1900s–1942
No pork, no lard — as written.
- Prep
- 40 min
- Cook
- 15 min
- Serves
- 6
- Level
- Intermediate
Ondeh ondeh is a one-second dish. Everything about it — the soft green glutinous dough, the coat of fresh grated coconut, the patient sealing and boiling and rolling — exists to set up a single moment when you bite through and the molten gula melaka inside floods across your tongue, hot and dark and caramel-bitter. Miss that moment and you have made a competent green dumpling. Land it and you understand why generations across the Malay world and the Nyonya kitchens have kept making these by hand.
It belongs to two kitchens and it would be dishonest to pretend otherwise. Onde-onde, in a dozen regional guises, is part of the Malay kueh tradition that runs across the whole archipelago. The pandan-scented, gula-melaka-filled version most Singaporeans grew up on is equally a staple of the Peranakan kueh tray in Katong and Joo Chiat. This is not a case of one community borrowing from another and needing to give it back; it is a genuinely shared sweet, born in the long overlap where Malay and Straits-Chinese cooking became inseparable. The right way to tell its story is to credit both and flatten neither.
The craft is in two unglamorous disciplines. First, chop the gula melaka fine — this is not fussiness, it is the difference between a burst and a lump, because a big shard will not melt through in the short boil and you will bite into a stubborn solid nugget instead of liquid caramel. Second, seal each ball completely and seamlessly, because the smallest crack lets the syrup leak into the water and turns your effort into plain dough and a pot of sweet broth. Boil them until they float and a beat beyond, roll them warm through steamed coconut, and eat them warm, whole, in one bite. Nibble the edge and you let the whole point escape. The reward for doing it right is the most honest kind of pleasure this kitchen offers — brief, complete, and impossible to fake.
The whole dish is a promise you keep for one second — the second the gula melaka gives way and floods the mouth. Everything else is just delivery.
Shiok (when it's exactly right) · A word from the kitchen
Ingredientsbahan-bahan
Serves
The dough
- 200 gglutinous rice flour (about 1 1/2 cups)
- 30 gcooked sweet potato, mashed smooth, optional (about 2 tbsp)a spoon of sweet potato keeps the dough tender for longer and less prone to cracking — an old trick, not a requirement
- 150 mlpandan juice, plus a little extra water as needed (about 2/3 cup)blend 8 to 10 pandan leaves with the water and wring it out — this is both the colour and the smell, so use the real thing
- 1pinch of salt
The molten heart
- 120 ggula melaka (palm sugar), chopped very fine or grated (about 4 oz)fine is the entire point — big shards do not fully melt in the boil, and a lump that stays solid is a ball that will not burst
The coconut coat
- 150 gfreshly grated coconut (unsweetened, white part) (about 2 cups)fresh or frozen grated coconut, not desiccated — desiccated is dry and sandy; if it is all you have, revive it with a splash of coconut milk
- 1/4 tspsalt
- 1pandan leaf, knotted
Methodcara masak
Step 1: Steam the coconut so it keeps and tastes of something
Toss the grated coconut with the salt and the knotted pandan leaf and steam it for 8 to 10 minutes. This does two jobs — it seasons the coconut with a faint pandan sweetness and, more practically, it kills the enzymes that turn fresh coconut sour by afternoon, so your ondeh ondeh survive the day. Let it cool and discard the pandan leaf; it should be fragrant, moist, and just barely warm.
Step 2: Make a dough you can just about handle
Mix the glutinous rice flour and salt, work in the mashed sweet potato if using, then add the pandan juice a little at a time until it comes together into a soft, smooth dough that holds a shape without cracking and does not stick to clean hands — think soft playdough. Add water by the teaspoon if it is dry, more flour if it slumps. Rest it covered for 10 minutes; the flour hydrates fully and the dough turns pliable and less likely to split around the filling.
Step 3: Wrap the sugar and seal it completely
Pinch off a walnut of dough, flatten it into a disc in your palm, and place a scant teaspoon of the fine gula melaka in the centre — resist overfilling, which forces leaks. Gather the edges up over the sugar and pinch them firmly shut, then roll between your palms into a smooth, seamless ball. The seal is everything. Any crack or thin spot and the syrup escapes into the boiling water, and you have made plain dumplings and a pot of sweet water instead.
Step 4: Boil until they float, then a beat longer
Bring a wide pot of water to a gentle boil and lower the balls in a batch at a time, stirring once so they do not stick to the base. They sink, then after a couple of minutes bob up to the surface — floating is the signal the dough has cooked through and the sugar inside has gone molten. Give them 20 to 30 seconds more after they rise to be sure the centre is fully liquid, then lift them out with a slotted spoon and drain briefly.
Step 5: Roll warm, and eat warmer
Roll each hot ball straight through the steamed coconut so it clings in a full white coat, and serve them while still warm — this is not a make-ahead sweet. Warm is when the gula melaka is still liquid, and the entire pleasure of ondeh ondeh is the unguarded moment it bursts in the mouth. Bite one whole or not at all; nibbling the edge lets the syrup escape and defeats the only thing the dish was built to do.
Perkakas · The tools
Equipment
Granite mortar & pestle
lesung batuThe rempah tool. Pounding bruises and bleeds the aromatics in a way blades never do — the lesung is the sound of a Singapore kitchen starting dinner.
Shop on Amazon →Tall stockpot (10 qt+)
Prawn broth, bak kut teh, laksa gravy — the deep pot keeps a lazy simmer lazy and your kitchen unsplattered.
Shop on Amazon →Bamboo steamer
Chwee kueh, pau, and whole fish — bamboo breathes, so condensation never rains back onto your work.
Shop on Amazon →Spider strainer
Lifts blanched noodles out of the pot in one pass and fried shallots out of the oil in the next. One tool, half the hawker canon.
Shop on Amazon →
Equipment links are Amazon affiliate links. As an Amazon Associate we earn from qualifying purchases, at no cost to you. Disclosure.
Rate this recipe
Questions from the kitchen
Is ondeh ondeh Malay or Peranakan?
It is genuinely both, and the region is full of sweets like this. Onde-onde in various forms belongs to the Malay kueh world across the archipelago, and it is equally a fixture of the Nyonya kueh tray in the Straits-Chinese kitchens of Katong and beyond. The pandan-and-gula-melaka version most people in Singapore picture is a shared inheritance, not one community's invention. Credit both; the whole texture of Peranakan food comes from exactly this kind of overlap with the Malay kitchen it grew up beside.
My gula melaka did not burst — it was just a solid lump in the middle.
You did not chop it fine enough. This is the single most common failure and it is entirely fixable. Whole shards or big chunks of palm sugar do not fully melt in the short time the ball spends boiling, so you get a firm nugget instead of a molten centre. Grate or finely chop the gula melaka so it liquefies completely in the heat — the burst is the whole point of the dish, and fine sugar is what makes it happen. Boiling a touch longer after they float helps too.
Can I make them ahead for a party?
Not really, and this is the honest limitation of the dish. Ondeh ondeh are at their best warm, in the first hour, while the gula melaka is still liquid and the coconut is fresh. As they cool the sugar firms up and the burst goes quiet, and by the next day the dough has hardened. You can prep every component ahead — steam the coconut, make the dough, chop the sugar — and shape and boil them just before serving. That is the only make-ahead that respects what they are.
Makan lagi · Cook next
Keep the burner on
Kueh & Sweets·115 min·Advanced
Kueh Salatkueh salat · seri muka
Seri muka, the beautiful face — a firm layer of coconut glutinous rice under a smooth pandan custard, the two-tone kueh that Malay and Nyonya kitchens claim.
Kueh & Sweets·110 min·Intermediate
Min Jiang Kueh面煎粿
A thick, honeycombed griddle pancake folded over a heap of crushed sugared peanuts — the unhurried morning-market kueh that rewards a slow batter and a patient pan.
Kueh & Sweets·70 min·Beginner
Ice Kacangais kacang · 红豆冰
A shaved-ice mountain built over red beans, attap chee and jelly, drenched in rose syrup and gula melaka — the machine age of Singapore dessert.