Onde-onde is a beloved traditional Malaysian dessert consisting of chewy glutinous rice balls filled with liquid palm sugar and coated in fresh grated coconut. For many Malaysians, the joy of eating this treat lies in the anticipation of that signature burst of molten Gula Melaka that fills the mouth in a single, satisfying bite.
Often enjoyed as a teatime snack or a sweet conclusion to a meal, this vibrant green kuih is a staple in local markets and kopitiams. Its popularity stems from the perfect balance of the fragrant pandan-infused dough, the earthy sweetness of the palm sugar, and the salty-sweet crunch of the fresh coconut coating.
Key Takeaways
- Onde-onde is best eaten in one bite to fully experience the liquid palm sugar centre.
- The dough is traditionally flavoured with pandan juice, giving it a distinct aroma and green colour.
- Famous spots to try this treat include Nyonya Colors in Kuala Lumpur and Ondeh Ondeh Cenderella in Melaka.
- The dish is known as klepon in Indonesia, while in Malaysia, it is sometimes called buah melaka.
History and Origins
The origins of onde-onde are somewhat uncertain, though it is widely associated with the broader food traditions of Maritime Southeast Asia. Many food historians often attribute the roots of such glutinous rice-based sweets to Javanese traditions dating back to the Majapahit era.
In Malaysia, the dish is commonly referred to as ondeh-ondeh or onde-onde. You may also hear it called buah melaka. While some local lore suggests this name stems from a resemblance to the fruits of the Melaka tree, this is often debated, and the name is more firmly linked to the state of Melaka itself, which is famous for its high-quality Gula Melaka production.
Ingredients and Preparation
The magic of a great onde-onde lies in its preparation. The dough is crafted from glutinous rice flour, often mixed with water extracted from fresh pandan leaves. This gives the exterior its characteristic vibrant green hue and a subtle, grassy fragrance.
Inside, a piece of solid Gula Melaka is encased within the dough. The balls are then dropped into boiling water. Once they float to the surface, it is a signal that the dough is cooked and the internal sugar has melted into a rich, dark syrup. After being scooped out, they are immediately rolled in freshly grated coconut, which provides a necessary texture contrast.
While the traditional recipe remains the gold standard, modern variations have emerged. Some home cooks and cafes experiment with sweet potato in the dough for added texture, or even alternative fillings like red bean paste or cheese, though the classic Gula Melaka version remains the most iconic.
Where to Eat the Best Onde-Onde in Malaysia
Jump to a spot
Kenny Hills Bakers @ Ampang
Known for their modern culinary innovation, this bakery has gained fame for their unique Onde-Onde cake, which reimagines the traditional flavours in a sophisticated dessert format.
Area: Kuala Lumpur, Desa Parkcity
📍 Address: 241-B Lorong Nibong, Off, Jln Ampang, Wilayah Persekutuan, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
📞 Phone: 03-4265 2020
⭐ Google rating: 4.3 from 3,881 reviews (as of August 2026)
Open in Google MapsGet directions
Onde Onde @ Citta Mall
This restaurant chain is dedicated to celebrating authentic Malaysian flavours and offers a wide variety of traditional Nyonya kuih, including a very reliable and chewy onde-onde.
Area: Petaling Jaya, Zenith Corporate Park, Jalan SS7/26
📍 Address: Citta Mall, 49, Jalan PJU 1a/48, Pju 1a, 47301 Petaling Jaya, Selangor
📞 Phone: 03-7832 5551
⭐ Google rating: 4.5 from 1,405 reviews (as of August 2026)
Open in Google MapsGet directions
Nyonya Colors • Pavilion KL
A go-to chain for those seeking consistent, high-quality Nyonya kuih, frequently cited for their solid, chewy onde-onde that delivers a satisfying burst of Gula Melaka syrup.
Area: Kuala Lumpur, Various locations
📍 Address: Lot 1.09, 00, Level 1, 168, Jln Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur, Federal Territory of Kuala Lumpur
📞 Phone: 03-7728 2288
⭐ Google rating: 3.9 from 86 reviews (as of August 2026)
Open in Google MapsGet directions
Ondeh Ondeh Cenderella
This spot is famous for its freshly made, traditional onde-onde that feature a generous, semi-melted Gula Melaka filling that is hard to beat.
Area: Melaka, Jalan Hang Kasturi
📍 Address: 17, Jalan Hang Kasturi, 75200 Melaka
📞 Phone: 012-285 6111
⭐ Google rating: 3.7 from 59 reviews (as of August 2026)
Open in Google MapsGet directions
| Restaurant / Stall | Town or Area | Known for | Map |
|---|---|---|---|
| Kenny Hills Bakers | Kuala Lumpur | Onde-Onde cake | Open in Google Maps |
| Onde Onde | Petaling Jaya | Authentic Nyonya kuih | Open in Google Maps |
| Nyonya Colors | Kuala Lumpur | Chewy, classic onde-onde | Open in Google Maps |
| Ondeh Ondeh Cenderella | Melaka | Fresh, molten Gula Melaka | Open in Google Maps |
Conclusion
Whether you are exploring the heritage streets of Melaka or visiting a modern bakery in Kuala Lumpur, onde-onde remains a quintessential Malaysian experience. Be sure to seek out places that serve them freshly made, as the contrast between the warm, liquid sugar and the cool, grated coconut is what makes this simple treat truly unforgettable.