Rinse the rice. Before starting, you will need to rinse the sticky rice. To do so, add it to a medium-sized bowl and cover with cold water. Stir the rice a few times and drain it. Repeat this step 2-3 times or until the water is almost clear. Keep the drained rice in the bowl and set it aside.
Blend the pandan leaves. Add the water and chopped pandan leaves to a high-speed blender. Blend on high speed for 10-15 seconds. Let it sit for about 5 minutes to allow the water to absorb the flavor of the pandan leaves.
Strain the juice. Next, strain the pandan juice using a fine-sieve mesh and transfer it to the bowl containing the rice. Discard the pandan pulp. Add the salt and pandan extract and stir to combine.
Soak overnight. Cover the bowl of rice with plastic wrap and let it soak overnight or for at least 6 hours. After that, your rice will have taken a beautiful green color!
Arrange a steamer. Bring a pot filled with about 3 cups of water to a boil. Then, wet a thin cotton cheesecloth and place it inside a bamboo steamer basket.
Drain the rice. Drain the soaked sticky rice and transfer it to the steamer basket. Spread it into an even layer. Close the basket with its lid.
Steam the rice for 10 minutes. Place the bamboo basket steamer over the pot of boiling water and steam the rice for 10 minutes.
Prepare the coconut milk. In the meantime, add the coconut milk, sugar, and salt to a small bowl. Stir until the sugar is completely dissolved.
Drizzle the coconut milk. After 10 minutes, open the lid of the steamer and slowly drizzle the sweetened coconut milk over the sticky rice. Use a spoon or a pair of chopsticks to stir the rice to combine.
Steam for another 10 minutes. Close the lid and steam for another 10 to 15 minutes or until the rice is tender but still slightly chewy. Your rice is now ready!
Serve. You can garnish the sticky rice with a lot of freshly grated coconut (or coconut flakes if you don't have fresh coconut), a handful of roasted peanuts, and an optional sweet and salty sesame and peanut topping.
