Pandan and coconut profiteroles
A member of the SCMP family
swiper image

Pandan and coconut profiteroles

3 hours
to freeze the ice cream

Susan says

Profiteroles – ice cream or cream filled puffs – are a classic French dessert that almost everyone likes. Usually, the ice cream is vanilla and the profiteroles are served with a rich, warm chocolate sauce for a lovely hot-cold temperature contrast.

In this recipe, the dessert gets a Southeast Asian treatment, with ice cream made of coconut milk and fragrant pandan leaf, and rich, deeply flavoured caramel made with gula melaka.

Gula melaka is the Malaysian version of the Southeast Asian sugar made from palm sap, usually from coconut palms. The clear sap is simmered until it’s thick and deep brown before being poured into moulds to solidify. When I make caramel with granulated sugar, I go by colour – the white sugar cooks to a dark amber. Gula melaka is dark amber to start with, so you can’t go by colour but need to use a thermometer to check it’s simmered long enough. If you can't find gula melaka, use dark brown or muscovado sugar instead.

I like to make the ice cream with fresh pandan leaves, but they are not easy to find outside Asia. Alternatively, use pandan extract. The ice cream contains a small amount of rum, which prevents it from freezing too hard. If you avoid alcohol, omit the rum and substitute a small amount of egg white, adding it to the ice cream base just before processing it in the ice cream machine. (If you don’t have a machine, buy coconut ice cream.)

Recipes for choux paste – the versatile dough used for cream puffs and eclairs – call for varying amounts of egg. It’s hard to give the exact amount, because it depends on the moisture content of the paste: if you cook it a little longer on the stovetop and stir it to let the steam escape, it will absorb more egg, and it puffs up better – but if you use too much egg, the paste won’t puff up at all.

Here, you have extra egg whites from making the ice cream, some of which you can add to the paste instead of whisking an egg and using just part of it.


For the ice cream
20g (¾oz)
fresh pandan leaves, or 1 to 1½ tsp pandan extract
1 litre (1 quart)
coconut milk
large egg yolks
150g (¾ cup)
granulated sugar
fine sea salt
50ml (3tbsp and 1tsp)
rum (or ½tsp egg white)
For the cream puffs
60g (2oz)
unsalted butter
For the gula melaka caramel
200g (7oz)
gula melaka
45g (1½oz)
corn syrup
60ml (¼ cup)
cream, at room temperature
60g (2oz)
unsalted butter, chilled
For the garnishes
Mint leaves
Toasted coconut shreds

Make the ice cream first, so it has time to harden in the freezer. If using fresh pandan, finely chop the leaves, then put them in a mortar and pound hard enough to bruise them and make the moisture rise to the surface.


instructions image

Put the coconut milk in a saucepan and add the pandan leaves. Bring to a simmer, then turn off the heat and infuse for 10 minutes. Repeat this process once. Pour through a fine sieve placed over a bowl and press on the pandan solids in the sieve to extract as much flavour as possible. Discard the solids, then pour the infused coconut milk back into the saucepan. If using pandan extract, skip the infusion step and simply heat the coconut milk to simmering, before proceeding with the rest of the recipe.


instructions image

Place the egg yolks in a bowl, add the sugar and salt and whisk immediately until thick and smooth.


instructions image

Ladle about 60ml (¼ cup) of the coconut milk into the bowl holding the egg yolk/sugar mixture and whisk until smooth. Add another ladleful of the coconut milk into the bowl and whisk, then pour this into the saucepan.


Place the pan over a low flame and stir constantly with a wooden spoon. The mixture will thicken slightly: when it lightly coats the back of the spoon and leaves a track mark as you draw your finger through it, remove it from the flame.


Cool the mixture to room temperature, whisking often, then refrigerate until cold. If using pandan extract, whisk it in now, along with the rum (or egg white), then process in an ice cream machine. Pack the mixture into a container and freeze for at least three hours.


Make the cream puffs. Preheat the oven to 220°C (430°F). Put the butter in a saucepan with the salt and 120ml (½ cup) of water and place over a medium flame. Bring to a full boil, then turn off the heat and add the flour all at once. Stir immediately with a wooden spoon, making sure all the flour is moistened and there are no dry spots.


Turn the flame to low and stir constantly until the mixture comes away from the sides of the pan. Continue to stir for about 30 seconds, then turn off the heat. Leave to cool for about 15 minutes, stirring occasionally.


instructions image

Crack one of the eggs into the paste and mix until it is fully incorporated. Mix in the second egg, then check the consistency. It’s correct when the mixture is smooth and glossy, and forms a soft peak when you touch it with your fingertip. If necessary, stir in some egg white, adding tiny amounts at a time until it is the right consistency.


instructions image

Line a baking sheet with parchment paper. Fit a piping bag with an 8mm plain tip.


instructions image

Fill the piping bag with the choux paste. Pipe a small amount of the choux paste onto each corner of the baking tray, then press the parchment paper down on top, to “glue” it down. Pipe the mixture into 3cm (1¼ in) mounds, leaving about 1cm (7/16 in) between each. You should have 28 to 32.


Moisten your fingertip and lightly smooth out the top of each choux paste mound. Place the tray in the oven and reduce the heat to 200°C (390°F). Bake for 15 minutes, then turn the heat down to 180°C (350°F). Continue to bake until the puffs are medium golden, light and firm, with no soft spots. When you lift one from the parchment, it should come away easily. Cool to room temperature.


instructions image

Make the caramel. Roughly chop the gula melaka, put it in a saucepan and add the corn syrup, salt and about 60ml (¼ cup) of water. Bring to the boil and cook until smooth, stirring often. Stop stirring and cook the mixture until it reaches 120°C (250°F). Start watching the temperature carefully – at this point, it rises quickly.


instructions image

Continue to cook the caramel until it reaches 130°C (270°F), then remove from the flame and carefully stir in the cream – it will bubble and release hot steam. Add the butter and stir constantly until fully incorporated. Cool slightly before using. If it’s too thick to pour, stir in a little more cream.


To assemble the dessert, slice off the top third of the baked puffs. Using a small ice cream scoop, put the ice cream into the bottom part of the puffs. Place the tops back on over the ice cream.


Place pyramids of four filled puffs on each dessert plate – three as the base and one on top. Pour some of the warm caramel over each portion, then garnish with toasted coconut and mint leaves. Serve immediately. Serves seven to eight. The leftover ice cream will keep in the freezer for at least two weeks.


Liking this recipe?
Now you can save the recipe you into your own collection.
Welcome to SCMP Cooking

We'll be showing you a whole range of Asian dishes for you to cook at home. We're starting small but are thinking (and planning) big - we'll be adding recipes to the site every week, and will expand to include international dishes, cooking videos, interviews with famous chefs and much more. Be sure to sign up to receive our weekly newsletter!