Preheat your oven to 175 C, grease and line a 9x9 or 8x8 inch square baking pan and set aside.
Sift the flour, sugar, baking powder and salt into a medium-large bowl (If using a stand mixer, you may do so in the bowl of the mixer) you can also use a hand held mixer.
Now add the cubed room temperature butter into the sifted dry ingredients and start mixing at a low speed (use the paddle attachment), increase the speed after 10-15 seconds and mix for about 25-30 seconds until the flour looks like wet sand
Take a separate bowl, combine the eggs, milk and vanilla and whisk until well combined.
Now add half of this mixture to your flour and butter, mix it on medium high speed for one minute. This step will build the structure of the cake. It is very important to make sure that you beat the mixture for at least one minute otherwise your cake will not have structure
After one minute, stop the mixer and add half of the remaining liquid and whip for 20-30 seconds, do the same with the last amount of liquid.
Once the batter looks smooth stop mixing and keep it aside for a bit.
Make the cheesecake filling:
Mix the room temperature cream cheese, mango puree and sugar with a whisk (if your cream cheese is at room temperature this should be very easy). Ensure that the mixture is super smooth. You may want to adjust the sugar according to the sweetness of your mangoes.
Assemble the cake:
Pour 2/3rd of the cake batter into the prepared pan and smooth it out using the back of a spoon or a palette knife. Now pour the mango cheesecake filling evenly on top leave a little space at all the sides so that the filling stays hidden inside the cake. Now spoon the remaining cake batter on this cheesecake filling (I add small dollops of it everywhere) then smooth it very gently with a spoon.
Bake the cake for roughly 55 minutes. You know the cake is done when the cake leaves the edges of the cake pan and the top is lightly golden and springs back when you touch the top gently.
Let the cake cool down completely AT LEAST 4-5 hours. Do not attempt to cut in anytime before that or your cake will fall apart.
Once cooled completely, you can cut and serve as is, sprinkle with some powdered sugar or whipped cream or fresh mangoes/berries, even ice cream!