Loading...

Rinse the sweet glutinous rice thoroughly under cold water until the water runs clear. Place the rinsed rice in a bowl, cover with fresh water, and soak for at least 2 hours, or preferably overnight. This is crucial for proper cooking.

Prepare the pandan sticky rice for steaming: Drain the soaked rice well. In a steamer basket lined with parchment paper or a cheesecloth, spread the rice evenly. Place the tied pandan leaves on top of the rice.

Steam the rice: Bring water to a boil in the bottom of your steamer. Place the steamer basket over the boiling water, cover, and steam for 20-25 minutes, or until the rice is tender and translucent. Remove the pandan leaves.

While the rice is steaming, prepare the coconut milk mixture for the rice: In a small saucepan, combine 1 cup of full-fat coconut milk, 1/4 cup granulated sugar, and 1/2 teaspoon salt. Heat over medium-low heat, stirring constantly, until the sugar and salt are fully dissolved. Do not boil.

Combine rice and coconut milk: Transfer the hot steamed rice to a large bowl. Pour the warm coconut milk mixture over the rice. Stir gently with a wooden spoon or spatula until all the liquid is absorbed and the rice is evenly coated. Cover the bowl and let it sit for at least 30 minutes to allow the flavors to meld and the rice to fully absorb the liquid.

Prepare the custard mixture: In a large bowl, whisk together the large eggs and optional duck egg yolks until well combined. Add the full-fat coconut milk, finely chopped palm sugar, granulated sugar, salt, and pandan extract. Whisk vigorously until all the sugars are dissolved and the mixture is smooth. Strain the custard mixture through a fine-mesh sieve into a clean bowl to remove any lumps or egg chalazae, ensuring a silky-smooth custard.

Steam the custard: Pour the strained custard mixture into individual heatproof ramekins or a larger heatproof dish. Cover the ramekins/dish tightly with aluminum foil to prevent condensation from dripping onto the custard. Place the ramekins/dish in a steamer basket. Steam over simmering water for 20-30 minutes for individual ramekins, or 40-50 minutes for a larger dish, or until the custard is set but still slightly wobbly in the center.

Cool the custard: Carefully remove the steamed custard from the steamer. Let it cool completely to room temperature, then chill in the refrigerator for at least 1 hour before serving. This allows the custard to firm up and develop its full flavor.

Assemble and serve: To serve, scoop a portion of the pandan sticky rice onto a plate. Gently unmold or spoon a portion of the chilled coconut custard alongside the rice. Garnish with toasted sesame seeds. Serve immediately.


Rinse the sweet glutinous rice thoroughly under cold water until the water runs clear. Place the rinsed rice in a bowl, cover with fresh water, and soak for at least 2 hours, or preferably overnight. This is crucial for proper cooking.

Prepare the pandan sticky rice for steaming: Drain the soaked rice well. In a steamer basket lined with parchment paper or a cheesecloth, spread the rice evenly. Place the tied pandan leaves on top of the rice.

Steam the rice: Bring water to a boil in the bottom of your steamer. Place the steamer basket over the boiling water, cover, and steam for 20-25 minutes, or until the rice is tender and translucent. Remove the pandan leaves.

While the rice is steaming, prepare the coconut milk mixture for the rice: In a small saucepan, combine 1 cup of full-fat coconut milk, 1/4 cup granulated sugar, and 1/2 teaspoon salt. Heat over medium-low heat, stirring constantly, until the sugar and salt are fully dissolved. Do not boil.

Combine rice and coconut milk: Transfer the hot steamed rice to a large bowl. Pour the warm coconut milk mixture over the rice. Stir gently with a wooden spoon or spatula until all the liquid is absorbed and the rice is evenly coated. Cover the bowl and let it sit for at least 30 minutes to allow the flavors to meld and the rice to fully absorb the liquid.

Prepare the custard mixture: In a large bowl, whisk together the large eggs and optional duck egg yolks until well combined. Add the full-fat coconut milk, finely chopped palm sugar, granulated sugar, salt, and pandan extract. Whisk vigorously until all the sugars are dissolved and the mixture is smooth. Strain the custard mixture through a fine-mesh sieve into a clean bowl to remove any lumps or egg chalazae, ensuring a silky-smooth custard.

Steam the custard: Pour the strained custard mixture into individual heatproof ramekins or a larger heatproof dish. Cover the ramekins/dish tightly with aluminum foil to prevent condensation from dripping onto the custard. Place the ramekins/dish in a steamer basket. Steam over simmering water for 20-30 minutes for individual ramekins, or 40-50 minutes for a larger dish, or until the custard is set but still slightly wobbly in the center.

Cool the custard: Carefully remove the steamed custard from the steamer. Let it cool completely to room temperature, then chill in the refrigerator for at least 1 hour before serving. This allows the custard to firm up and develop its full flavor.

Assemble and serve: To serve, scoop a portion of the pandan sticky rice onto a plate. Gently unmold or spoon a portion of the chilled coconut custard alongside the rice. Garnish with toasted sesame seeds. Serve immediately.
