Malaysian sweets occupy a different world from Western desserts. Less sweet on average, more fragrant, and often served at room temperature or slightly warm rather than chilled or freshly baked. Many are sold from market stalls by the piece, eaten as snacks throughout the day rather than as a course at the end of a meal. The ingredients are mostly pantry items once you've stocked a Malaysian kitchen - coconut milk, palm sugar, pandan, glutinous rice flour, rice flour.
Difficulty: Easy | Equipment: Cendol mould or potato ricer
Cendol is an iced dessert: shaved or crushed ice, coconut milk, palm sugar syrup, and green rice flour noodles flavoured and coloured with pandan. Served in a bowl or cup, it's one of the most refreshing things you can eat on a hot day, and the components are all simple to make separately.
Assembly: Fill a bowl with shaved or crushed ice. Add 3-4 tbsp cendol noodles. Pour over 3-4 tbsp full-fat coconut milk. Drizzle generously with palm sugar syrup (gula melaka dissolved in equal weight of water, simmered 5 minutes). Serve immediately. Calories per serving: ~280 kcal
Difficulty: Medium | Equipment: None special
Small glutinous rice balls filled with palm sugar, rolled in freshly grated coconut. When you bite into one, the palm sugar bursts. The dough is pandan-flavoured and slightly chewy. These are sold by the piece at kuih stalls across Malaysia.
Calories per piece: ~65 kcal
Difficulty: High | Equipment: Steamer
Layered steamed rice cake in alternating colours. Each layer is steamed individually before the next is added. The result is visually impressive with a soft, slightly gelatinous texture. Allow 2 hours and don't rush the steaming steps.
Calories per piece (1/20 of batch): ~120 kcal
Difficulty: Very easy | Equipment: None special
Pearl sago cooked until translucent, set in small moulds, and served with coconut milk and palm sugar syrup. The easiest Malaysian dessert to make well. Simmer 200g pearl sago in plenty of water for 15-20 minutes, stirring often, until the pearls are almost fully translucent. Drain, rinse with cold water, and pack into lightly oiled ramekins. Refrigerate 2 hours until firm. Turn out onto plates, drizzle with palm sugar syrup and coconut milk. Serve cold. Calories per serving: ~210 kcal
Malaysian desserts reward patience and good-quality ingredients more than technical skill. Palm sugar quality matters enormously - cheap substitutes produce flat results. For the savoury Malaysian ingredients that also appear in these desserts (pandan, coconut milk, palm sugar), see the Malaysian pantry essentials guide. And for the full picture of Malaysian cooking, see the Malaysian home cooking guide.