Preheat your oven to 170°C and line your baking pan with parchment paper.
Separate the egg whites and yolks into two bowls.
Add half of the sugar to the egg whites. Add the remaining sugar and vanilla to the yolks.
Whip the egg whites until they become fluffy and hold medium peaks, and beat the yolks until they turn pale, thick, and creamy.
Gently fold the whipped egg whites and flour into the yolk mixture in three additions, alternating between the two. Mix carefully to keep the batter airy.
Pour the batter into the prepared pan and bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean.
Make the Rooh Afza Milk: In a bowl, whisk together warm milk, liquid whipping cream, and Rooh Afza until smooth.
Once the cake is baked, poke holes all over using a fork or skewer, and pour most of the milk mixture over the cake, reserving some for serving.
Refrigerate for 2–4 hours or overnight for the best flavor and texture.
Make the Rooh Afza Whipped Cream: Add cold whipping cream and Rooh Afza to a bowl and whip on high speed for 3–5 minutes until medium peaks form.
Spread the whipped cream over the chilled cake and garnish with chopped pistachios. Serve cold with extra milk mixture.