Add the dry ingredients to a mixing bowl and whisk well
Separate 5 eggs - put all the Yolk in one bowl and whites in the other
Add 1/2 cup sugar to the egg yolk and beat well with a mixer, in high speed. Beat till it becomes pale yellow and double its quantity approximately. It took around 5 min for me. Add milk and vanilla extract to the pale yellow mixture
Gently add the flour to this mixture. Set the electric mixer in low speed and whisk well
In a separate bowl, beat the whites at high speed till they become like a soft foam. Add remaining 1/2 cup sugar and keep it aside
Gently mix this to flour - yolk batter with the mixer in the lowest setting
Pour the batter into the greased cake pan and bake it at 350 f for 30-35 min, till the cake is baked (a toothpick inserted inside should come out clean). Let it cool
Add condensed milk, evaporated milk, and heavy cream in a jar and whisk well.
After the cake is cooled completely, poke it gently using a fork all over and pour the milk mixture gently everywhere including the sides in batches (say about 1/4 cup at a time, let it absorb well, and then add another 1/4 cup)
Cover it with cling wrap and set it aside to absorb. I kept it overnight.
Frosting - Nextday adds heavy whipping cream to a bowl. Whisk well with the electric mixer at high speed till the cream becomes soft. Continuously mix for speeding up the process. Add sugar and mix well
Apply the frosting all over the cake and delicious tres leches cake is ready to taste. I topped it with some fresh strawberries