Preheat the oven to 325°F. Line an 8×8-inch pan with parchment paper.
In a mixing bowl, whisk the egg yolks and sugar until pale and slightly thickened. (Save the egg whites for later).
Stir in the melted butter until smooth. Add the flour and salt, mixing until fully incorporated.
Gradually add the warmed milk and cream in 2 to 3 additions, mixing well after each addition. Stir in the vanilla. The batter will be very thin.
In a clean, grease-free bowl, beat the egg whites until soft peaks form.
Gently fold the egg whites into the batter in 2 to 3 additions. Do not fully incorporate them; small lumps and streaks of egg white should remain visible.
Pour the batter into the prepared pan. Bake for 40 to 45 minutes, until the top is lightly golden and the center still has a slight jiggle.
Let the cake cool completely in the pan, then refrigerate for at least 2 hours before slicing.
Notes
Do not worry about the thin batter: The batter will be very thin before baking; this is expected.Leave some egg white streaks: Small lumps and streaks help create the cake's distinct layers.Look for a slight jiggle: The center should be set but still slightly jiggly when removed from the oven.Chill before slicing: Chilling helps the layers firm up and makes cleaner slices.Storage: Cover and refrigerate for up to 4 days. For the cleanest slices, keep the cake chilled until serving. If desired, dust with powdered sugar just before serving.Adapted from Prajitura Desteapta.