Skip to content
Kuih Tradisional: Onde-Onde, Ang Ku and Pulut Inti
malaysiandessert✨ New

Kuih Tradisional: Onde-Onde, Ang Ku and Pulut Inti

A master recipe for three classic Malaysian market sweets — pandan coconut rice balls, red turtle cakes, and steamed sticky rice with coconut topping.

Prep
60 min
Cook
30 min
Servings
6
Difficulty
Medium
4.8
Sign in to rate
#malaysian#kuih#dessert#pandan#glutinous-rice#palm-sugar#coconut#festive#traditional

About This Recipe

Kuih tradisional (traditional kuih) is the umbrella term for Malaysia's vast family of bite-sized sweets found in morning markets across the country. Unlike Western pastries, traditional kuih are steamed, boiled, or pan-fried — rarely baked — and depend on rice flour, glutinous rice flour, coconut milk, pandan, and palm sugar as their core palette. This recipe covers three of the most beloved: onde-onde (glutinous rice balls filled with molten palm sugar, rolled in fresh coconut), ang ku kuih (red turtle-shaped sweet potato cakes filled with ground peanut paste), and pulut inti (steamed sticky rice topped with caramelized coconut). Each represents a different technique and texture. Making all three in one session gives a panoramic view of Malaysian kuih craft. These sweets appear at every major celebration and at the breakfast table on any ordinary Tuesday — kuih is democratic food, priced low, made with love.

Ingredients

Serves 6

  • 200 gglutinous rice flour (for onde-onde)
  • 100 mlfresh pandan juice
  • 30 mlwarm water
  • 100 ggula melaka (palm sugar), finely chopped (for filling)
  • 100 gfreshly grated coconut, steamed 3 minutes with 0.25 tsp salt
  • 150 gorange-fleshed sweet potato, steamed and mashed (for ang ku)
  • 50 gglutinous rice flour (for ang ku dough)
  • 1 tbspsugar
  • 1 tbspneutral oil
  • 100 groasted peanuts, ground with 2 tbsp sugar (ang ku filling)
  • 150 gglutinous rice, soaked overnight and steamed (for pulut inti)
  • 150 mlcoconut milk
  • 80 ggula melaka, for coconut topping
  • 2 tbspwater (for topping syrup)
  • banana leavescut into rectangles and wilted, for serving

Instructions

  1. 1

    Make onde-onde dough

    Combine 200g glutinous rice flour with pandan juice and warm water. Knead until smooth and pliable — it should not crack at the edges.

  2. 2

    Fill and cook onde-onde

    Divide dough into 20 balls. Flatten each, place 0.5 tsp palm sugar in the center, pinch firmly closed. Roll into a smooth ball. Cook in boiling water 3-4 minutes until they float, then 1 more minute. Drain and roll in grated coconut immediately.

    Seal airtight or the molten palm sugar will leak into the water.

  3. 3

    Make ang ku dough

    Mix mashed sweet potato, 50g glutinous rice flour, 1 tbsp sugar, and 1 tbsp oil into a smooth dough. Divide into 12 balls, flatten, fill each with 1 tsp ground peanut, seal, and press into a greased turtle mold. Unmold onto pandan-leaf-lined steamer tray.

  4. 4

    Steam ang ku

    Steam ang ku for 10 minutes. Remove and brush with a little sesame oil for sheen and to prevent sticking.

  5. 5

    Make pulut inti

    Mix steamed glutinous rice with coconut milk and 0.5 tsp salt until absorbed. In a small pan, cook gula melaka with 2 tbsp water until dissolved, add grated coconut (80g) and stir until nearly dry. Scoop rice onto banana leaf squares, top with coconut mixture, and fold into parcels.

  6. 6

    Arrange and serve

    Arrange all three kuih on banana-leaf-lined plates. Serve at room temperature.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Fresh grated coconut for onde-onde coating must be briefly steamed with salt — this removes raw flavor and extends shelf life.

  • →

    Ang ku turtle molds are available online; press firmly and release while the dough is still pliable.

  • →

    Onde-onde palm sugar filling must be finely chopped, not in chunks — large pieces melt unevenly and burst the skin.

Variations

  • •

    Onde-onde with pandan-flavored coconut filling for double pandan intensity.

  • •

    Ang ku with red bean paste filling instead of peanuts — the traditional Hokkien version.

  • •

    Pulut inti with blue butterfly pea flower-tinted rice for a striking visual presentation.

Storage

Onde-onde: best within 2 hours (coconut coating absorbs moisture). Ang ku kuih: room temperature up to 1 day. Pulut inti: refrigerate up to 2 days; steam 5 minutes to refresh.

History & Origin

Malaysian kuih traditions represent one of the most complex intercultural food stories in Asia: Malay, Peranakan, Indian, and Javanese techniques converged over centuries of trade and settlement. Onde-onde has roots in Javanese jajan pasar traditions documented from the 15th century, while ang ku kuih (red turtle cakes) derive from Fujian Chinese folk traditions brought to Penang and Melaka with Hokkien immigrants. Turtle-shaped cakes in red are fertility and longevity symbols in Chinese folk belief.

Frequently Asked Questions

Can I buy ang ku molds?

Yes — plastic and wooden turtle molds are sold at Malaysian kitchen stores and online. Any decorative press mold with a suitable cavity will work.

Why do my onde-onde burst while boiling?

The dough was too thin at the sealed point, or too much palm sugar was used. Use no more than 0.5 teaspoon filling and seal by pinching firmly and rolling between your palms.

What if I can't find gula melaka?

Dark muscovado sugar dissolved with a little molasses is the closest substitute. Light coconut sugar granules lack the caramel depth needed for authentic flavor.

Nutrition Facts

Per serving (140g / 4.9 oz) · 6 servings total

Calories280kcal
Protein4g
Carbohydrates48g
Fat9g
Fiber2g
Protein4g
Carbs48g
Fat9g

Time Summary

Prep time60 min
Cook time30 min
Total time90 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes