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 LinsFood.com, 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!

Ingredients
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
- Mix the milk, cornflour, sugar and pandan leaves and bring to a simmer.
- Make pandan juice (5 minutes).
- Cook until thickened.
- Remove from heat and add pandan juice, after losing the pandan leaves.
- 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



Pandan Mahalabia Recipe (Milk Pudding with Gula Melaka and Coconut)
Ingredients
- 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
Topping
- Gula Melaka or jaggery, dark brown sugar, shaved or grated
- desiccated coconut or fresh coconut shavings
Instructions
- 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.