cendol · chendol · es dawet

Cendol — pandan jelly in iced coconut milk with palm-sugar syrup

Cendol is an iced dessert from Malaysia, Singapore and Indonesia made of short, soft green strands of pandan-flavoured rice-flour jelly served over shaved ice with chilled coconut milk and dark gula Melaka (palm-sugar) syrup. It is sold from hawker stalls and street carts across the region, often with red beans, and it is one of the standard ways to get through a hot afternoon.

i. Origin & history

Cendol belongs to the Malay world as a whole, and its exact birthplace is argued over with some feeling. The oldest strand of the tradition is Javanese: in Java the drink is called dawet and has long been sold from shoulder-pole carts, with the jelly made from rice flour or arenga-palm starch and coloured with pandan or suji leaves. In West Java and much of Indonesia it is known as es cendol, and regional styles such as dawet ayu from Banjarnegara are a matter of local pride.

The name is usually explained as coming from Javanese or Sundanese words for 'bump' or 'swelling' (jendol), describing the plump, rounded drops of jelly. Spelling varies with the language and the period: cendol in modern Malay and Indonesian, chendol in older romanisation and on many Singapore menus, chendul on some Penang signs.

In Malaysia and Singapore cendol became a hawker-centre fixture, sold from stalls that do little else. Penang has the strongest claim to a house style: Penang cendol comes with red kidney beans and is often ladled from a cart in the street, and a few long-running stalls there are well known enough to draw queues. Melaka, as the name of the syrup suggests, is associated with especially good palm sugar, and Melaka cendol is often richer and darker.

Similar desserts run right across mainland Southeast Asia, which makes sense given the shared ingredients. Thailand has lot chong, Vietnam has bánh lọt (found in chè ba màu), Myanmar has mont let saung, and Cambodia has its own version — the same pandan rice-flour drops, in coconut milk with palm sugar. Cendol also turns up as one element in larger shaved-ice desserts such as ais kacang.

ii. How the jelly sets — and why it is shaped in ice water

The green strands are a cooked starch gel. Rice flour and a little tapioca or mung-bean starch are whisked into water flavoured with pandan, then cooked while stirring. At around 70–80 °C the starch granules swell and burst, and the thin, milky liquid turns into a thick, glossy, translucent paste. That paste is what gets pressed into shape — never the raw batter.

Shaping happens while the paste is still hot and soft. It is pushed through a perforated press, a colander with large holes or a cendol frame straight into iced water. The sudden cold sets the surface of each drop at once, so the strands keep their rounded, tapered shape rather than slumping into a mass. The tear-drop tail on a good piece of cendol comes from the paste being pushed through the hole and breaking off under its own weight.

The flour balance controls texture. Rice flour alone gives a soft, slightly short jelly that breaks easily; tapioca adds spring and gloss; mung-bean starch (tepung hun kwe), used by many Malaysian cooks, gives a firmer, clearer, more slippery strand. A small amount of a second starch is the difference between cendol that holds its shape in the bowl and cendol that dissolves into mush.

Pandan does two jobs: it gives the colour and the grassy, vanilla-like aroma that makes cendol taste like cendol. Many street vendors now use green colouring with pandan essence, but blended fresh leaves give a softer, more natural green. Lime water (air kapur), used in some Indonesian recipes, firms the jelly further and keeps it from going limp in the coconut milk.

iii. Ingredients

Makes 4 servings · scroll the side panel to adjust

  • 10 pandan leaves, cut into pieces
  • 400 ml water
  • 100 g rice flour
  • 30 g tapioca starch or mung-bean starch
  • ¼ tsp salt, for the jelly
  • 200 g gula Melaka (palm sugar), chopped
  • 100 ml water, for the syrup
  • 1 pandan leaf, knotted, for the syrup
  • 500 ml coconut milk, chilled
  • ½ tsp salt, for the coconut milk
  • 150 g cooked red kidney beans or azuki beans (optional)
  • 600 g shaved or finely crushed ice

Gula Melaka is the flavour that matters most: a coconut-palm sugar sold in hard cylinders, with a smoky, slightly salty caramel depth. Indonesian gula jawa or Thai palm sugar are close substitutes; dark muscovado is a fallback, but the syrup will be flatter. Fresh or frozen pandan leaves blended with the water give the best colour and scent; if you have none, use water with ½ tsp pandan paste. Salt in the coconut milk is not optional — it is what makes the coconut taste rich rather than merely sweet. The beans are traditional in Malaysia and Singapore but not required; Indonesian es cendol often has none, and some stalls add sweetcorn, durian or glutinous rice instead.

