Pandan Mahalabia (with Gula Melaka and Coconut)

Pandan mahalabia is a creamy, milky milk based pudding full of the aromas of South East Asia in a glass.

Estimated reading time: 3 minutes

How it Came About

Mahalabia is like panna cotta, just without the gelatine, the original version is flavoured with rose water or orange blossom water.

I first published that traditional mahalabia recipe in 2013 on, and for a few years, it was the only mahalabia recipe online. It has remained one of my most popular recipes, as you’ll see from the many readers’ images on that blog article.

Today’s pandan mahalabia was a spur of the moment recipe. I was making the traditional mahalabia last week, when I happened to glance up and see the pandan leaves on the kitchen windowsill.

Cue lightbulb moment!

I thought why not. So I split the mahalabia into 2 pots and dropped a couple of pandan leaves into one. Just in case my kids weren’t keen, they’d still have the other one!

Remember I said spur of the moment? So not much thought went into it.

Pandan Mahalabia Recipe

I considered adding gula melaka (palm sugar) to the actual mix, but figured that it would muddy the waters. Literally.

Green + brown = yucky brown?

Topping the clean looking pandan mahalabia with the gula melaka and coconut would be a better idea, I thought.

And some pandan juice added to the hot mahalabia before setting, for added aroma, flavour and colour.

Result? It was awesome.

Coconut, pandan and gula melaka is such a classic South East Asian trifecta, I knew I couldn’t go wrong with it!

pandan leaves and juice


Pandan Leaves and Pandan Juice

Pandan, a type of screwpine, is an essential ingredient in Asian cooking. With its sweet, fragrant, grassy aroma, it is widely used in both savoury and sweet dishes. 

Pandan juice is obtained by chopping up some pandan leaves, adding water, and squeezing the dark green juice out.

Click here to read more on LinsFood.
And click here for the short on my YouTube channel.

Gula Melaka

Gula Melaka is a much darker type of palm sugar and is also quite often, a product of the coconut palm. Consequently, its flavour and scent is more concentrated than the Indian and Thai palm sugar variety.

Think molasses and caramel. Then multiply by 10!

Click here to read more on LinsFood.

How to make Pandan Mahalabia

  1. Mix the milk, cornflour, sugar and pandan leaves and bring to a simmer.
  2. Make pandan juice (5 minutes).
  3. Cook until thickened.
  4. Remove from heat and add pandan juice, after losing the pandan leaves.
  5. Pour into glasses/bowls and chill.

Easy, right? Shall we go get our aprons on?

If you enjoy the recipe, drop me a comment and let me know. And if you are feeling like a star, don’t forget that 5-star rating! 😉Thank you!

If you make this recipe, post it on Instagram or Facebook and tag me @azlinbloor and hashtag it #linsfood.

Lin xx

My Other Mahalabia Recipes on LinsFood

The Best Mahalabia Recipe (Middle Eastern Milk Pudding)
The best Mahalabia recipe, quick, easy, chilled, make ahead Middle Eastern milk pudding, perfect for Ramadan, Eid or Nowruz.
Get the Recipe!
Mango Mahalabia with a touch of Sumac
Mango Mahalabia recipe, a tropical twist on my traditional Mahalabia (muhalabia, muhallabia) recipe.
Get the Recipe!
Pandan Mahalabia, light green pudding, in a champagne saucer topped with brown sugar shavings

Pandan Mahalabia Recipe (Milk Pudding with Gula Melaka and Coconut)

Azlin Bloor
Pandan mahalabia is a delicious, fragrant twist to the traditional Middle Eastern milk dessert. Topped with coconut shavings and rich, palm sugar (gula melaka).
5 from 2 votes
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Course Desserts
Cuisine Middle Eastern
Servings 8 -10 (Makes just over 1 litre/4 cups)
Calories 81 kcal


  • 1 litre whole or semi skimmed milk
  • 120 g white sugar
  • 6 Tbsp cornflour cornstarch
  • 2 pandan leaves
Pandan Juice
  • 3 pandan leaves
  • 4 Tbsp water
  • Gula Melaka or jaggery, dark brown sugar, shaved or grated
  • desiccated coconut or fresh coconut shavings


  • Make a paste with the cornflour and about 3 Tbsp of the milk.
  • Combine this cornflour paste, milk and the sugar in a heavy based saucepan or milk pan and stir to mix.
  • Tie the 2 pandan leaves together, with a knot in the middle and drop it into the saucepan.
  • Bring to boil on medium heat, stirring it occasionally.
  • After about 5 minutes, you’ll notice the milk mixture begin to thicken slowly.
  • Lower the heat down slightly to medium-low and continue cooking and stirring for another 5 minutes until the mahalabia resembles thick custard. Now you need to be careful here as the milk can catch if your heat is not low enough, or if the pan doesn’t have a thick enough base. You don’t want burnt milk or bits in your mahalabia! Just in case, do not scrape the bottom of the pan as you are stirring.
  • When the mahalabia is as thick as custard, take it off the heat and stir in the pandan juice (see below).
  • Divide into serving glasses and bowls, leave at room for 10 minutes, then cover with clingfilm and chill for at least 3 hours.
  • Just before serving, sprinkle with the gula melaka shavings and coconut.

Pandan Juice

  • This can be done as soon as you place the milk on the hob. But don't forget to keep an eye on the mahalabia.
    Cut up your pandan leaves into 5cm (2″) lengths and place them in a chopper with enough water to allow them to be ground. You’ll end up with a wet, fibrous pulp.
  • Take the blade out, pour in the rest of the water and blend to mix.
    Click here for my YouTube short showing the process.
  • Strain the pandan juice into a bowl or jug and add to the recipe.



The video is of the traditional mahalabia, just so you can see the process. Add the pandan juice instead of the rose water in the video. And finish it off with the gula melaka and coconut shavings instead of nuts and roses.


Calories: 81kcalCarbohydrates: 20gProtein: 1gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 1mgSodium: 1mgPotassium: 1mgFiber: 1gSugar: 15gVitamin A: 1IUCalcium: 1mgIron: 1mg
Keyword desserts, eid, mahalabia, malaysian, ramadan
Tried this recipe?Mention @azlinbloor or tag #linsfood!
Made it? Upload your Photos!Mention @azlinbloor or tag #linsfood!

Share this with Someone!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating