Line 7x11-inch rectangular baking pan with a parchment paper.
For the biscuit layer, Beat butter and sugar until creamy, add the egg yolks and vanilla and beat until it becomes fluffy.
Sift the flour, baking powder, and salt. Add the flour mixture into the butter mixture. Gently beat until it becomes crumbly mixture. Turn the batter into the prepared pan and gently press down. Bake in the preheated oven for 15 minutes. Cool slightly and spread the curd evenly on top; set aside.
For the meringue topping, beat the egg whites until foamy. Add the sugar gradually and beat until stiff yet pliable peaks form. Fold in the 1/2 cup of coconut flakes into the meringue.
Spread the meringue on top of the curd and sprinkle with the rest of coconut flakes. Bake again for another 25 minutes or until the coconut topping is slightly golden brown.
Rest in the pan for 10 minutes, then transfer onto a cooling rack and cool completely. Slice into bars and serve.