01 - Drain the soaked rice and place in a heatproof bowl. Add coconut milk, salt, and blue pea flower extract if using. Mix well to combine.
02 - Steam the rice over high heat for 30-35 minutes, stirring halfway through for even cooking, until the grains are tender and sticky. Set aside to cool slightly.
03 - In a saucepan, combine palm sugar, water, and pandan leaf. Heat over medium heat until the sugar dissolves completely. Remove the pandan leaf.
04 - Add grated coconut and salt to the sugar syrup. Stir constantly over low heat for 5-8 minutes until the coconut mixture is moist but not watery. Remove from heat and let cool.
05 - Place a portion of glutinous rice (about 2 tablespoons) onto a banana leaf square. Flatten slightly, then top with a generous spoonful of the coconut topping. Fold the banana leaf to enclose the filling, leaving the top open for a traditional look. Repeat for remaining portions.
06 - Serve at room temperature or slightly warm. If banana leaves are unavailable, serve on a small plate or use parchment paper for wrapping.