Skip to content
Cendol (Malaysian Pandan Jelly Dessert Drink)
malaysiandessert✨ New

Cendol (Malaysian Pandan Jelly Dessert Drink)

Shaved ice dessert with rice flour pandan noodles, coconut milk, and gula melaka palm sugar — Malaysia's most refreshing sweet.

Prep
20 min
Cook
15 min
Servings
4
Difficulty
Medium
4.9
Sign in to rate
#malaysian#dessert#pandan#coconut#shaved-ice#palm-sugar#penang#vegan#gluten-free

About This Recipe

Cendol is the dessert drink that defines a Malaysian hot afternoon: a bowl piled with crushed ice, drowned in cold coconut milk, striped with gula melaka (palm sugar) syrup, and threaded through with vivid green cendol noodles — soft, worm-like strands of rice flour gel flavored and colored with fresh pandan. The interplay of temperatures and textures makes it extraordinary: the coconut milk is cold and rich, the ice chips refreshing, the cendol noodles tender and fragrant, and the gula melaka provides a deep caramel-toffee sweetness. Penang cendol is considered the benchmark — richer in coconut milk and more generous with palm sugar than versions found elsewhere in Malaysia. Making cendol from scratch requires only a colander with large holes to extrude the hot rice flour dough into cold water, where it sets instantly into vivid green noodles.

Ingredients

Serves 4

  • 100 grice flour
  • 1 tbspmung bean starch or green pea flour
  • 200 mlfresh pandan juice (10 pandan leaves blended with 200ml water, strained)
  • 0.25 tspsalt
  • 150 ggula melaka (palm sugar block), chopped
  • 100 mlwater (for sugar syrup)
  • 1pandan leaf, knotted (for sugar syrup)
  • 400 mlgood-quality coconut milk, chilled
  • 0.25 tspsalt (for coconut milk)
  • 8 cupsshaved ice or crushed ice
  • 200 gcooked red beans (canned, drained), optional

Instructions

  1. 1

    Make pandan juice

    Blend pandan leaves with water, strain through fine cloth, squeezing hard to extract maximum color and flavor.

  2. 2

    Cook the cendol dough

    Whisk rice flour, mung bean starch, pandan juice, and salt in a small saucepan. Cook over medium heat, stirring constantly, until the mixture thickens into a sticky, glossy dough that pulls away from the sides, about 5-7 minutes.

    The dough must be very thick or the noodles will disintegrate in water.

  3. 3

    Press into cold water

    Half-fill a large bowl with cold water and ice. Immediately press the hot dough through a colander with 5mm holes held over the cold water. The noodles set instantly.

  4. 4

    Rinse and drain

    Scoop cendol from the cold water with a strainer. Rinse with cold water, drain, and refrigerate until assembly.

  5. 5

    Make gula melaka syrup

    Simmer palm sugar, water, and pandan leaf over medium-low heat until sugar dissolves into a thick syrup, about 5 minutes. Strain and cool.

  6. 6

    Season coconut milk

    Stir 0.25 tsp salt into chilled coconut milk — salt prevents it from tasting flat against the sweet elements.

  7. 7

    Assemble and serve

    Fill each bowl with shaved ice. Add cendol noodles and red beans. Pour cold coconut milk over. Drizzle gula melaka syrup generously. Serve immediately.

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

  • →

    Gula melaka (palm sugar block) is not interchangeable with light coconut sugar — the block variety has a deeper caramelized flavor.

  • →

    Salt in the coconut milk is essential — it heightens every other flavor and prevents the dish tasting cloying.

  • →

    If fresh pandan is unavailable, use 1 teaspoon pandan paste diluted in 200ml water.

Variations

  • •

    Penang cendol: extra generous coconut milk, more palm sugar syrup, with sweetened kidney beans.

  • •

    Cendol ais krim: add a scoop of vanilla ice cream on top.

Storage

Cendol noodles keep refrigerated in cold water up to 2 days. Palm sugar syrup keeps refrigerated up to 2 weeks. Always assemble just before serving.

History & Origin

Cendol is one of Southeast Asia's oldest surviving desserts, with references to rice flour pandan noodles in 13th-century Javanese manuscripts under the name dawet. The dish spread across the archipelago with trade routes and evolved differently in each country. The Penang version became internationally celebrated through the Malaysian street-food scene from the 1990s onward.

Frequently Asked Questions

What makes the cendol noodles green?

Fresh pandan juice from Pandanus amaryllifolius leaves. The vibrant green color is entirely natural. Pandan extract paste gives a more intense electric green but a slightly less nuanced flavor.

Can I use a potato ricer to press the cendol?

A potato ricer with large holes works. A dedicated cendol press from Asian kitchen stores is the easiest tool. Avoid fine-holed equipment as the noodles become too thin and fragile.

What if I can't find gula melaka?

Dark muscovado sugar dissolved in water with a dash of molasses is the closest substitute. Light palm sugar granules are too mild and miss the characteristic caramel depth.

Nutrition Facts

Per serving (350g / 12.3 oz) · 4 servings total

Calories320kcal
Protein3g
Carbohydrates52g
Fat12g
Fiber2g
Protein3g
Carbs52g
Fat12g

Time Summary

Prep time20 min
Cook time15 min
Total time35 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