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 about 2 tablespoons of glutinous rice 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 small plates or use parchment paper for wrapping.