Warm the rice milk in a small pot for around 2 minutes, then turn off the heat. Add in the extra virgin olive oil and agave syrup and mix well.
Add in all the dry ingredients including the yeast into an electric stand mixing bowl.
Attach the mixing bowl to the electric stand mixer and then attach the dough hook. Using low speed, mix for about 30 seconds or until ingredients are well combined. Make a well in the middle of the mixing bowl.
Continue on low speed, gradually pour the warm rice milk mixture in step 1 into the well in the large bowl and mix for about 2 minute.
Stop mixing and then use a rubber spatula to scrape the sides and bottom of the mixing bowl.
Mix on low setting for another 5 minutes or until dough is well combined.
For the Pandan Kaya filling:
Mix the corn starch with all the water.
Heat up a frying pan, add and combine all the ingredients including the corn starch mixture in step 7. Stir and mix the ingredients on low heat until mixture is smooth and has thickened.
Remove the frying pan from heat and let the custard filling cool for around 2 minutes.
Discard all the pandan (screwpine) leaves.
Roll the custard filling into 24 balls about 1 inch each. Set aside to cool to room temperature.
Serve the remaining pandan kaya jam with the buns or reserve as a jam spread.
For stuffing the dough:
Lightly grease all the muffin cups with some extra virgin olive oil.
Scoop and place small amount of wet dough into the bottom ⅓ of each cup of the muffin pan.
Then place a pandan kaya jam ball into the centre of each muffin cup, gently flatten the jam ball slightly.
Fill each muffin cup with the rest of wet dough until nearly the edge.
Let the dough rest for about 20 minutes.
For cooking the bun:
Pre-heat fan-forced oven to 190C or 375F. Bake the buns for 15 minutes or until golden brown.
Remove and place the cooked buns on a cooling rack.
Reheat by covering the buns with aluminium paper and bake in the oven for 5 minutes or in microwave for 40 seconds or until buns are soft.