iv. Method

  1. Make the syrup: simmer the gula Melaka, 100 ml water and knotted pandan leaf for 8–10 minutes, stirring, until the sugar has melted and the syrup coats a spoon. Strain and cool completely.
  2. Blend the pandan leaves with the 400 ml water until fine, then squeeze through a cloth or fine sieve. You should have about 400 ml of green juice; top up with water if not.
  3. Whisk the rice flour, tapioca or mung-bean starch and ¼ tsp salt into the pandan juice in a heavy saucepan until completely smooth.
  4. Cook over medium heat, stirring constantly with a spatula, for 5–8 minutes. The liquid will thicken suddenly; keep stirring until it is a thick, glossy, darker-green paste that pulls away from the base of the pan.
  5. Set a large bowl of iced water under a cendol press, potato ricer or colander with 5 mm holes. While the paste is hot, push it through in batches with a spatula, letting the drops fall into the iced water. Leave for 5 minutes to firm, then drain.
  6. Stir the ½ tsp salt into the chilled coconut milk. If it is very thick, loosen with a few spoonfuls of cold water.
  7. To serve, put a large spoonful of cendol and some beans into each glass or bowl, pile shaved ice on top, pour over about 125 ml coconut milk and finish with 2–3 tbsp gula Melaka syrup. Serve immediately, with a spoon.

v. Tips & common mistakes

  • Cook the paste fully before pressing. Undercooked paste looks white and opaque and dissolves in the iced water. It should be glossy, translucent and thick enough to hold a spatula trail.
  • Press it while it is hot. As the paste cools it stiffens and will no longer pass through the holes. Work in batches, keeping the rest covered in the pan.
  • Use plenty of ice in the water. If the water warms up, the drops flatten and stick together. Add ice between batches.
  • Salt the coconut milk. Unsalted coconut milk makes the whole bowl taste cloying; a pinch of salt brings out the palm sugar.
  • Make the syrup thick but pourable. Over-reduced gula Melaka sets into toffee on the ice. If it hardens, warm it with a spoonful of water.
  • Do not keep the jelly in water for long. Strands left soaking overnight absorb water and turn soft and bland. Drain them and use within a day.

vi. Variations

Penang cendol adds red kidney beans and is served in a bowl. Singapore chendol often adds red beans and sometimes attap seeds or sweetcorn. Durian cendol, popular in Melaka and Penang, tops the bowl with durian flesh — see durian ice cream for another way with the fruit. Es dawet and dawet ayu in Java are served as a drink with santan and liquid gula jawa, sometimes with jackfruit. Cendol pulut adds sweet glutinous rice.

Among related desserts, sago gula Melaka pairs the same syrup and coconut milk with sago pearls, es teler adds avocado and young coconut, and halo-halo is the Philippine shaved-ice equivalent. Cendol-flavoured cakes, ice creams and lattes are now common in Malaysian and Singaporean cafés.

vii. Serving & storage

Cendol is assembled to order and eaten at once, before the ice melts and dilutes the coconut milk. Serve it in tall glasses or bowls with a long spoon, as an afternoon refreshment or after a spicy meal. In Malaysia it is commonly eaten alongside savoury hawker food such as laksa or rojak.

The components store separately. The cooked jelly keeps 1 day in the fridge in a little water or covered in cling film. The gula Melaka syrup keeps 2–3 weeks in a jar in the fridge. Coconut milk is best used within 2 days of opening. Cendol jelly does not freeze — ice crystals break the starch gel, and it thaws to a spongy, watery texture.

viii. Common questions

What is cendol?

Cendol is an iced dessert from Malaysia, Singapore and Indonesia of green pandan rice-flour jelly served with shaved ice, chilled coconut milk and gula Melaka palm-sugar syrup. It is often topped with red beans and is sold widely from hawker stalls and street carts.

Where can I buy cendol near me?

Look for Malaysian, Singaporean or Indonesian restaurants and hawker-style food courts, which often list it as cendol, chendol or es cendol on the dessert menu. Asian supermarkets sell frozen or canned cendol jelly and bottled palm-sugar syrup in the dessert aisle, so you only need to add coconut milk and ice. Thai and Vietnamese dessert shops sell close equivalents under the names lot chong and bánh lọt.

What is cendol made of?

The green strands are rice flour and a little tapioca or mung-bean starch cooked with pandan juice. They are served with coconut milk, shaved ice and syrup made from gula Melaka, a coconut-palm sugar, plus optional red beans.

Does cendol have to contain red beans?

No. Red beans are traditional in Malaysian and Singaporean cendol but not essential, and Indonesian es cendol or dawet is usually served without them. Sweetcorn, durian, jackfruit or glutinous rice are common alternatives.

Is cendol from Malaysia or Indonesia?

It belongs to both. The tradition is old in Java, where it is called dawet, and cendol is also a central part of Malaysian and Singaporean hawker food, with Penang and Melaka especially known for it. Similar desserts exist in Thailand, Vietnam, Myanmar and Cambodia.

Is cendol vegan and gluten-free?

Traditional cendol is both: rice flour, starch, pandan, coconut milk, palm sugar and beans contain no animal products or gluten. Some stalls add evaporated milk or ice cream, so check if you are buying it.

Why is cendol green?

The colour traditionally comes from pandan leaves, sometimes with suji leaves, which also give the jelly its aroma. Many commercial versions use green food colouring with pandan flavouring.