Home / Dessert / Cendol

Cendol

Shaved ice piled with pandan jelly worms, red beans, coconut milk, and palm sugar syrup — Malaysia’s coolest sweet treat.

⏱ 30 minPrep time
🔥 20 minCook time
🍽 6Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet

Cendol is Malaysia’s answer to a hot afternoon: shaved ice, pandan jelly, red beans, coconut milk, and a river of palm sugar syrup. It started as a humble hawker dessert and became the sweet symbol of Southeast Asia’s hawker culture, eaten from plastic bags and glass bowls alike, and every hawker has a slightly different syrup recipe, because palm sugar quality matters more than anything else in the glass. The green jelly worms are made from rice flour and pandan juice, pressed straight from the pot into cold water.

Shaved ice, molten sugar, and bouncy green jelly

The palm sugar syrup is deep and caramel-like, the coconut milk is cool and creamy, and the jelly is bouncy and barely sweet, so the whole glass balances beautifully. The crunch of red beans against the soft jelly and the sting of cold ice make every spoonful different, and it is sweet, refreshing, and gone embarrassingly fast, which is the surest sign of a good dessert. Make the syrup ahead of time and you can assemble cendol in minutes on the hottest days.

Key ingredients

  • Gula melaka (palm sugar): the heart of the dessert — its deep, smoky caramel flavor is irreplaceable; use dark palm sugar or a mix of brown sugar and molasses if needed.
  • Rice flour and pandan juice: the bouncy green jelly worms.
  • Coconut milk: cool and creamy, poured over everything.
  • Red beans and shaved ice: the classic companions.

Tips for the best cendol

Make the palm sugar syrup first by melting the gula melaka with a little water over low heat, then strain it — it should be pourable and deep-flavored. For the jelly, cook the pandan-flavored rice flour paste until thick, then press it through a cendol mold (or a colander with large holes) straight into a bowl of cold water and ice — the shock of cold sets the worms. Chill the coconut milk and assemble right before serving; the ice is what makes it.

Variations and storage

Add a scoop of red beans, grass jelly, glutinous rice, or even durian for a richer glass. The palm sugar syrup and jelly worms keep in the fridge for a few days, so you can make them ahead and assemble cendol in minutes on the hottest days.

Craving more? Explore all Malaysian Kitchen recipes.

Step by stepInstructions

  1. Simmer the palm sugar with 1/2 cup of water until dissolved, then cool to make the syrup.
  2. Mix the rice flour, tapioca starch, pandan juice, and remaining water into a smooth batter.
  3. Cook the batter over medium heat, stirring constantly, until it thickens into a glossy paste, 5 to 7 minutes.
  4. Press the hot paste through a colander with large holes into a bowl of cold water, forming little green worms. Drain.
  5. Warm the coconut milk with the salt until just heated through, then cool.
  6. Fill glasses with shaved ice, add the cendol, red beans, a scoop of palm sugar syrup, and a pour of coconut milk. Serve right away.

💡 Chef tips & storage

A dedicated cendol press is nice, but a colander with 1/4-inch holes works perfectly. Make the syrup ahead; it keeps for weeks.

Rate this recipe

★ ★ ★ ★ ★
☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep30 min
Cook20 min
Servings6
CategoryDessert
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →