Separate the egg yolks and egg whites then store the whites in the fridge. In a bowl, add sugar, butter, and egg yolks. Beat until the mix is smooth and fluffy.
Add half of the coconut milk, then mix.
Add flour and mix until incorporated. Stir in 1/2 cup of whole milk.
In another bowl, beat the egg whites until stiff peaks form. Gently fold the whites into the egg yolk mixture.
Add the baking powder and mix well.
Grease and flour a baking pan. Pour mixture into the pan.
Bake for 30 minutes.
While the cake is baking, pour the condensed milk in a bowl then mix in the remaining ½ cup of whole milk and coconut milk. When the cake is ready, remove from oven. While cake is still hot, pierce the top with a fork several times, and pour the topping over the cake.