To make pandan pancakes, in a large bowl, combine the all-purpose flour, baking powder, and granulated sugar. Mix well using a whisk.
In another large mixing bowl, combine the milk, egg, canola oil, and pandan extract. Mix well using a whisk. Add the milk and egg mixture into the flour mixture and mix well until well combined.
To make the coconut custard, combine the coconut milk, corn starch, and sugar in a saucepan. Heat mixture at medium heat until simmering. Remove from heat.
In a heat-proof mixing bowl, crack and egg and whisk gently. Do not over whisk the egg. Pour the coconut milk mixture into the bowl of egg gently, in a slow, constant stream while constant whisking the egg (otherwise you'll cook the egg).
Once the two mixtures are well combined, pour everything back into the saucepan and cook over medium heat until thick. Remove from heat and let cool.