Preheat the oven to 180 degrees Celsius. Prepare the baking pan by layering it with parchment paper or greasing it with butter and flour to make sure that the cake does not stick while baking.
Place the egg whites and yolks in two separate bowls and add half the sugar in each bowl, along with the vanilla in the egg yolk bowl. Whip the egg yolks until they are light and fluffy and the egg whites until they are thick, fluffy, and reach stiff peaks.
Now, add the egg white mix and the flour into the egg yolk mix alternatively, 1/3rd at a time. Fold the mix after each addition with a silicone spatula gently, making sure not to knock the air out of the mixture. There is no baking powder in this cake. The airiness of the egg whites is what helps the cake rise and gives it that spongey texture. If you knock a lot of air off while mixing, your cake will be flat and dense.
Once everything is well combined, transfer the cake batter into the prepared baking pan and bake for 15-20 minutes, until a toothpick comes out clean from the center.
As soon as the cake comes out of the oven, poke holes into it using a fork (to help the milk soak better). While the cake is still hot, pour a generous amount of the milk and let it cool. Make sure to reserve some of the milk for serving.
Chill the cake in the fridge for 4-6 hours or overnight.
Make the whipped cream: Whip the liquid whipping cream and icing sugar in a bowl until they reach stiff peaks.
Make the Falooda noodles: In a bowl, add hot water and mix it with RoohAfza. Soak the noodles in the RoohAfza water for at least an hour until they're soft.
Top the cooled cake with whipped cream, Falooda noodles, soaked basil seeds, and chopped strawberries. You can decorate it however you like! I like to create a thin base of the whipped cream and create a piped border on top, then add the Falooda noodles in the center.
Serve the cake cold with the reserved Kulfi milk mixture.